/* Default Css */
/*@import url(https://fonts.googleapis.com/css?family=Rajdhani);
@import url(https://fonts.googleapis.com/css?family=Roboto);*/
/*@import url(https://fonts.googleapis.com/css?family=Lato:bold:italic);*/

/* Webfont: Lato-BoldItalic */
@font-face {
font-family: 'LatoBold';
src: url('fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
src: url('fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
url('fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
url('fonts/Lato-BoldItalic.ttf') format('truetype');
font-style: italic;
font-weight: normal;
text-rendering: optimizeLegibility;
}
/* Webfont: Lato-SemiBoldItalic */
@font-face {
font-family: 'Lato';
src: url('fonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
src: url('fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
url('fonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
url('fonts/Lato-SemiboldItalic.ttf') format('truetype');
font-style: italic;
font-weight: normal;
text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Regular */
@font-face {
font-family: 'LatoWeb';
src: url('fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
src: url('fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
url('fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
url('fonts/Lato-Regular.ttf') format('truetype');
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
}

/* Webfont: LatoSemibold */
@font-face {
font-family: 'LatoSemibold';
src: url('fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
src: url('fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
url('fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
url('fonts/Lato-Semibold.ttf') format('truetype');
font-weight: normal;
text-rendering: optimizeLegibility;
}
/* Webfont: rajdhanibold */
@font-face {
font-family: 'rajdhanibold';
src:url('rajdhanifont/rajdhani-bold-webfont.eot'); /* IE9 Compat Modes */
src: url('rajdhanifont/rajdhani-bold-webfont.woff2') format('woff2'),
url('rajdhanifont/rajdhani-bold-webfont.woff') format('woff'),
url('rajdhanifont/rajdhani-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('rajdhanifont/rajdhani-bold-webfont.ttf') format('truetype');
font-weight: bold;
font-style: normal;
}
/* Webfont: rajdhanilight */
@font-face {
font-family: 'rajdhanilight';
src:url('rajdhanifont/rajdhani-medium-webfont.eot'); /* IE9 Compat Modes */
src: url('rajdhanifont/rajdhani-medium-webfont.woff2') format('woff2'),
url('rajdhanifont/rajdhani-medium-webfont.woff') format('woff'),
url('rajdhanifont/rajdhani-medium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('rajdhanifont/rajdhani-medium-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: rajdhanisemibold */
@font-face {
font-family: 'rajdhanisemibold';
src:url('rajdhanifont/rajdhani-semibold-webfont.eot'); /* IE9 Compat Modes */
src: url('rajdhanifont/rajdhani-semibold-webfont.woff2') format('woff2'),
url('rajdhanifont/rajdhani-semibold-webfont.woff') format('woff'),
url('rajdhanifont/rajdhani-semibold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('rajdhanifont/rajdhani-semibold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: robotobold */
@font-face {
font-family: 'robotobold';
src:url('robotofont/Roboto-Bold-webfont.eot'); /* IE9 Compat Modes */
src: url('robotofont/Roboto-Bold-webfont.woff') format('woff'),
url('robotofont/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('robotofont/Roboto-Bold-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: robotolight */
@font-face {
font-family: 'robotolight';
src:url('robotofont/Roboto-Light-webfont.eot'); /* IE9 Compat Modes */
src:url('robotofont/Roboto-Light-webfont.woff') format('woff'),
url('robotofont/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('robotofont/Roboto-Light-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: robotoitalic */
@font-face {
font-family: 'robotoitalic';
src:url('robotofont/Roboto-Italic-webfont.eot'); /* IE9 Compat Modes */
src:url('robotofont/Roboto-Italic-webfont.woff') format('woff'),
url('robotofont/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('robotofont/Roboto-Italic-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: robotoitalic */
@font-face {
font-family: 'robotoregular';
src:url('robotofont/Roboto-Regular-webfont.eot'); /* IE9 Compat Modes */
src:url('robotofont/Roboto-Regular-webfont.woff') format('woff'),
url('robotofont/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('robotofont/Roboto-Regular-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Webfont: robotoitalic */
@font-face {
font-family: 'robotomedium';
src:url('robotofont/Roboto-Medium-webfont.eot'); /* IE9 Compat Modes */
src: url('robotofont/Roboto-Medium-webfont.woff') format('woff'),
url('robotofont/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('robotofont/Roboto-Medium-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
html,body,div,span,
h1,h2,h3,h4,h5,h6,
p,blockquote,q,em,img,small,strong,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend{border:0;outline:0;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
ol,ul{list-style:none}
:focus{outline:0}
input,textarea{margin:0;outline:0;}
textarea {overflow:auto; resize:none;}
table{border-collapse:collapse;border-spacing:0}
/* End Reset */
/* html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
/* Default Font Styles
______________________*/
body, input, select, textarea  {
font-family: 'robotoregular', sans-serif;
font-size:14px;
color:#000;
overflow-x:hidden; 
}
/* fonts
______________________*/

.robotofont{
font-family: 'robotoregular', sans-serif;
}
.robotolightfont{
font-family: 'robotolight', sans-serif;
}
.robotoitalicfont{
font-family: 'robotoitalic', sans-serif;
}
.robotoboldfont{
font-family: 'robotobold', sans-serif;
}
.latofont{
font-family: 'Lato', sans-serif;
}
.rajdhanifont{ 
font-family: 'rajdhanisemibold', sans-serif; 
}
.rajdhaniboldfont{ 
font-family: 'rajdhanibold', sans-serif; 
}
.rajdhanilight{ 
font-family: 'rajdhanilight', sans-serif !important; 
}

/* Links
______________________*/
a{
/*-webkit-transition: 0.5s ease-out 0.2s;
-moz-transition: 0.5s ease-out 0.2s;
transition: 0.5s ease-out 0.2s;*/
}
a:hover{
text-decoration:underline;
}
/* p, blockquote, address
______________________*/
p{
display:block;
font-size:14px;
line-height:21px;
color:#535353;
}

/* Lists
______________________*/
ul,
ol{
}
ul li,
ol li{

}

/* margin and padding
______________________*/
.sectionmargin{ margin-top: 120px; }

/* Header
______________________*/
#header {
left: 0;
position: static;
top: 0;
width: 100%;
z-index: 9999999;
padding: 0px 0;
}
.home #header{
position:absolute;
}
.writepappers-logo{
background: rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll 0 0 / 100% auto;
display:block;
font-size: 0;
height: 92px;
text-indent: -1e+10px;
width: 254px;
margin-top:10px;
}
.phonenumber{background: rgba(0, 0, 0, 0) url("../images/hdr-phn-nmbr.png") no-repeat scroll top right;
width: 100%;
height: 19px;
margin-top: 20px;
}
/*Menu*/
.menu .navbar-inverse{ background-color: transparent !important; border:none !important;  margin: 10px 0 0 !important;}
.menu .navbar-nav > li > a {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
color: #fff !important;
font-size: 13px !important;
margin: 15px 18px;
padding: 0px;
text-transform: uppercase;
font-family: 'LatoWeb', sans-serif;
font-style: normal !important;
}
.menu .navbar-nav{  float: right; }
.menu #myNavbar,.menu .container-fluid{padding-right: 0px !important;}
.menu .navbar-nav > li:last-child a{ margin: 15px 0px !important; }
.menu .navbar-inverse .navbar-nav > .active > a, 
.menu .navbar-inverse .navbar-nav > .active > a:hover, 
.menu .navbar-inverse .navbar-nav > .active > a:focus,
.menu .navbar-nav > li > a:hover,
.menu .navbar-nav > li > a:focus{
background: none;
outline: none;
border-bottom: 3px solid #ffb019;
color: #ffb019 !important;
}
/*Home page Slider*/
#home-slider{
position:relative;
background:#000;
}
#home-slider .slides li{
padding:0;
margin:0;
height:90vh;
background-position:top center !important;
background-size:cover !important;
}
#home-slider .bx-controls.bx-has-pager a {
background: none !important;
/*background:rgba(256, 256, 256, 0.70) !important;*/
font-size: 0;
padding:0;
height:12px !important;
width:12px;
display:block;
border-radius: 50%;
border:1px solid #ffb019;
}

#home-slider .bx-controls.bx-has-pager .bx-pager-item{
display:inline-block;
margin-right:5px;
vertical-align:middle;
}
#home-slider .bx-controls{
bottom: 45px;
position: absolute;
text-align: center;
width: 100%;
}
#home-slider .bx-controls.bx-has-pager .active{
background: #ffb018 !important;
display: block;
margin-top:0px;
}
.slider-contant{
/*background:rgba(0, 0, 0, 0.4);*/
position: absolute;
left:0;
top:180px;
text-align:center;
padding: 60px 0;
width:100%;
height:360px;
overflow:hidden;
}
.slider-info {
display: block;
padding: 28px 50px;
}
.slider-info h2{ 
font-family: 'Lato', sans-serif;
font-size: 58px; 
color: #fff; 
}
.detail-page h2{ font-family: 'rajdhanilight', sans-serif !important; }
.slider-info p {
color: #eeeeee;
font-size: 19px;
line-height: 30px;
font-family: 'LatoWeb', sans-serif;
margin: 0 auto;
width: 750px;
}
.slider-info a{  font-family: 'robotobold', sans-serif; position: relative; top: 30px;   font-size: 24px; padding: 10px; text-transform: uppercase; border:1px solid #ffb019; color: #fff;}
.slider-info a:hover{ text-decoration: none; background-color: #ffb019 !important; color: #fff; }
/*our characteristics*/
.ourcharacteristics h2{ 
font-size: 52px;
}
.ourcharacteristic_subheading{
background: url(../images/sub-title-lines.png) no-repeat center center;
color: #AAAAAC;
font-size: 15px;
margin-top: 15px;
}
.charmar{ 
margin-top: 75px;
background: rgba(0, 0, 0, 0) url("../images/circle-line.png") no-repeat scroll 0px 72px; 
}
.icon{
height: 144px;
padding-top: 190px;
text-align: center;
width: 100%;
font-size: 25px;
}
.icon1{
background: rgba(0, 0, 0, 0) url("../images/c1-normal.jpg") no-repeat scroll top center; 
}
.icon1:hover{
background: rgba(0, 0, 0, 0) url("../images/c1-hover.jpg") no-repeat scroll top center;
color: #ffb018;
}

.icon2{
background: rgba(0, 0, 0, 0) url("../images/c2-normal.jpg") no-repeat scroll top center; 
}
.icon2:hover{
background: rgba(0, 0, 0, 0) url("../images/c2-hover.jpg") no-repeat scroll top center;
color: #ffb018;
}

.icon3{
background: rgba(0, 0, 0, 0) url("../images/c3-normal.jpg") no-repeat scroll top center; 
}
.icon3:hover{
background: rgba(0, 0, 0, 0) url("../images/c3-hover.jpg") no-repeat scroll top center;
color: #ffb018;
}

.icon4{
background: rgba(0, 0, 0, 0) url("../images/c4-normal.jpg") no-repeat scroll top center; 
}
.icon4:hover{
background: rgba(0, 0, 0, 0) url("../images/c4-hover.jpg") no-repeat scroll top center;
color: #ffb018;
}
.chardesc{
color: #535353;
line-height: 20px;
margin-top: 40px;
}
/*Services*/
.service{
/*background: url(../images/services-img.jpg) no-repeat top center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
background-size:100% auto;*/
background: url(../images/services-img.jpg) no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #fff;
min-height: 100%;
}
.servicesarea{
padding: 70px 0px 90px 70px;
}
.serviceheading{ 
font-size: 65px;
text-transform: uppercase; 
}
.serviceparent{ width: 100%; margin-top: 30px; float: left; }
.serviceleft{ width: 49%; float: left; border-bottom: 1px solid #f9ba69; }
.serviceright{ width: 47%; float: left; margin-left: 20px; border-bottom: 1px solid #f9ba69; }
.servicetitle{width: 100%; font-size: 31px; }
.servicedesc{width: 100%; font-size: 14px; line-height: 20px; margin-top: 8px; margin-bottom: 25px;}
.servicereadmore{  margin-bottom: 35px; }
.servicereadmore a{  text-decoration: underline; color: #ffd298;}
.noborder{ border:none; }
/*placeorder*/
.placeorder{
background: url(../images/place-order-bg.jpg) no-repeat top center;
background-size:cover;
min-height: 437px;
margin: 20px 0px;
}
.placeorderdetail{
background: url(../images/place-order-bg.jpg) no-repeat top center;
background-size:cover;
min-height: 437px;
margin: 0px 0px;
}
.placetop{ margin-top:80px;  }
.placeheading{ font-size: 52px; text-transform: uppercase; }
.inputtxt{ 
font-size: 20px;
height: 60px;
margin-top: 15px;
padding-left: 15px;
width: 100%; 
}
.seperator{
background: url(../images/or.png) no-repeat center center;
height: 437px;
}
.submitbtn{
background-color: transparent;
border: 1px solid #000;
font-size: 26px;
height: 60px;
margin-top: 15px;
outline: 0 none;
text-transform: uppercase;
width: 100%;
}
/*Blog*/
.blog{
background: url(../images/blog-bg-img.jpg) no-repeat center center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
color: #fff;
padding-bottom: 130px;
}
.blog h2{ 
font-size: 52px;
margin: 80px 0px;
}
.blog .blogtitle{ 
font-size: 24px;
margin: 20px 0px;
}
.blog .blogdate{
color: #ececec;
font-size: 13px;
}
.blog .blogdesc{
font-size: 13px;
line-height: 20px;
margin-top: 20px;
}
/*privacypage*/
.privacypage{
background: url(../images/body-text-bg.png) no-repeat center center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
min-height: 1320px;
padding-top: 75px;
}
.privacydata ul{ list-style: none;  }
.privacydata ul li{  
background: rgba(0, 0, 0, 0) url("../images/tick.png") no-repeat scroll 0 6px;
color: #727272;
line-height: 30px;
padding-bottom: 20px;
padding-left: 39px;
width: 100%;
}
/*price plan page*/
.minimumwidth{ margin: 0 auto; width: 800px; padding: 50px 0px; line-height: 30px; }
.priceplanarea{
background: url(../images/plans-bg.jpg) no-repeat center center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
padding: 100px 0px;
}
.proelite .title{
background: rgba(0, 0, 0, 0) url("../images/plan-1.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.pricecontainer{  }
.pricecontainer .odd{ 
float: left;
padding: 15px 10px;
width: 100%; background-color: #fff; }
.pricecontainer .even{ background-color: #fbf3fe;
float: left;
padding: 15px 10px;
width: 100%; }
.pricetxt{ float: left; width: 60%; color: #000; font-size: 12px; font-family: 'robotomedium', sans-serif;  }
.pricevalue{ float: left; width: 40%; text-align: right; font-size: 20px;}

.proelite .pricecontainer .even{ background-color: #fbf3fe; }
.proelite .pricevalue{ color: #836691; }
.proelite .pricevalue .currency{color: #d3d3d3; }

.pricevalue sup { font-size: 12px; }

.istclass .title{
background: rgba(0, 0, 0, 0) url("../images/plan-2.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.istclass .pricevalue{ color: #93787a; }
.istclass .pricevalue .currency{color: #d3d3d3; }
.istclass .pricecontainer .even{ background-color: #fff4f5; }
.standard21 .title{
background: rgba(0, 0, 0, 0) url("../images/plan-3.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.standard21 .pricevalue{ color: #6a758f; }
.standard21 .pricevalue .currency{color: #d3d3d3; }
.standard21 .pricecontainer .even{ background-color: #f3f4fd; }

.standard22 .title{
background: rgba(0, 0, 0, 0) url("../images/plan-4.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.standard22 .pricevalue{ color: #688283; }
.standard22 .pricevalue .currency{color: #d3d3d3; }
.standard22 .pricecontainer .even{ background-color: #f3f9f7; }

.specialoffer .title{
background: rgba(0, 0, 0, 0) url("../images/plan-5.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.specialoffer .pricevalue{ color: #829271; }
.specialoffer .pricevalue .currency{color: #d3d3d3; }
.specialoffer .pricecontainer .even{ background-color: #f3f9ec; }

.proffread .title{
background: rgba(0, 0, 0, 0) url("../images/plan-6.jpg") no-repeat scroll center top;
border-radius: 10px 10px 0 0;
color: #fff;
font-size: 25px;
min-height: 107px;
padding-top: 42px;
text-align: center;
}
.proffread .pricevalue{ color: #636363; }
.proffread .pricevalue .currency{color: #d3d3d3; }
.proffread .pricecontainer .even{ background-color: #f5f5f5; }
.note p{ color: #fff; padding-top: 30px; font-size: 13px; }
.priceplantext{ padding: 60px 0px; }
.priceplantext p{ line-height: 30px; font-family: 'robotolight', sans-serif; }
/* service Page */
.serpaddingleft{padding: 170px 90px 170px 0; width: 48.7% !important; margin-right:15px; margin-top:30px;  }
.serpaddingright{padding: 170px 0px 170px 90px; width: 48.7% !important; margin-left:15px; margin-top:30px;}
.servicepagetitle{width: 100%; font-size: 40px; }
.servicereadmoredetail{  margin-bottom: 35px; }
.servicereadmoredetail a{  text-decoration: underline; color: #fff;}
.service1{
background: rgba(0, 0, 0, 0) url("../images/services_01.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.service2{
background: rgba(0, 0, 0, 0) url("../images/services_02.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.service3{
background: rgba(0, 0, 0, 0) url("../images/services_03.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.service4{
background: rgba(0, 0, 0, 0) url("../images/services_04.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.service5{
background: rgba(0, 0, 0, 0) url("../images/services_05.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.service6{
background: rgba(0, 0, 0, 0) url("../images/services_06.jpg") no-repeat scroll center center / 100% 100%;
color: #fff;
min-height: 586px; 
}
.separator{ height: 30px; }
/*contactpage*/
.contactpage{
background: url(../images/contact-body-img.jpg) no-repeat top center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
min-height: 1320px;
padding-top: 125px;
}
.contacttitle{ font-size: 48px; width: 100%; text-align: left; }
.contactdesc{ font-size: 14px; width: 100%; text-align: left; color: #333333; line-height: 25px; }
.socialupperarea{ border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
float: left;
margin-top: 100px;
padding: 15px 0;
width: 100%; }
.contactemail{  
background: rgba(0, 0, 0, 0) url("../images/email.jpg") no-repeat scroll left top;
float: left;
height: 20px;
padding-left: 25px;
position: relative;
top: 2px;
width: 50%;
}
.contactemail a{color: #656565;}
.contactskype{
background: rgba(0, 0, 0, 0) url("../images/skype.jpg") no-repeat scroll left top;
float: left;
height: 21px;
padding-left: 25px;
width: 50%;
color: #656565;
position: relative;
top: 2px;
}
.contactnumber{
background: rgba(0, 0, 0, 0) url("../images/phn.jpg") no-repeat scroll left center;
border-bottom: 1px solid #cccccc;
color: #656565;
float: left;
padding: 17px 0 17px 25px;
width: 100%;
}
.contactdesc a{ color: #ffb018;  }
.contactsocial{ border-bottom: 1px solid #cccccc;
float: left;
padding: 10px 0 18px;
width: 100%;
}  
.contactsocial ul li a{ position: relative; top: 5px; } 
.contactform {
border: 1px solid #ccc;
padding: 60px 40px;
}
.contactinputtxt {
background-color: transparent;
border: 1px solid #ccc;
font-size: 20px;
height: 60px;
margin-top: 20px;
padding-left: 15px;
width: 100%;
}
.contacttxtarea{
background-color: transparent;
border: 1px solid #ccc;
font-size: 20px;
height: 200px;
margin-top: 20px;
padding-left: 15px;
width: 100%;
margin-bottom: 20px;
}

.contactsubmitbtn{
background-color: #FFAF18;
border: none;
display: block;
font-size: 26px;
height: 60px;
margin: 0 auto;
outline: 0 none;
text-transform: uppercase;
width: 70%;
color: #fff;
}
.contactsubmitbtn:hover{ color: #000; }

.thankspage{
background: url(../images/contact-body-img.jpg) no-repeat top center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
min-height: 1100px;
padding-top: 210px;
}
.thanks{  background: rgba(0, 0, 0, 0) url("../images/tick-icon.png") no-repeat scroll center center / cover ;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
height: 98px;
margin: 0 auto;
width: 79px;
}
.thankstxt{  
border-bottom: 2px solid #c6c6c6;
color: #505559;
font-size: 80px;
margin: 60px auto 50px;
padding-bottom: 40px;
width: 500px; 
}
.contactnametxt{ color: #71797C; margin-top: 30px; font-size: 16px; }
.continue{  
background-color: #ffaf18;
color: #fff;
display: block;
margin: 80px auto;
padding: 15px 0;
text-align: center;
width: 373px;  font-size: 16px; }
.continue:hover{ color: #000; }
/* blog page */
.blogpage{ padding-top: 125px; padding-bottom: 40px; }
.blogarticle{ border-bottom: 1px solid #c6c6c6;
    display: block;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%; }
.blogdtitle{ font-size: 18px; margin-top:30px; color: #333333;  }
.dblogdtitle{ font-size: 25px; margin-top:30px; color: #333333;  }
.blogdtitle a{color: #333333;}
.blogdtitle a:hover{color: #ffb018; text-decoration: none;}
.blogddesc{ font-size: 14px; margin: 15px 0px 30px; color: #727272; line-height: 20px; }
.dblogddesc p{ line-height: 30px; color: #727272;  font-family: "robotolight", sans-serif; margin-bottom: 30px;}
.dblogdate{ font-size: 14px; color: #8c8c8c; margin:20px 0px 0px; }
.continuereading a{
     background: #fff url("../images/arrow.png") no-repeat scroll right center;
    color: #ffb018;
    padding-right: 40px;
    text-transform: uppercase;
}
.continuereading a:hover{ text-decoration: none; }
.searhinput {
    height: 40px;
    margin: 0;
    padding: 0;
    width: 90%;
}
.searchbtn{
 background: #fff url("../images/search-icon.png") no-repeat scroll center center;
    border: 0 none;
    height: 22px;
    left: -30px;
    position: relative;
    width: 22px;
}
#sidebar2 .search {
    border: 2px solid #eeeeee;
    font-size: 14px;
    height: 45px;
    padding-left: 10px;
    padding-right: 40px;
    width: 100%;
}
#sidebar2 .search-icon {
    background: rgba(0, 0, 0, 0) url("../images/search-icon.png") no-repeat scroll center top;
    border: medium none;
    height: 22px;
    position: absolute;
    right: 25px;
    top: 10px;
    width: 22px;
}
.listing-wrap {
    border: 1px solid #eeeeee;
    margin: 20px 0;
}
#sidebar2 h5 {
    background: #ffb018 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 20px;
    margin: 0;
    padding: 15px 0 15px 20px;
    text-transform: uppercase;
}
.listing-wrap ul {
    margin: 0;
    padding: 0;
}
.listing-wrap ul li {
    border-bottom: 1px solid #eeeeee;
    display: block;
}
.listing-wrap ul li a {
    color: #9b9b9b;
    display: block;
    font-size: 14px;
    padding: 15px 0 15px 20px;
    text-transform: uppercase;
    font-family: 'robotoregular', sans-serif;
}
.listing-wrap ul li a:hover{color: #ffb018; text-decoration: none;}
.latest-post h5 {
    background: #d24d4d none repeat scroll 0 0 !important;
}
.featured-post h5 {
    background: #69cb95 none repeat scroll 0 0 !important;
}
.latest-post ul li, .featured-post ul li {
    border-bottom: 1px solid #eeeeee;
    display: block;
}
.latest-post ul li a, .featured-post ul li a {
    display: block;
    padding: 15px 0;
}
.post-img {
    float: left;
}
.post-content {
    padding-left: 65px;
}
.post-content p {
	color: #868686;
    font-size: 12px;
    line-height: 20px;
    font-family: "robotolight", sans-serif;
}
ul.pagination {
    border-bottom: 1px solid #eeeeee;
    border-radius: 0;
    border-top: 1px solid #eeeeee;
    margin-top: 40px;
    padding: 15px 10px;
}
.pagination li a.back{ margin-right: 30px; }
.pagination li a.forward{margin-left: 30px;}
.pagination li a.back, .pagination li a.forward {
    background: #515151 none repeat scroll 0 0 !important;
    color: #ffffff;
    padding: 10px 25px;
}
.pagination li a {
    border-radius: 0 !important;
    color: #808081;
    font-size: 14px;
    padding: 10px 15px;
     border: medium none;
}
.pagination li a:hover{ background-color: #ffb018; color: #fff; }
.trackorderpage{
background: url(../images/track-order-body-img.jpg) no-repeat top center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
min-height: 1000px;
padding-top: 210px;
}
.trackorderstatustxt{  
border-bottom: 2px solid #c6c6c6;
color: #505559;
font-size: 80px;
margin: 60px auto 50px;
padding-bottom: 40px;
width: 600px; 
}
.trackorderstatustxt span{ color: #489540; }
.trackordertxt p{ color: #494d4e; margin-top: 20px; font-size: 15px; line-height: 25px; font-family: "robotoregular",sans-serif;}
.trackordertxt a{ color: #ffaf18; }
.trackordertxt a:hover{ text-decoration: none; color: #000; }
/*footer area*/
.footer{
background: url(../images/footer-bg.jpg) no-repeat center center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;
color: #fff;
min-height: 502px;
padding-top: 75px;
}
.footerheading{ 
padding: 15px 0px; 
border-top: 1px solid #5e5e5e;  
border-bottom: 1px solid #5e5e5e;
font-size:23px;
color: #eaeaea;
text-transform: uppercase;
}
.footer ul{  display: block;
float: left;
margin-bottom: 40px;
margin-top: 20px;
}
.footer .leftul{width: 46%;}
.footer .rightul{ margin-left: 28px; width: 46%;  }
.footer ul li {
border-bottom: 1px dotted #2c2c2c;
padding: 8px 0;
}
.footer ul li a{ color: #fff; }
.footer ul li a:hover{ color: #ffb019 !important; text-decoration: none;  }
.testiparent{ padding: 60px 0px 0px; }
.testimonialstxt{ line-height: 25px; color: #eaeaea; font-size: 16px; width: 544px; margin: 0 auto; }
.authorname{
background: rgba(0, 0, 0, 0) url("../images/bar.png") no-repeat scroll center center;
padding-top: 28px;
}
.disclaimerdata{ margin-top: 40px; }
.disclaimer{ 
border-top: 1px solid #2c2c2c;  
border-bottom: 1px solid #2c2c2c; 
font-size: 10px; 
padding: 15px 0px;
color: #535353;
}
.copyrightpadding{ margin-top: 50px;  color: #969696; font-size: 13px;}
.socialmeedia ul{ margin: 0px !important; float: none; }
.socialmeedia ul li{ display: inline-block; padding: 0px; border:none; }
.socialmeedia ul li a{
width: 21px;
height: 21px;
display: inline-block;
padding: 0px;}
a.fb{
background: url(../images/fb.png) no-repeat center center;	
}
a.fb:hover{
background: url(../images/fb-h.png) no-repeat center center;	
}
a.tw{
background: url(../images/twtr.png) no-repeat center center;
}
a.tw:hover{
background: url(../images/twtr-h.png) no-repeat center center;
}
a.yb{
background: url(../images/yt.png) no-repeat center center;
}
a.yb:hover{
background: url(../images/yt-h.png) no-repeat center center;
}
a.li{
background: url(../images/li.png) no-repeat center center;
}
a.li:hover{
background: url(../images/li-h.png) no-repeat center center;
}
a.gp{
background: url(../images/gp.png) no-repeat center center;
}
a.gp:hover{
background: url(../images/gp-h.png) no-repeat center center;
}