@charset utf-8;html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, body{vertical-align:baseline;font-weight:inherit;font-family:inherit;font-style:inherit;font-size:100%;border:0 none;outline:0;padding:0;margin:0}

img, fieldset{border:0}

img{max-width:100%;height:auto;margin:0;padding:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}

.clear{clear:both;margin:0;padding:0;line-height:1}

input{margin:0;padding:0}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section{display:block;}

body{line-height:1;}

ol, ul{list-style:none;}

blockquote, q{quotes:none;}

blockquote:before, blockquote:after,

q:before, q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

::-moz-selection{background:#b3d4fc;text-shadow:none}

::selection{background:#b3d4fc;text-shadow:none}

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}

img{vertical-align:middle}

fieldset{border:0;margin:0;padding:0}

textarea{resize:vertical}

.chromeframe{margin:.2em 0;background:#fff;color:#494949;padding:.2em 0}

body{font:1em/120% 'montserratlight', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif;color:#818181;background:#fff;font-size:16px;line-height:20px;}

a{color:#403940;text-decoration:none;outline:none;margin:0;padding:0;}

a:hover{opacity:1;text-decoration:none;}

p{margin-top:0;margin-right:0px;margin-bottom:0;margin-left:0px;padding-top:0;padding-bottom:1.2em;}

ul, ol{padding:0;margin:0;}

li{margin:0;padding:0}

ol{margin-left:30px;}

ol li{line-height:24px;}

h1, h2, h3, h4, h5, h6{line-height:2em;color:#fff;margin-top:0;padding-bottom:0px;font-family:'montserratregular','ralewaybold','Century Gothic',,'paragraf', "latoregular";padding-bottom:10px;}

h1{color:#717275;line-height:1.25em;font-family:'montserratregular', Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif, 'ralewaybold','ralewayregular','ralewaybold', 'paragraf', "latoregular";margin-bottom:8px;font-size:25px;font-weight:700;text-align:left;}

h2{color:#717275;line-height:1.25em;font-family:'montserratregular',Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif,'ralewaybold';font-size:24px;}

h3{font-size:20px;color:#717275;line-height:1.2em;font-family:'montserratregular',Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif,'ralewaybold';}

h4{font-size:1.5em;color:#717275;line-height:1.5em;margin:0;padding:0;margin-bottom:10px;font-family:'montserratregular';}

h4 strong{font-weight:700;}

h5{font-size:20px;font-weight:700;color:#3d2f39;font-weight:700;}

h6{font-size:9px;}

input[type=search]{-webkit-appearance:none;outline:none}

input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-cancel-button{display:none}

strong{font-weight:700;color:#5c5c5c;font-family:'montserratregular';}

img{max-width:100%;height:auto;margin:0;padding:0;}

.clearfix:before, .clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;overflow:hidden;}

.clearfix{}

.clearfix:after{clear:both;}

.clearfix{*zoom:1;}

img{max-width:100%;}

.calto { float: left; margin-top: 40px; color: #fff; font-size: 20px;}

.header{width:100%;background-size:cover;display:block;min-height:754px;}

.top-area{width:100%;min-height:63px;border-bottom:solid 1px #bbbbbb;}

.header02{width:100%;background-size:cover;display:block;border-bottom:solid 5px #333;}

.top-area #navigation{margin-top:30px;float:right;}

.navbar-default .navbar-nav > li > a{color:#fff;font-family:'montserratlight'}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a.active{color:#caec7a;background:none;}

.dropdown:hover .dropdown-menu{display:block;}

.navbar-default .navbar-nav > li > a{font-size:16px;font-weight:normal;}

.navbar-nav > li > a{font-weight:normal;}

.nav > li > a{padding:0px 16px;}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff;background:#b1d45e;}

.dropdown-menu > li > a{padding:3px 26px;}

.detail-area{margin-top:145px;color:#fff;}

.detail-area02{margin-top:15px;color:#fff;}

.detail-area .logo{margin-bottom:30px;}

.detail-area02 .logo{margin-bottom:30px;}

.detail-area h2{color:#fff;font-size:30px;}

.calculator-area{width:100%;background:rgba(0,0,0,0.5);min-height:209px;margin-top:130px;color:#fff;padding-top:20px;}

.calculator-area h5{color:#fff;font-size:24px;text-align:center;margin-bottom:20px;}

.calculator-area02{width:100%;background:rgba(0,0,0,0.5);min-height:209px;margin-top:50px;color:#fff;padding-top:20px;}

.calculator-area02 h3{color:#fff;font-size:24px;text-align:center;margin-bottom:20px;}

.selectionbox{background-image:url(../images/dropdown-arrow.jpg);background-repeat:no-repeat;background-position:right center;background-color:transparent;height:50px;line-height:26px;padding:0px 5px;font-size:13px;color:rgba(255,255,255,1);outline:0;width:100%;float:left;font-weight:normal;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';border:solid 2px #fff;border-radius:25px;}

.selectionbox:hover{border:solid 3px #caec7a;position:relative;background:url(../images/select-arrow.png) no-repeat 80% -3px;}

.calculator-area input[type='submit']{background:transparent !important;width:100%;margin-bottom:17px;height:50px;line-height:26px;padding:0px 5px;font-size:20px;color:rgba(255,255,255,1);border:1 !;text-align:center;border:solid 2px #fff;border-radius:25px;}

.calculator-area02 input[type='submit']{max-width:200px;height:36px;background:#caec7a;color:#43464b;line-height:24px;text-transform:uppercase;text-align:center;margin:20px auto;border:0;outline:0;width:80%;display:block;font-size:20px;}

.content-area{width:100%;padding:25px 0;background-repeat:no-repeat;background-size: cover;}

.panel-default > .panel-heading{border:0;background:none;color:#7fa22b;}

.panel-default{border-color:#ddd;border:none;}

.panel-default > .panel-heading a:focus{outline:none;text-decoration:none;}

.panel-default > .panel-heading + .panel-collapse > .panel-body{border:none;background:none;}

.panel-default > .panel-heading + .panel-collapse > .panel-body p{margin:0;padding:0;}

.panel-default > .panel-heading a:hover, a:focus{text-decoration:none;color:#7fa22b}

.ktrait-area .show-heading{color:#000;text-align:center;font-size:40px;font-family:'montserratbold';padding-bottom: 30px;}

.ktrait-area .show-heading h3{color:#000;text-align:center;font-size:40px;font-family:'montserratbold';padding-bottom: 30px;}

.ktrait-area-box{width:100%;color:#43464b;line-height:20px;margin-bottom:30px;}

.ktrait-area-box .subheading{color:#43464b;font-size:20px;line-height:24px;font-family:'montserratregular'; padding-bottom:10px;}

.dgrey-area{width:100%;background:#43464b;color:#fff;}

.dgrey-area strong{color:#fff;font-family:'montserratregular';}

.dgrey-area h2{font-size:36px;color:#fff;font-family:'montserratlight';text-align:center;}

.dgrey-area h2 strong{font-family:'montserratregular';color:#fff;}

.dgrey-area .btn-order{max-width:400px;height:80px;background:#ECE87C;color:#43464b;line-height:80px;text-transform:uppercase;text-align:center;margin:20px auto;border:0;outline:0;width:80%;display:block;font-size:24px;}

.content-list-item{width:100%;margin-bottom:30px;}

.content-list-item ul{float:left;margin:0;padding:0;}

.content-list-item ul li{display:block;list-style-type:none;color:#818181;background:url(../images/bullet-icon.png) no-repeat left 2px;padding-left:56px;text-decoration:none;margin-bottom:8px;line-height:24px;}

.testimonials-bg{width:100%;background:#f5f5f5;padding:5px 5px 40px 5px;}

.testimonials-bg .test-heading{color:#727879;font-family:'montserratregular';font-size: 20px;line-height: 1.2em;padding-bottom: 10px;}

.testimonials-bg .testiboxx{width:100%;border-radius:5px;background:#B64C70;padding:20px;position:relative;color:#fff;font-size:13px;position:relative;}

.testimonials-bg .testiboxx:after{width:43px;height:42px;background:url(../images/testiarrow.jpg) no-repeat;content:'';position:absolute;right:16px;bottom:-39px;}

.testimonials-bg .quoter-area{float:right;margin-right:10%;color:#6c7d81;font-size:16px;font-family:'montserratlight';margin-top:12px;}

.testimonials-bg .quoter-area img{float:right;margin-left:8px;}

.testimonials-bg .quoter-area h3{margin:0;padding:0;color:#43575b;font-size:22px;line-height:24px;font-family:'montserratregular';float:right;margin-top:20px;}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{display:none;}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev{display:none;}

.carousel-control{display:none;}

.carousel-indicators{width:auto;right:0;text-align:right;top:-30px;}

.taligncenter{text-align:center;}

.chat-area{width:100%;font-size:20px;line-height:24px;padding-bottom:0px;}

.chat-area h6{margin:0;padding:0;color:#43464b;font-size:30px;line-height:36px;font-family:'montserratsemi_bold';}

.chat-area h5{margin:0;padding:0;color:#43464b;font-size:40px;line-height:48px;font-family:'montserratsemi_bold';margin-bottom:30px;}

.chat-area .carousel-inner h5{margin:0;padding:0;color:#43464b;font-size:20px;line-height:48px;font-family:'montserratsemi_bold';margin-bottom:30px;}

.chat-area .btn-order{max-width:120px;height:36px;background:#ECE87C;color:#43464b;line-height:36px;text-transform:uppercase;text-align:center;border:0;outline:0;width:80%;display:block;font-size:16px;}

.footer{width:100%;background:#43464b;padding:30px 0;}

.footer .ftopbar{width:100%;padding-top:15px;padding-bottom:15px;border-top:solid 3px #a0a6b2;position:relative;margin-bottom:30px;}

.footer .ftopbar .followus{display:block;height:30px;color:#ECE87C;font-size:20px;text-transform:uppercase;background:#43464B;position:absolute;top:-13px;left:20%;text-align:center;padding:2px 20px;}

.footer .ftopbar .smedia{display:block;height:30px;color:#b9e84a;font-size:20px;text-transform:uppercase;background:#43464B;position:absolute;top:-19px;right:6%;text-align:center;padding:2px 20px;}

.footer .ftopbar .social{float:right;padding-top:0px;}

.footer .ftopbar .social h3{margin:0;padding:0;text-align:left;color:#000;font-family:'montserratlight','montserratregular';font-size:18px;line-height:24px;margin-bottom:8px;float:left;margin-right:4px;padding-top:10px;}

.footer .ftopbar .social h3 strong{font-weight:bold;font-family:'montserratbold';color:#000;}

.footer .ftopbar .social .fa{float:left;transition:ease-in-out 0.6s;border-radius:0%;text-align:center;color:#fff;font-size:24px;line-height:30px;display:block;margin-right:6px;margin-bottom:0px;padding-top:5px;}

.footer .ftopbar .social .fa.fb{width:31px;height:30px;background:#3a589b}

.footer .ftopbar .social .fa.fb:hover{background:#6a6a6a;transform:rotate(-360deg);}

.footer .ftopbar .social .fa.twt{width:31px;height:30px;background:#598dca}

.footer .ftopbar .social .fa.twt:hover{background:#6a6a6a;transform:rotate(-360deg);}

.footer .ftopbar .social .fa.ln{width:31px;height:30px;background:#007ab9}

.footer .ftopbar .social .fa.ln:hover{background:#6a6a6a;transform:rotate(-360deg);}

.footer .ftopbar .social .fa.gm{width:31px;height:30px;background:#e3411f}

.footer .ftopbar .social .fa.gm:hover{background:#6a6a6a;transform:rotate(-360deg);}

.footer .fmenu-area{width:100%;margin-bottom:50px;}

.footer .fmenu-area .fnav{width:100%;}

.footer .fmenu-area .fnav ul{float:left;margin:0;padding:0;width:100%;}

.footer .fmenu-area .fnav ul li{display:block;list-style-type:none;line-height:24px;font-size:14px;text-decoration:none;}

.footer .fmenu-area .fnav ul li a{display:block;list-style-type:none;line-height:24px;font-size:14px;text-decoration:none;padding-bottom:3px;margin-bottom:3px;border-bottom:solid 1px #616161;color:#fff;}

.footer .fmenu-area .fnav ul li:last-child a{border:none;}

.footer .copyright{font-size:13px;}

.footer .fmenu-area .fnav ul li a:hover{text-decoration:none;color:#bfcd78;}

.newletter-area{width:100%;max-width:360px;background:#505358;color:#fff;border:solid 1px #505358;padding:10px;margin:10px 0;}

.newletter-area h3{margin:0;padding:0;color:#fff;font-size:15px;margin-bottom:10px;}

.newletter-area input[type='email']{width:100%;max-width:340px;border:solid 1px #fff;border-radius:25px;padding:8px 12px;line-height:24px;outline:none;color:#fff;font-size:13px;background:transparent;margin-bottom:30px;}

.newletter-area input[type='submit']{width:40%;max-width:190px;height:36px;background:#caec7a;color:#000;text-transform:uppercase;text-align:center;line-height:36px;border:0;outline:none;float:right;}

.fbottom{width:100%;min-height:5px;line-height:1px;background:#78C7CC;color:#43464b;font-size:13px;padding:20px 0;}

.fbottom .fbr{text-align:center;}

.fbottom a{color:#43464b;}

.imgpadd{margin:0;padding:0;}

.calculator-area .textbox02{background:transparent;width:100%;margin-bottom:17px;height:50px;line-height:26px;padding:0px 5px;font-size:13px;color:rgba(255,255,255,1);border:none;text-align:left;border:solid 2px #fff;border-radius:25px;}

.calculator-area .textbox02 label{float:left;color:#fff;font-size:20px;display:block;line-height:24px;padding:8px 20px;}

.calculator-area .textbox02 .textfield{height:46px;line-height:20px;padding:0px 10px;font-size:30px;color:rgba(255,255,255,1);outline:0;width:55%;float:right;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';background:transparent;text-align:right;border:none;outline:0;display:block;font-family:'montserratregular';}

.calculator-area02 .textbox02{background:transparent;width:100%;margin-bottom:17px;border:none;text-align:left;border:solid 2px #fff;border-radius:25px;}

.calculator-area02 .textbox02 label{float:left;color:#fff;font-size:20px;display:block;line-height:24px;padding:8px 20px;}

.calculator-area02 .textbox02 .textfield{height:46px;line-height:20px;padding:0px 10px;font-size:30px;color:rgba(255,255,255,1);outline:0;width:55%;float:right;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';background:transparent;text-align:right;border:none;outline:0;display:block;font-family:'montserratregular';}

.calculator-area ::placeholder {color: white;opacity: 1;}

.selectionbox:hover{border:solid 3px #caec7a;position:relative;background:url(../images/select-arrow.png) no-repeat 80% -3px;}

.selectionbox02 option{color:#333;}

.headingarea{width:100%;margin:0;padding:10px 0;border-bottom:solid 1px #ddd;}

.headingarea h1{margin:0;padding:0;text-align:left;padding-bottom:0;width:70%;float:left;}

.breadcrumb{float:right;color:#074c7c;font-size:12px;font-family:'montserratregular';margin:0;padding:0;text-transform:uppercase;margin-top:15px;background:transparent;margin-right:0%;width:30%;}

.breadcrumb ul{float:right;margin:0;padding:0;}

.breadcrumb ul li{float:left;list-style-type:none;color:#22aadf;font-size:12px;font-family:'montserratregular';line-height:15px;}

.breadcrumb ul li a{float:left;list-style-type:none;color:#658c0b;font-size:12px;font-family:'montserratregular';padding-left:5px;padding-right:5px;text-decoration:none;line-height:17px;}

.breadcrumb ul li a:hover{text-decoration:none;color:#074c7c;}

.breadcrumb ul li.active{text-decoration:none;color:#52545b;padding-left:5px;padding-right:5px;line-height:17px;}

.banner001{width:100%;max-width:360px;background:url(../images/rating-bg.jpg) no-repeat;margin:0 auto;margin-bottom:30px;display:block;position:relative;background-size:100%;padding-top:20%;padding-left:18px;padding-right:18px;color:#323d4d;font-size:16px;line-height:20px;font-family:'montserratlight';text-align:center;min-height:253px;}

.banner001 strong{font-family:'montserratsemi_bold';color:#db7c00;padding:2px;background:#fff;border:solid 1px #000;border-radius:25px;}

.banner001 b{font-weight:bold;}

.banner001 .ordernown{width:44.44%;max-width:160px;background:url(../images/rating-ordernow.jpg) no-repeat;display:block;position:absolute;background-size:100%;left:0;right:0;margin:0 auto;bottom:9.5%;}

.banner001 .ordernown .inner{display:block;height:0;padding-top:25.625%;}

.banner001 .inner{display:block;height:0;padding-top:70.28%;}

.banner01{width:100%;max-width:360px;background:url(../images/side-banner01.jpg) no-repeat;margin:0 auto;margin-bottom:30px;display:block;position:relative;background-size:100%;}

.banner01 .inner{display:block;height:0;padding-top:107.77%;}

.banner01 .ordernowbtn{width:47.22%;max-width:170px;background:url(../images/order-nowbtn01.png) no-repeat;display:block;background-size:100%;position:absolute;left:4.166%;bottom:13.66%;}

.banner01 .ordernowbtn .inner{display:block;height:0;padding-top:17.65%;}

.banner02{width:100%;max-width:360px;background:url(../images/side-banner02.jpg) no-repeat;margin:0 auto;margin-bottom:30px;display:block;position:relative;background-size:100%;}

.banner02 .inner{display:block;height:0;padding-top:107.77%;}

.banner02 .chatnowbtn{width:35.51%;max-width:125px;background:url(../images/chat-btn01.jpg) no-repeat;display:block;background-size:100%;position:absolute;right:4.83%;bottom:11.61%;}

.banner02 .chatnowbtn .inner{display:block;height:0;padding-top:24.8%;}

.banner03{width:100%;max-width:360px;background:url(../images/side-banner03.jpg) no-repeat;margin:0 auto;margin-bottom:30px;display:block;position:relative;background-size:100%;}

.banner03 .inner{display:block;height:0;padding-top:78.33%;}

.banner04{width:100%;max-width:360px;margin:0 auto;margin-bottom:30px;display:block;position:relative;border:solid 1px #bfbfbf;}

.banner04 .side-calc{width:100%;max-width:271px;margin:20px auto;}

.banner04 .side-calc h6{margin:0;padding:0;font-family:'montserratlight';color:#77883b;font-size:24px;text-transform:uppercase;text-align:center;line-height:30px;margin-bottom:8px;}

.banner04 .side-calc h6 strong{font-family:'montserratbold';color:#77883b;}

.banner04 .side-calc .selectionbox{background-color:transparent;height:50px;line-height:26px;padding:0px 5px;font-size:13px;color:rgba(67,70,75,1);outline:0;width:100%;float:left;font-weight:normal;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';border:solid 2px #b2b4b7;border-radius:25px;margin-bottom:16px;}

.banner04 .side-calc .selectionbox:hover{border:solid 3px #77883b;position:relative;background:url(../images/select-arrow02.jpg) no-repeat 13% -3px;}

.banner04 .side-calc .textbox02{background:transparent;width:100%; height:50px;padding:0px 5px;font-size:13px;color:rgba(67,70,75,1);margin-bottom:17px;border:none;text-align:left;border:solid 2px #b2b4b7;border-radius:25px;}

.banner04 .side-calc .textbox02 label{float:left;color:#333;font-size:20px;display:block;line-height:24px;padding:8px 20px;}

.banner04 .side-calc .textbox02 .textfield{height:46px;line-height:20px;padding:0px 10px;font-size:30px;color:rgba(67,70,75,1);outline:0;width:55%;float:right;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';background:transparent;text-align:right;border:none;outline:0;display:block;font-family:'montserratregular';}

.banner04 .side-calc input[type='submit']{max-width:200px;height:36px;background:#caec7a;color:#43464b;line-height:24px;text-transform:uppercase;text-align:center;margin:20px auto;border:0;outline:0;width:80%;display:block;font-size:20px;}

#lastdiv{display:none;margin-top:30px;width:100%;max-width:360px;margin-bottom:10px;}

.fixed{position:fixed;top:0px;z-index:99999;}

.order-d i{float:left;width:20px;height:20px;text-align:center;font-family:ralewaybold;font-size:14px;background:#333;color:#fff;border-radius:10px;}

.order-d span{float:left;margin-left:15px;font-family:montserratregular;margin-top:2px;font-size:15px;}

.order-container{max-width:960px !important;}

.order-page .discount-50{display:none;}

.order-d{float:left;width:100%;}

.order-page .form-control{border-radius:5px;background:none;border:solid 2px #c6ccd2}

.order-d2{float:left;margin-top:20px;}

.order-price{float:left;margin-top:10px;width:100%;border:solid 2px #b3e6f5;padding:10px;border-radius:5px;}

.order-price input{border:0;outline:none;}

.order-price i{font-family:montserratregular;text-align:left;text-transform:uppercase;color:#000;font-size:15px;}

.order-price span{font-family:montserratregular;text-align:left;text-transform:uppercase;color:#0590b7;font-size:20px;margin-left:5px;}

.iagree{float:left;margin-top:15px;width:100%;}

.iagree I{float:left;margin-right:10px;}

.iagree p{float:left;}

.iagree p a{color:#3f93cf;font-family:montserratregular;}

.captcha-o > i{float:left;margin-right:10px;margin-top:6px;}

.captcha-o > p{float:left;max-width:250px;width:100%;}

.order-bo{float:left;width:100%;margin-top:25px;}

.order-bo a{padding:10px 30px;text-transform:uppercase;float:left;border-radius:0px;background:#c469ae;color:#fff;font-family:'montserratsemi_bold';}

.order-bo a:hover{background:#333;}

.textboxx{display:block;width:100%;border-radius:5px;padding:12px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;-moz-appearance:none;appearance:none;text-indent:.01px;border:2px solid #c6ccd2;margin-bottom:20px;}

.select-arrow002{background:url(../images/dropdown-arrow02.jpg) no-repeat;background-position:right center;display:block;width:100%;border-radius:5px;padding:8px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;-moz-appearance:none;appearance:none;text-indent:.01px;border:2px solid #c6ccd2;margin-bottom:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';position:relative;}

.order-d2{float:left;margin-top:20px;}

.ordernow-desc{width:100%;line-height:22px;background:#fff;border:solid 1px #c3c3c3;font-size:16px;color:#3e3e3e;font-family:'montserratregular';font-weight:bold;margin-bottom:20px;margin-top:20px;}

.ordernow-desc p{margin:0;padding:0;display:block;padding-top:12px;padding-bottom:12px;}

.ordernow-desc h3{margin:0;padding:0;background:#3a589b;color:#fff !important;border-right:solid 5px #4285f4;;line-height:24px;font-size:18px;font-family:'montserratregular';text-transform:uppercase;text-align:left;padding:0px 8px;float:left;display:block;margin-right:12px;font-weight:bold;padding-top:12px;padding-bottom:12px;}

.desktop-box{margin:30px auto;}

.desktop-box textarea.form-control{min-height:150px;}

.fieldController{}

.fieldControllerDynamic{width:100%!important}

.fieldControllerDynamic input{height:36.5px!important}

.socialIconsDynamics{margin-bottom:10px;margin-top:25px}

.socialIconsDynamics span{height:22px!important}

.divReviewStars{margin-bottom:15px}

.fieldControllerDynamic textarea, .fieldControllerDynamic #lblCaptcha, .fieldControllerDynamic #lblCaptcha1, .fieldControllerDynamic #lblCaptcha0{height:104px;border:1px solid #959595}

.fieldControllerDynamic textarea{padding:10px}

.fieldController.formLeft{float:left;margin-right:2%}

.fieldController.formRight{}

.fieldController input, .fieldController select, .fieldController textarea{width:100%}

.fieldController label{margin-bottom:3px;margin-top:8px}

.fieldController .margintop3{margin-top:3px}

.fieldController input, .fieldController select, #ddlPType{height:36px}

.pwChildOrderWrapper #ddlPType{height:auto;background:0}

.fieldController input{padding:5px 10px}

.fieldController select, #ddlPType{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#FFF url(../images/regDropDown.png) right center no-repeat;background-size:padding-right:37px;padding-left:10px}

.uploadCustomStyle1{margin-top:4px !important}

.uploadCustomStyle{position:relative;}

.uploadCustomStyle .pwuploadBg{height:39px!important}

.uploadCustomStyle .MultiFile-list{height:132px!important;margin-top:37px;}

#SFile_wrap{position:relative;overflow:hidden}

#SFile_wrap input{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);background:url(../images/uploadBtn.png) no-repeat;width:100%!important}

.MultiFile-list{width:100%;height:200px;overflow-y:auto;border:1px solid #959595}

.Upload1 .MultiFile-wrap .MultiFile-list{position:absolute;top:47px}

.MultiFile-label{border-bottom:0;padding:11px 0 11px 48px;width:96%;border-top:0;border-left:0;background:url(../images/doc.png) no-repeat 16px center}

.MultiFile-remove, #divSDoc a{float:right;background:url(../images/cross.png) no-repeat 0 0;height:17px;width:17px;color:transparent}

#divSDoc a{margin:0 10px 0 0}

.MultiFile-remove:hover, #divSDoc a:hover{background:url(../images/cross.png) no-repeat 0 0;color:transparent;text-decoration:none}

#divSDoc span{margin:10px 0 0 10px;display:block}

.divSdocInWrap{background:url(../images/doc.png) no-repeat 5px center;padding-left:28px;margin-bottom:20px}

.divSdocInWrap a{margin:0 16px 0 0!important}

.selectedfile{background:#f1f1f1 url(../images/uploadBtn.png) no-repeat 95.5% center;padding:0 17px;line-height:36px;height:37px;width:100%;box-sizing:border-box;cursor:pointer;float:left;margin-top:-37px;border-left:1px solid #959595;border-right:1px solid #959595}

.selectedfileDoc{background:#FFF url(../images/uploadBtn.png) no-repeat 95.5% center;margin-top:-37px;border-bottom:1px solid #959595;border-top:1px solid #959595;}

.divSFileDoc .MultiFile-list{height:100px!important;margin-bottom:37px;position:relative;top:37px}

.multi{float:right}

.pwDocBtn{float:right;margin:10px 0}

.pwDocBtn input{font-family:Arial, Helvetica, sans-serif;font-size:17px!important;font-weight:bold;width:215px!important}

.pwDocBtn input.pwCenSubmit{width:145px!important;height:46px;color:#FFF;border:0}

.pwDivider{border-bottom:1px solid #d3d3d3;margin:20px 0}

.pwDivider1{margin-bottom:0}

.fileboxx{width:100%;min-height:170px;margin-bottom:20px;}

.selectSoftFirst, .selectSoftFirst1, .selectSoftFirst2, .selectSoftFirst3, .selectSoftFirst4, .selectSoftFirst5, .selectSoftFirst6,.selectSoftFirst7, .selectSoftFirst8{position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;width:310px;height:100px;background:#333;z-index:10001;border-radius:10px;text-align:center;line-height:100px;display:none;}

.selectSoftFirst8{width:380px!important}

.selectSoftFirst span, .selectSoftFirst1 span, .selectSoftFirst2 span, .selectSoftFirst3 span, .selectSoftFirst4 span, .selectSoftFirst5 span, .selectSoftFirst6 span, .selectSoftFirst7 span, .selectSoftFirst8 span{color:#FFF;font-weight:bold}

.selectSoftFirst3{top:42%;padding:20px}

.selectSoftFirst3 span{display:table-cell;vertical-align:middle;line-height:normal}

.selectSoftFirst4{line-height:25px;padding-top:40px;z-index:999999999}

.selectionbox02{background-color:transparent;height:50px;line-height:26px;padding:0px 5px;font-size:13px;color:rgba(255,255,255,1);outline:0;width:100%;float:left;font-weight:normal;max-width:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:'';border:solid 2px #fff;border-radius:25px;}

.selectionbox02:hover{border:solid 3px #caec7a;position:relative;background:url(../images/select-arrow.png) no-repeat 80% -3px;}

.panel-heading{padding:10px 0px;}

.testiviewbtn{margin-top:30px;float:right;color:#82921a;}

.testimonials-box{width:100%;max-width:360px;background:url(../images/testi-upper-bg.png) no-repeat;display:block;min-height:275px;padding:50px 60px 30px 35px;color:#000;font-size:16px;line-height:22px;background-size:100%;position:relative;}

.testimonials-bottom{width:100%;max-width:360px;background:url(../images/testi-bottom-bg.png) no-repeat;display:block;position:relative;background-size:100%;margin-bottom:30px;}

.testimonials-bottom .inner{display:block;height:0;padding-top:37.5%;}

.testimonials-bottom .qname{position:absolute;top:30px;left:38%;color:#fff;font-size:15px;font-weight:bold;font-style:italic;line-height:30px;}

.sitemap-area{width:100%;margin-bottom:20px;}

.sitemap-area .headingbox{width:100%;background:#719e09;padding:8px;text-align:left;line-height:24px;font-size:20px;color:#fff;font-weight:bold;font-family:montserratregular;text-transform:uppercase;margin-bottom:10px;}

.sitemap-area .headingbox .fa{margin-right:8px;}

.sitemap-area .sitemapbox{width:100%;}

.sitemap-area .sitemapbox ul{float:left;margin:0;padding:0;list-style-type:none;width:100%;overflow:hidden;}

.sitemap-area .sitemapbox ul li{display:block;list-style-type:none;color:#005289;line-height:32px;font-size:16px;text-decoration:none;width:100%;position:relative;overflow:hidden;width:100%;transition:1s;}

.sitemap-area .sitemapbox ul li:hover{display:block;list-style-type:none;color:#005289;line-height:32px;font-size:16px;text-decoration:none;width:100%;position:relative;overflow:hidden;width:100%;transition:1s;margin-left:20px;}

.sitemap-area .sitemapbox ul li > .slides{width:36px;height:32px;background:#354344;margin-right:12px;left:0;position:absolute;transition:1s;}

.sitemap-area .sitemapbox ul li:hover > .slides{width:36px;height:32px;left:-36px;margin-right:12px;position:absolute;transition:1s;}

.sitemap-area .sitemapbox ul li > .slides02{width:36px;height:32px;background:#719e09;margin-right:12px;left:-36px;position:absolute;transition:1s;}

.sitemap-area .sitemapbox ul li:hover > .slides02{left:0px;transition:1s;}

.sitemap-area .sitemapbox ul li a{margin:0;display:block;list-style-type:none;color:#005289;line-height:32px;font-size:16px;text-decoration:none;background:#ede8d3;padding-left:46px;border-bottom:solid 1px #005289;margin-bottom:6px;}

.sitemap-area .sitemapbox ul li a:hover{padding-left:51px;text-decoration:none;color:#022f4e;background:#d8f596;border-bottom:solid 1px #719e09;}

.sitemap-area .fa{color:#fff;text-align:center;margin-left:12px;}

.subjectbox{width:100%;text-align:left;color:#fff;margin-bottom:30px;margin-top:15px;}

.subjectbox img{text-align:left;display:block;margin-bottom:15px;float:left;margin-right:10px;}

.subjectbox .imgbox{width:96px;height:96px;border:solid 2px #fff;border-radius:50%;padding:20px 0;float:left;margin-right:10px;margin-bottom:30px;text-align:center;}

.subjectbox .imgbox .fa{font-size:60px;text-align:center;line-height:52px;display:table;margin:0 auto;}

/*Work start here on 09-09-2017*/

.calto { display:none;}

.topleftphone{ width:100%; max-width:452px; background:url(../images/topleftphone.png) no-repeat; display:block; background-size:100%;}

.topleftphone .inner{ display:block; height:0; padding-top:14.38%;}

.bottomphone{ width:100%; background:url(../images/bottomphone-banner.jpg) no-repeat; display:block; position:relative; background-size:100%;}

.bottomphone .inner{ display:block; height:0; padding-top:13.54%; }



.bottomphone .bphonen{ width:46%; max-width:738px; background:url(../images/bottomphonen-img.jpg) no-repeat; display:block; position:absolute; background-size:100%; bottom:22.12%; right:9.61%;}



.bottomphone .bphonen .inner{ display:block; height:0; padding-top:9.62%;}

.chat-area .btn-order { margin-bottom:15px;}

.about-heading{color: #717275;line-height: 1.25em;font-family: 'montserratregular',Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif,'ralewaybold';font-size: 24px;}

.qulified-professional-heading{font-size: 20px;color: #717275;line-height: 1.2em;font-family: 'montserratregular',Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif,'ralewaybold';}

.bottom-area-headings{font-size: 20px;color: #717275;line-height: 1.2em;font-family: 'montserratregular',Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif, 'ralewayregular',"paragraf", "Century Gothic","latoregular", "cooper_lt_btlight", Helvetica, sans-serif,'ralewaybold';padding-bottom:10px;}







/*Work end here on 09-09-2017*/



.header02 { background-position:center top;}

.topleftphone { display:none;}

.rightbottom{float:right; margin-bottom:12px;}

.rightbottom ul{ float:right; margin:0; padding:0; margin-top:15px;}

.rightbottom ul li{float:left; list-style-type:none; /*color:#98d7fe; */text-decoration:none; font-size:15px; margin:0 12px;font-family:ralewaybold;}

.rightbottom ul li a{float:left; list-style-type:none; /*color:#98d7fe;*/ text-decoration:none; font-size:15px; text-transform:uppercase;  line-height:20px;font-family:'montserratregular'}

.rightbottom ul li a img{ margin-right:8px; float:left;}

.rightbottom ul li a:hover{text-decoration:none; color:#fff;}

.top-area{ border:none;}

.top-area hr{ margin:0; padding:0;}

.top-area #navigation { margin-top:0;}

.detail-area { margin-top:0;}

.detail-area .inner-detail{ width:100%; margin-top:15%; text-align:center; color:#fff; font-size:16px;  line-height:24px; font-weight:normal;}



.detail-area .inner-detail h1{ color:#fff; margin:0; padding:0; text-align:center; font-size:44px; line-height:54px; text-transform:uppercase;font-family:'montserratbold';}

.calculator-area {background:none; margin-bottom:30px; margin-top:0;}

.hbottombox{ width:100%;}

.hbottombox img{ display:block; text-align:center; margin:15px auto; }

.calculator-area input[type="submit"] { background:#c569ae; color:#fff;}

.selectionbox02:hover {border: solid 3px #00d8ff;background: url(../images/select-arrow03.png) no-repeat 80% -3px;}

.pinktext{ color:#eb9bd7;}

.lbluetext{ color:#00d8ff;}

.dyellowtext{ color:#f6e023;}

#feedback-form {margin: 0 0 20px;padding: 20px;border: 1px solid #eee;}#feedback-form .feedback-options {margin:0;padding:0;}#feedback-form .feedback-options li {margin:0 0 5px;padding:10px;list-style:none;background: #fcfcfc;}#feedback-form .feedback-options li .feedback-title {margin: 0;padding: 0;float: left;min-width: 200px;}#feedback-form .feedback-options li .feedback-fields {margin:0;padding:0;display: inline;}#feedback-form .feedback-options li .feedback-fields input {margin:2px 10px 0;padding:0;float:left;}#feedback-form .feedback-options li .feedback-fields label {margin:0;padding:0;float:left}



@media (max-width:1200px){}

@media (max-width:1145px){}

@media (min-width:768px) and (max-width:1000px){}

@media (min-width:768px) and (max-width:1000px){}

@media (max-width:1024px){}

@media (max-width:955px){}

@media (max-width:955px){}

@media (max-width:830px){}

@media (max-width:768px){}

@media (max-width:767px){.ktrait-area-box{text-align:center;}

.ktrait-area-box img{text-align:center;display:block;margin:20px auto;}

.top-area #navigation{float:left;width:100%;}

.selectionbox02{margin-bottom:15px;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#bfcd78;}

.navbar-default .navbar-toggle{border-color:#bfcd78;background-color:#a9c80b;margin-bottom:5px;}

.detail-area{margin-top:10px;}

.rightbottom ul li a { margin-bottom:15px;}

.detail-area .logo { width:auto; display:table; margin:15px auto;}







.navbar-toggle { position:relative; border:none; background:none; background-color:transparent; float:none; display:table;width:200px;margin: 0 auto;}



.navbar-toggle .maintext{color:#fff; text-align:center; left:0; right:0; margin:0 auto; font-size:20px; position:absolute;top: -6px; text-transform:uppercase;}



.navbar-default { margin-top:15px;}



.dropdown-menu { position:inherit;}

.dropdown-menu > li > a { padding:5px 15px;}







}

@media (max-width:646px){}

@media (max-width:645px){}

@media (max-width:636px){}

@media (max-width:585px){.calculator-area{margin-top:12px;}

.headingarea h1{width:100%;}

.breadcrumb{float:left;width:100%;}

.breadcrumb ul{float:left;}

.footer .ftopbar .smedia{position:inherit;display:table;margin:10px auto;}

.footer .ftopbar .followus{position:inherit;display:table;margin:-30px auto 10px auto;}

.testimonials-box{height:auto;padding-bottom:0;min-height:100px;font-size:16px;line-height:20px;padding-top:20px;}

.testimonials-box p{margin:0;padding:12px;}

}

@media (max-width:529px){}

@media (max-width:506px){}

@media (max-width:485px){

	

	.detail-area .inner-detail h1 {font-size: 28px;line-height: 36px;}

	

	

	}

@media (max-width:472px){}

@media (max-width:425px){}

@media (max-width:412px){}

@media (max-width:388px){}

@media (max-width:360px){}

@media (max-width:320px){}

@media screen and (min-width:1600px){}

@media screen and (min-width:1267px){}

@media screen and (min-width:1024px){}

@media screen and (min-width:1024px){}

@media screen and (min-width:980px) and (max-width:1024px){}

@media screen and (min-width:760px) and (max-width:980px){}

@media screen and (min-width:350px) and (max-width:760px){}

@media screen and (max-width:350px){}