﻿@charset "utf-8";.container,.cr{max-width:100%}.cr,.docDesc{overflow:hidden}.call,.enquiry-icon{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.arrow-list,.detail-box,.fare,.offer,.service-type ul,ul.unordrd{list-style:none}body{margin:0;padding:0;font-size:13px}.container{width:100%;float:left}header{width:100%;position:fixed;background:rgba(255,255,255,1);line-height:75px;z-index:5;min-height:65px;border-bottom:2px solid #eee}.text-right{display:block;float:left;margin:17px 2%;position:relative;left:2%}.text-right a.callUs{display:inline-block;text-align:center;text-decoration:none;width:40px;height:50px;line-height:50px;background:#17d;border:1px solid #39f;border-bottom:1px solid #04a;border-right:1px solid #04a;font-size:20px;border-radius:4px;margin:0;float:left;position:relative;color:#fff!important}.text-right a.callUs:hover{color:#fafafa;text-decoration:none}.text-right a.callUs span{display:block;float:left;color:#17d;font-size:15px;top:1px;position:absolute;left:125%;line-height:16px;width:150px;text-align:left}.banner,.docDesc .dDSp:before,.dr,.fESlct,.frmError{position:relative}.frmError{color:#f44;font-size:11px;float:right;padding:0 5px 0 0;top:-25px;right:-205px;opacity:.9}.fESlct{width:100%;clear:both;text-align:center;top:-10px;right:0}.cr{min-height:670px;margin-top:100px;padding:0}.dr{left:33%}.cr .col-sm-12{padding:5px 10px;box-sizing:border-box;margin:5px 0 0}.cr .col-sm-12 .col-sm-1{background:url(https://rst-attestation.com/assets/img/okays.png) 100% 0 no-repeat;top:10px;min-height:55px;height:45px;position:relative;left:14px;width:38px;z-index:9999}.boxShadw{border:1px solid #ddd;box-sizing:border-box;box-shadow:1px 1px 3px #ccc;padding:0}.boxShadw:hover{box-shadow:1px 1px 4px #999;transition:all 120ms ease-in 40ms;-moz-transition:all 120ms ease-in 40ms;-webkit-transition:all 120ms ease-in 40ms;-o-transition:all 120ms ease-in 40ms;-ms-transition:all 120ms ease-in 40ms}.cr .col-sm-12 .boxShadw .col-sm-2{text-align:center;color:red;display:block;padding-top:40px;font-size:13px;min-height:95px;border-right:1px solid #ddd}.cr .col-sm-12 .boxShadw .col-sm-2.frst{color:#f44;font-weight:700}.ds-heading,.prop-column h5,.property-detail h4{font-style:italic;font-weight:600}.cr .col-sm-12 .boxShadw .col-sm-2.thrd,.cr .col-sm-12 .boxShadw .col-sm-3.scnd{padding:0;min-height:95px}.cr .col-sm-12 .boxShadw .col-sm-3.scnd{width:35%;border-right:1px solid #ddd;padding:5px}.cr .col-sm-12 .col-sm-2.thrd{border-right:none;width:10%}.cr .col-sm-12 .col-sm-5.csMdl{padding:10px 8px 0;min-height:95px;border-right:1px solid #ddd;max-width:38%}.cr .col-sm-12 .gryPara,p.tOD{padding:0;text-align:center;font-size:11px}p.nxtPara,p.pDesc{color:#777}p.tOD{margin:5px 0 0;display:none;color:#239964}.cr .col-sm-12 .gryPara{clear:both;height:12px;line-height:12px;margin:0;color:#efefef;display:block;width:100%;background:#efefef}.gryPara .gPs{float:right;width:11%;text-align:center}.docDesc{color:#2ecc85;font-size:11px;margin:0 0 2px}.docDesc .dDSp{width:33%;float:left}.docDesc .dDSp:before{content:"\25CF";left:-2px;font-size:12px}.cn{background:#fa774d;margin:30px 0 0 6px;outline:0;box-shadow:1px 2px 4px #bbb;width:100%;max-width:95%;border-radius:4px;border:none}.cn:active,.cn:focus,.cn:hover,.cn:visited{background:#fa774d;outline:0;box-shadow:1px 1px 6px #d9d9d9;border:none}.filtr{background:rgba(0,0,0,.7);border:none!important;border-bottom:1px solid #ccc;box-shadow:2px 2px 3px #ccc;padding:10px!important;max-height:75px!important;margin:0!important}.filtr .col-sm-2{text-align:left!important;box-shadow:none!important;padding:0!important;min-height:40px!important;max-height:40px!important;font-size:13px!important;color:#fff!important}.filtr .col-sm-2 label{text-indent:9px;color:#fff}.form-group{float:left;width:20%;padding:0 0 0 4%}.dr form{width:100%;float:left}.dr .select2-container--default .select2-selection--single{border:none!important;border-bottom:1px solid #CCC!important;border-radius:1px!important;background:rgba(255,255,255,1)}.dr .form-group{padding:0}.dr .form-group input{background:#f80809;padding:7px 25px;border:none;height:28px;line-height:18px}.navtr{padding:0 0 0 3.5%!important;margin:10px auto 0!important;width:100%}ul.unordrd{margin:0;padding:0;height:50px;width:93.5%}ul.unordrd li.unordLsts{float:left;width:33.33%;text-transform:uppercase;text-align:left;background:#95a5a6;height:38px;line-height:38px;color:#fff}.block,.callout,.heading,.prop-column h5{text-align:center}.mainPage .col-sm-2{width:19%}.block,.callout,.features,.property-box{width:100%;float:left}.mainPage .col-sm-2 .select2-container{max-width:100%!important}.features{background:#333;padding:25px 0;color:#fff}.features h3{margin:10px 0 25px}.features h5{font-style:italic;font-size:16px}.callout{background:#dd5d5d;padding:50px 0;color:#fff;margin:0;font-style:italic;font-size:22px}.block{background:#212121;padding:20px 45px;color:#fff;margin:0;font-style:italic;font-size:16px}.property-box{padding:50px 0}.detail-box{padding:0;margin:0}.prop-column{width:30%;float:left;margin:15px}.property-detail{border:1px solid #ededed;padding:15px}.property-detail h4{padding-left:15px;font-size:17px}.seprator{border-bottom:1px solid #666;margin:15px 0}.prop-img{width:100%;margin:5px 0}.prop-img img{width:100%;height:200px}.property-detail ul{padding:10px 15px;margin:0;list-style:none;border:1px solid #ededed}.property-detail li{padding:3px}.property-detail li i{margin:5px;width:20px;text-align:center;font-size:16px}.heading{color:#dd5d5d;font-size:15px;text-transform:capitalize;margin:15px}.ds-heading{border-left:3px solid #dd5d5d;padding-left:15px;margin:15px 0;font-size:15px}.prop-column p{text-align:justify;color:#888}footer{background:#222;border-top:1px solid #333;color:#d9bc5e;padding:18px 0 0;width:100%;min-height:22px;float:left;text-align:center}footer.scdFotr{position:absolute;bottom:-104px}footer a,footer a:focus,footer a:hover{color:#d9bc5e;margin:0 5px}#homepage .enquiry,.enquiry{background:#333;border-radius:3px;width:291px;color:#fff;min-height:300px;right:0;position:fixed;float:left;left:74%}.enquiry{padding:15px 30px;top:175px;display:none}#homepage .enquiry{padding:20px 30px;top:210px;display:block}.enquiry h3{color:#d7c597;font-weight:400;margin-top:0;margin-bottom:6px}.enquiry label{width:100%;font-weight:400;margin:3px 0 5px}.enquiry .form-control{border-radius:0}.enquiry textarea.form-control{max-height:50px;max-width:100%}.enquiry .submit{background:#d7c597;color:#fff;line-height:30px;text-align:center;border:none;width:100px;margin:15px 0 0}.enquiry-icon{position:fixed;right:-65px;width:170px;color:#e2ba56;background:#333;border-radius:3px;text-align:center;top:240px;cursor:pointer;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding:8px;font-size:17px;line-height:35px;z-index:1055}.enquiry-icon:hover{color:#cab47c}.show{display:block}.enquiry:before{content:'\f0da';font-family:FontAwesome;color:#333;position:absolute;right:-24px;top:5px;width:25px;font-size:30px}.deal-container1 .deals5,.deals1 a,.deals1 h2,.deals1 p,.deals2 h3 a,.deals3 h3 a,.deals4 a,.deals5 h4 a{color:#fff}.enquiry .alert{padding:5px}.enquiry .alert-success{width:100%;float:left}.deal-container1 .container{width:1000px;font-family:"Open Sans","Trebuchet MS",Verdana,Tahoma,Sans-Serif}.bottom_txt,.farevalue,.starting,span.offerLocation{font-family:'Open Sans'}.margin0{margin:0}.deal-container1{width:100%;float:left;padding-top:100px}.deal-container1 .deals1{background:#fff;width:100%;margin-bottom:15px;height:315px}.deal-container1 .deals2,.deal-container1 .deals3{background:#fff;width:100%;margin-bottom:15px;height:150px}.deal-img,.deal-img img,.deals:hover .overlay{width:100%;height:100%}.deal-container1 .deals4{background:#191919;color:#fff;width:100%;margin-bottom:15px;padding:4px;font-size:18px}.deal-container1 .deals5{background:#cbae55;width:100%;margin-bottom:15px;padding:7px}.deals{position:relative;width:100%}.deals .overlay{display:none}.deals:hover .overlay{background:rgba(0,0,0,.5);display:block;position:absolute;top:0}.fare li,.offer li{background:#fff;float:left;border:1px solid #ececec}.deals1 h2{position:absolute;padding:15px;top:50%;font-size:5.583em;font-weight:300}.deals1 h2 sup{font-size:50px;top:-.7em}.deals1 p{position:absolute;top:72%;padding:40px 20px;float:left}.deals2 h3,.deals3 h3{padding:15px;top:55%;font-size:22px;font-weight:700;position:absolute}.deals5 h4{margin:0}.deals5 h4 span{margin:0 5px}.banner .glyphicon-menu-down{color:#be2004;width:25px;height:25px;line-height:25px;font-size:16px}a#tohash{position:absolute;right:5%;bottom:10%}.offer{padding:0;margin:0}.offer li{padding:7px;margin:10px;width:31%;height:320px}.offer li:first-child{margin-left:8px}.offer li:focus,.offer li:hover{outline:rgba(222,222,222,.3) solid 5px}.offer li .of-img{width:100%}.offer li .of-img img{width:100%;height:150px}.offer li h4{font-size:1.5em;color:#191919;padding-top:10px}.bottom_txt,.offer li a,.starting,p.price{color:#cbae55}.offer li p{font-size:.92em;padding-top:10px}.offer li a{font-weight:600}.fare{padding:0;margin:0}.fare li{margin:10px;height:260px;width:31%}.fare li:first-child{margin-left:15px}.fare li:hover,.offer li:focus{outline:rgba(222,222,222,.3) solid 5px}.fare li .fare-img{width:100%}.fare li .fare-img img{width:100%;height:150px}.faresale_text{padding:7px;background-color:#fff}div.offerDetails{text-align:right;z-index:100;clear:both;float:right}.starting{font-size:1em;width:100%;float:left}.fareSalePrice{line-height:2em;float:right}p.price{font-size:3em;margin:0}.price .currency{letter-spacing:0;margin-right:-12px;font-size:.546em;vertical-align:middle}.farevalue{vertical-align:sub;letter-spacing:0;font-size:.82em}.farevalue:after{content:"*";font-size:.546em;vertical-align:super;margin-left:-2px;display:inline-block}.bottom_txt,.farevalue,.starting,p.price{font-weight:400}.bottom_txt{font-size:1em;clear:both;float:right}.div_offerLocation{color:#cbae55;margin-top:0;text-align:left;width:100%;float:left}span.offerLocation{font-size:1.385em;font-weight:600;text-transform:uppercase;float:left}.fare-fee{float:left;background:#191919;padding:12px 5px 10px;line-height:25px;width:100%;color:#fff;margin:20px 0}.fare-fee span{margin-top:5px;float:left}.fare-fee .button{color:#fff;cursor:pointer;font-size:.917em;text-align:center;text-transform:uppercase;border-radius:3px;-ms-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#f5d754 0,#a5880e 100%) #b21e04;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5d754),color-stop(100%,#a5880e)) #b21e04;background:-webkit-linear-gradient(top,#f5d754 0,#a5880e 100%) #b21e04;background:-o-linear-gradient(top,#f5d754 0,#a5880e 100%) #b21e04;background:-ms-linear-gradient(top,#f5d754 0,#a5880e 100%) #b21e04;background:linear-gradient(to bottom,#f5d754 0,#a5880e 100%) #f3d75d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b21e04', endColorstr='#731402', GradientType=0 ) repeat scroll 0 0;border:1px solid transparent;padding:5px;float:right;margin-right:10px}.carousel-control.left,.carousel-control.right{border:1px solid #e6e6e6;background:0 0;width:70px;line-height:265px;font-size:40px;color:#000}.carousel-control.left{left:-80px}.carousel-control.right{right:-80px}.title1,.title2{color:#ddc161;text-transform:uppercase}.title1{padding-top:25px;padding-bottom:.692em;width:520px;float:none;margin:auto}.hr_text{font-size:2em;font-weight:300;margin-bottom:.462em;padding:0 1.154em;text-transform:uppercase;float:left}.hr_text h3{margin:0}.left_dashed_border,.right_dashed_border{border-top:1px solid;height:1.538em;margin-top:15px;width:7.692em;float:left}.title2{padding-top:25px;padding-bottom:.692em;width:78%;float:none;margin:auto}.call,.enquiry-now{border-radius:3px;padding:8px;font-size:13px;line-height:35px;z-index:1055;background:#333;position:fixed;text-align:center}.call,.call-form h3,.call:focus,.call:hover,.enquiry select,.enquiry-now,.enquiry-now:hover{color:#e2ba56}.marginBottom{margin-bottom:20px}.call{right:-43px;width:136px;top:159px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.enquiry-now{right:-54px;width:160px;top:320px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.call-form{border-radius:0;padding:25px;background:#333}.call-form h3{border-top:5px solid #e2ba56;margin:0;padding:20px 0}.enquiry .form-control::-webkit-input-placeholder{color:#e2ba56}.enquiry .form-control::-moz-placeholder{color:#e2ba56}.enquiry .form-control:-ms-input-placeholder{color:#e2ba56}.enquiry .form-control:-moz-placeholder{color:#e2ba56}.enquiry select option{color:#000}.margin-right{margin-right:10px!important}.number{width:72.4%}.code{width:25%}.call-form .col-sm-2{width:22%}.call-form label{color:#fff;font-weight:400;min-height:25px;line-height:25px;width:100%}.call-form .button{background:#f80809;padding:7px 25px;border:none;height:30px;line-height:18px;color:#fff}.modal-dialog{margin:20% auto;top:0}.popForm .form-group{width:20%}.navbar-default{background:0 0;border:none}.navbar{min-height:auto;margin-bottom:0}.navbar-nav>li>a{padding:32px 20px!important;border-top:2px solid transparent;font-size:14px}.navbar-nav>li>a:hover{background:0 0;border-top:2px solid #f44}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9bc5e}.description{background:#484747;color:#ddd;padding:0 0 30px}.description h3{color:#d9bc5e;border-bottom:1px solid #d9bc5e;padding-bottom:5px;width:100%;float:left}.description a{color:#d9bc5e}.margin-top15{margin-top:15px}.margin-top20{margin-top:20px}.margin-top25{margin-top:25px}.margin-top30{margin-top:30px}.margin-top35{margin-top:35px}.margin-top40{margin-top:40px}.margin-top45{margin-top:45px}.margin-top50{margin-top:50px}.arrow-list{padding:0 0 0 15px}.arrow-list li{width:33.33%;float:left;padding:5px 0}.banner1 img,.banner2,.banner2 img{width:100%}.arrow-list li:before{content:'\f061';font-family:FontAwesome;color:#d9bc5e;padding-right:15px}.enquiry1:before,.service-type li a:before{content:'\f0da';font-family:FontAwesome}.banner1{padding:85px 0 15px;float:left}.banner2{padding:85px 0 0;float:left;background:#2b2b2b}.padding-top15{margin-top:15px}.padding-top20{margin-top:20px}.padding-top25{margin-top:25px}.padding-top30{margin-top:30px}.padding-top35{margin-top:35px}.padding-top40{margin-top:40px}.padding-top45{margin-top:45px}.padding-top50{margin-top:50px}#c_close{cursor:pointer;color:#e2ba56;float:right;margin:-22px;font-size:21px}.row22{width:95px}.enquiry1{padding:15px 25px;background:#333;border-radius:3px;width:285px;float:left;color:#fff;min-height:300px;position:fixed;left:74%;right:0;top:265px;display:none}.enquiry1 h3{color:#d7c597;font-weight:400;margin-top:0}.enquiry1 label{width:100%;font-weight:400;margin:5px 0}.enquiry1 .form-control{border-radius:0;height:30px;margin:3px 0}.enquiry1 .submit{background:#d7c597;color:#fff;line-height:40px;text-align:center;border:none;width:150px;margin:15px 0 0}.enquiry1 select{color:#e2ba56}.enquiry1 select option{color:#000}.show1{display:block}.enquiry1:before{color:#333;position:absolute;right:-24px;top:5px;width:25px;font-size:30px}.enquiry1 .alert{padding:5px}.enquiry1 .alert-success{width:100%;float:left}.banner-form{background:rgba(0,0,0,.8);background-size:100%;width:40%;padding:15px;position:absolute;bottom:20px;left:15px;border-radius:0 25px}.banner-form h3{color:#fff;margin:0 0 15px;background:#f80809;padding:5px 10px;font-size:20px}.banner-form label{color:#fff;font-weight:400;min-height:25px;line-height:25px}.banner-form .form-control{border-radius:0}.banner-form .go{background:#f80809;padding:7px 25px;border:none;right:60px;height:30px;line-height:18px}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;width:100%;max-width:100%;line-height:1;margin-top:85px}.left-icon{position:fixed;left:0;width:40px;height:40px;color:#d7c597;background:#333;border-radius:3px;text-align:center;line-height:40px;top:70px;font-size:20px;display:none;z-index:70}.left-icon:hover{color:#cab47c}.left-side-form{position:fixed;left:0;top:163px;width:205px;z-index:50;background:rgba(255,255,255,.95);padding:10px;border:3px solid #ddc161;border-left:none}.left-side-form .form-control{height:30px;padding:3px 10px;border-radius:0}.left-side-form .go{background:#ddc161;padding:7px 25px;border:none}.left-side-form .form-group{margin-bottom:9px}.property-box .left.carousel-control,.property-box .right.carousel-control{border:none;bottom:100%;top:18%}.property-box .carousel-control i{background:#000;width:30px;height:30px;font-size:20px;color:#fff;line-height:30px;border-radius:50%}.navbar-nav{width:100%}.wrapper{width:1170px;margin:auto}.page-heading{background:rgba(0,0,0,.7);border-bottom:1px solid #ccc;box-shadow:2px 2px 3px #ccc;padding:10px}.page-heading h1{color:#fff;margin:10px 0;font-size:28px}.about,.services{padding:30px 0}.service-type h3{margin:0 0 10px}.service-type ul{padding:0;margin:0;border:1px solid #f44;width:100%;float:left}.service-type li a{border-top:1px solid #f44;padding:10px 5px;width:100%;float:left}.service-type li a:before{color:#f44;margin:5px 10px 5px 5px}.service-type li a:hover{text-decoration:none;background:#f44;color:#fff}.service-type li a:hover:before{color:#fff}.termsCondition{padding:30px 0}.termsCondition h3{font-size:20px;border-bottom:1px solid #f30;color:#f30;padding-bottom:10px}.termsCondition ul{padding-left:15px}.serviceType{padding:30px 0}.serviceType h2,.serviceType h3,.serviceType h4,.serviceType h5{margin-top:25px}.serviceType ol{padding-left:25px}.about-text{font-size:15px}.about-text h3{font-size:22px}.offers li h3,.offers1 li h3{font-size:20px}.service-offer{margin:45px 0}.titleType{position:relative;width:100%}.titleType:before{position:absolute;top:15px;left:0;width:100%;height:2px;content:"";z-index:-1;background:#fff;background:-moz-linear-gradient(left,#fff 0,#000 47%,#fff 100%);background:-webkit-linear-gradient(left,#fff 0,#000 47%,#fff 100%);background:linear-gradient(to right,#fff 0,#000 47%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 )}.leadPage .text li:before,.list1 li:before{content:'\f046';font-family:FontAwesome}.know-more,.know-more:hover,.titleType span{background:#02547c;color:#fff}.titleType span{float:none;margin:auto;display:table;border-radius:20px;padding:8px 20px;box-sizing:border-box;text-transform:uppercase}.know-more,.offers li,.offers1 li{display:inline-block}ul.offers,ul.offers1{padding:0;text-align:center;list-style:none}ul.offers{width:100%}.offers li{width:31%;height:300px;margin:10px;text-align:center}.offers li p{text-align:center}.offers li img{width:80px}ul.offers1{width:100%}.offers1 li{width:31%;height:210px;margin:10px;text-align:center}.offers1 li img{width:120px}.know-more{padding:7px;margin:5px}.know-more:hover{text-decoration:none;box-shadow:0 2px 0 #000}.contact{padding:30px 0}.address-box{background:#eee;padding:15px;width:100%;float:left;border:1px solid #ccc;list-style:none}.address-box li{border-right:1px solid #ccc;width:32%;float:left;padding:0 15px}.address-box li:last-child{border-right:none}.address-box li img{float:left;width:25%}.address-box li .text{padding:5px;float:left;width:75%;box-sizing:border-box}.contact-form{margin:0}.contact-form .form-group{width:100%;margin:0}.contact-form label{float:left;width:32%}.contact-form .form-control{width:100%;border-radius:0}.contact-form .button{background:#02557d;color:#fff;margin-top:15px;padding:7px 15px;border:none}.contact iframe{margin:15px 0}.leadPage{padding:30px 0}.leadPage .text h4{margin-top:20px;width:100%;float:left}.leadPage .text ul{width:100%;float:left;padding-left:15px;list-style:none}.leadPage .text li{width:25%;float:left; padding:2px 0px; color: #ffa400;}.leadPage .text li:before{color:#046d9b;margin-right:7px}.lead-form{width:100%;float:left;background:#eee;margin:0px 0 0px;padding:20px 20px 20px 38px}.lead-form .form-group{width:33%;padding:0}.lead-form .form-control{width:95%}.lead-form .form-group .select2-container{max-width:95%!important}.lead-form .form-group input[type=radio]{margin-right:5px}.lead-form .frmError{color:#f44;font-size:11px;float:left;padding:0 5px 0 0;position:static;opacity:.9}.resultPage{width:93%;margin:auto}.resultPage .document-list{background:#95a5a6;width:100%;margin:20px 0;text-align:center}.resultPage .document-list td{text-transform:uppercase;line-height:38px;color:#fff}.resultPage .imgOk{background:url(https://rst-attestation.com/assets/img/okays.png) 100% 0 no-repeat;top:-5px;min-height:55px;height:45px;position:relative;left:14px;width:38px;z-index:1}.resultPage .title{color:#f44;font-size:13px;font-weight:700;text-align:center}.resultPage .list{color:#54b5df;font-size:11px;margin:0 0 2px}.resultPage .list ul{padding-left:15px}.resultPage .list li{width:29%;float:left;margin-right:15px}.resultPage .boxShadw tr:first-child td{padding:5px 10px}.resultPage .boxShadw tr td:first-child{width:11%}.resultPage .boxShadw td{border-right:1px solid #ddd}.resultPage .boxShadw td:last-child{border-right:none}.resultPage .consultBtn{background:#fa774d;outline:0;box-shadow:1px 2px 4px #bbb;width:100%;border-radius:4px;border:none}.resultPage .consultBtn:active,.resultPage .consultBtn:focus,.resultPage .consultBtn:hover,.resultPage .consultBtn:visited{background:#fa774d;outline:0;box-shadow:1px 1px 6px #d9d9d9;border:none}.resultPage .bgGrey{background:#efefef}.popForm{color:#fff}.thanks{width:60%;margin:0px auto 0;text-align:center;padding:10px}.thanks h2{margin:20px 0;font-weight:700; color:#17d;}.thanks h2 img{margin:10px 0}.thanks h5{color:#666;line-height:25px;font-size:16px}.thanks-table{border:1px solid #2c6fad;border-collapse:collapse;width:400px;margin:35px auto}.thanks-table td{padding:7px;border:1px solid #2c6fad}@media only screen and (min-width:0px) and (max-width:767px){.call-us h3 span,.call-us i{font-size:14px}#homepage .enquiry,.carousel-control,.left_dashed_border,.right_dashed_border{display:none}header{line-height:85px}#homepage .banner{position:relative;min-width:100%!important;padding-top:65px}.call-us i{padding:5px}.logo{width:100%}#homepage .enquiry,.enquiry,.enquiry1{left:100%;margin-left:-355px;width:285px}.margin-right{margin-right:0!important}.number{width:67%}.deal-container1 .container,.fare li,.offer li,.title1,.title2{width:100%}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}.navbar-nav>li>a{padding:15px}.hr_text h3{font-size:16px}.banner-form{position:relative;bottom:0;width:100%;left:0}.navbar-brand{width:55%}.hr_text{width:100%;text-align:center}.left-icon{display:block}.left-side-form{display:none;margin-left:35px;border:3px solid #ddc161;top:70px}}.headingBlue,.paymentPage .heading{padding-bottom:10px;margin-bottom:20px}@media only screen and (min-width:0px) and (max-width:479px){#homepage .enquiry,.enquiry,.enquiry1{left:100%;margin-left:-355px;width:75%}#homepage .enquiry{display:none}1 .call-us h3 span{font-size:10px;width:71%}header{line-height:65px;min-height:65px}header h3{margin-top:10px;font-size:10px}.call-us i{margin-top:15px}.fare li,.offer li{width:97%;height:320px}.deals:hover .overlay{margin-top:25px}}@media only screen and (min-width:768px) and (max-width:1024px){.banner-form label{font-size:12px}.banner-form{width:75%}#homepage .enquiry,.enquiry,.enquiry1{left:100%;margin-left:-355px}.deal-container1 .container{width:100%}.carousel-control{display:none}.fare li,.offer li{width:30%}}.error{color:red!important}.paymentPage{width:100%;border:1px solid #ddd;float:left}.headingBlue{color:#1c88c8;border-bottom:dashed 1px #ddd;line-height:33px;font-size:30px}.borderLeft{border-left:1px solid #ccc}.paymentPage .alignRight{text-align:right;line-height:23px}.paymentPage .heading{border-bottom:solid 1px #ccc;color:#333;font-weight:700;text-align:left}.paymentPage .form-group{width:100%;padding:0}.paymentPage .form-control[readonly]{background:#f7f7f7}.paymentPage .form-group .col-md-8.form-control{width:66.66666667%}.checkoutPage hr{margin:10px 0}.checkoutPage .checkoutForm{width:100%;border:2px solid #999;padding:15px 7px;margin-bottom:20px}.checkoutPage .checkoutForm .form-group{width:100%;padding:0}.greenBtn{background:#2b8400;background:-moz-linear-gradient(top,#2b8400 0,#216300 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b8400),color-stop(100%,#216300));background:-webkit-linear-gradient(top,#2b8400 0,#216300 100%);background:-o-linear-gradient(top,#2b8400 0,#216300 100%);background:-ms-linear-gradient(top,#2b8400 0,#216300 100%);background:linear-gradient(to bottom,#2b8400 0,#216300 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b8400', endColorstr='#216300', GradientType=0 );color:#fff;border:2px solid #216300}.greenBtn:hover{background:#216300;background:-moz-linear-gradient(top,#216300 11%,#2b8400 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(11%,#216300),color-stop(99%,#2b8400));background:-webkit-linear-gradient(top,#216300 11%,#2b8400 99%);background:-o-linear-gradient(top,#216300 11%,#2b8400 99%);background:-ms-linear-gradient(top,#216300 11%,#2b8400 99%);background:linear-gradient(to bottom,#216300 11%,#2b8400 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#216300', endColorstr='#2b8400', GradientType=0 );color:#fff}hr{border-top:1px solid #ddd}.offers .button{background:#17d;padding:5px;margin:10px 0}.location,.mail,.phone{margin-bottom:15px}.list1{width:100%;float:left;padding-left:15px;list-style:none}.list1 li{width:20%;float:left}.address,.location,.mail,.phone{width:100%}.list1 li:before{color:#333;margin-right:7px}.location:before,.mail:before,.phone:before{font-family:FontAwesome;padding:3px 6px;margin-right:10px}.mail{border-bottom:solid 1px #ccc;float:left}.mail p{float:left}.mail:before{content:'\f003';border:1px solid #ccc;float:left}.phone{border-bottom:solid 1px #ccc;float:left}.phone p{float:left}.phone:before{content:'\f095';border:1px solid #ccc;float:left}.location{border-bottom:solid 1px #ccc;float:left}#captcha,.location:before{border:1px solid #ccc;float:left}.location p{float:left}.location:before{content:'\f041'}.address{margin-top:50px;float:left}#captcha{background:#fff;padding:0;margin:7px 0;width:130px}#captcha h4{background:#005288;width:100%;padding:5px;font-weight:400;color:#fff;margin:0}#captcha #code{padding:5px;font-size:25px}#captcha input{background:url(https://canada-immigrationhub.com/assets/img/okays.png) no-repeat;margin:10px 5px 0;padding:0;border:none;cursor:pointer;width:20px;height:20px}.captcha{float:right;width:100%}.testimonial h5{font-weight:700;text-align:right}.testimonial p{text-align:justify}.slide-height{min-height:100px}.slide-height .cont{float:left}.slide-height .cont-name{float:right;text-align:right}.carousel-indicators{position:static;width:100%;margin-left:0;text-align:left}.carousel-indicators .active,.carousel-indicators li{text-indent:0;width:20px;height:20px;line-height:16px}.carousel-indicators li{color:#fff;text-align:center;font-size:11px;background:#4b9f12}.carousel-indicators .active{margin:0;background-color:#e02c3f}.cl-feature li,.feedbackPanel{width:100%;box-sizing:border-box}.cl-feature li{list-style:none;padding:3px 0 3px 40px;background:url(../img/points.png) 0 7px no-repeat;font-size:16px}.view-more{background-color:#4b9f12;padding:2px 10px;color:#fff;border-radius:8px}.view-more:hover{background-color:#e02c3f}.content p{margin:0 0 20px}.paddingBottom{padding-bottom:10px}.feedbackPanel{background:#f1f1f1;border:1px solid #ddd;padding:15px;margin-bottom:15px;border-radius:5px}.floatNone{float:none}.blue{color:#1c88c8}.pull_left{float:left!important}.pull_right{float:right!important}.feedbackCaption{position:relative;padding:0 40px;box-sizing:border-box}.feedbackCaption:after,.feedbackCaption:before{position:absolute;width:30px;height:20px;content:""}.feedbackCaption:before{top:0;left:0;background:url(../img/testi-arrow-sm.png) no-repeat}.feedbackCaption:after{bottom:0;right:0;background:url(../img/testi-arrow-right.png) no-repeat}.starRating,.starRating div,.starRating input{position:relative;height:24px}.starRating{display:inline-block;background:url(../img/stars.png) repeat-x;vertical-align:bottom;margin-bottom:5px}.starRating div{float:left}.starRating input{z-index:1;width:24px;margin:0;padding:0;opacity:0}.starRating input:checked+label,.starRating:hover input:checked:hover+label{background:url(../img/stars.png) 0 -24px repeat-x}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:default}


/***********loader*************/
		.sk-wave {
  margin: 0px auto;
  width: 50px;
  height: 40px;
  text-align: center;
  font-size: 10px;    position: relative;
    top: 45%; }
  .sk-wave .sk-rect {
    background-color:#337ab7;
    height: 100%;
    width: 6px;
    display: inline-block;
    -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
            animation: sk-waveStretchDelay 1.2s infinite ease-in-out; }
  .sk-wave .sk-rect1 {
    -webkit-animation-delay: -1.2s;
            animation-delay: -1.2s; }
  .sk-wave .sk-rect2 {
    -webkit-animation-delay: -1.1s;
            animation-delay: -1.1s; }
  .sk-wave .sk-rect3 {
    -webkit-animation-delay: -1s;
            animation-delay: -1s; }
  .sk-wave .sk-rect4 {
    -webkit-animation-delay: -0.9s;
            animation-delay: -0.9s; }
  .sk-wave .sk-rect5 {
    -webkit-animation-delay: -0.8s;
            animation-delay: -0.8s; }

@-webkit-keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }

@keyframes sk-waveStretchDelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4); }
  20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1); } }
.preloader
{
  width: 100%; height: 100%; background: #ccc;height: 100vh;
    margin: 0 auto;
    background: rgba(0,0,0,.75);
    z-index: 1001;
        z-index: 9999;
    position: fixed;
    top: 0;

}
/***********loader end*************/
/***********05-01-2018*************/
.meet-the-team{width: auto; float: right; margin-right: 22px;font-weight: 900; color: #a20b0b;
    text-decoration: underline; text-transform: capitalize; font-family: calibri;font-size: 15px;}
/*--steps css--*/
.wizard {
    margin: 0px auto;
    background: #f1f1f1;
	padding: 0px 0px 1px 0px; width:1130px;
}

    .wizard .nav-tabs {
        position: relative;
        margin: 0px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }
.step-name{margin:0px auto; width:84%; position: absolute; left: 9%; color:#808080; font-size: 11px; bottom: 11px;
    text-transform: uppercase;}
.step1-name{width:30%;float:left;}
.step2-name{width:28%;float:left;}
.step3-name{width:28%;float:left;}
.step4-name{width:14%;float:left;}

.connecting-line{height:3px; background:#e0e0e0;position:absolute;width:76%;margin:0 auto;left:0;right:0;top:34%;z-index: 1;}
.step1 {height: 3px;position: absolute;width: 24%;left: 13%;right: 0;top: 34%;z-index: 2;}
.step2 {height: 3px;position: absolute;width: 24%;left: 38%;right: 0;top: 34%;z-index: 2;}
.step3 {height: 3px;position: absolute;width: 24%;left: 63%;right: 0;top: 34%;z-index: 2;}
.step-color {background: #1bb91acf;}

/*.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}*/
.wizard .nav-tabs > li a{cursor: default;}
.wizard .nav-tabs > li.active > a{
    color: #555555;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 25px;
    height: 25px;
    line-height: 18px;
    display: inline-block;
    border-radius: 100px;
    background: #fff;
    border: 4px solid #e0e0e0;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 9px;
	/*box-shadow: 0px 0px 5px 0px #054558;*/
}
span.round-tab i{
    color:#fff;
}

.wizard li .circle-color {
    background: #fff;
    border: 4px solid #288fbc; /*before*/
    
}
.wizard li.active span.round-tab {
    background: #fff;
    border: 4px solid #1bb91acf;
    
}
.wizard li.active span.round-tab i{
    color: #1bb91acf;
}

/*span.round-tab:hover {
    color: #5bc0de;
    border: 4px solid #5bc0de;
}*/

.wizard .nav-tabs > li {
    width: 25%;
}

/*.wizard li:after {
    content: " ";
    position: absolute;
    left: 47%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 4px solid transparent;
    border-bottom-color: #1c86b3;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 47%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #05630496;
}*/

.wizard .nav-tabs > li a {
    width: 25px;
    height: 25px;
    margin: 13px auto 35px;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.wizard h3 {
    margin-top: 0;
}


/*--steps css end--*/
/*-- frm dropdown on lead page--*/
.panel-body{padding:3px;}

.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px 6px;
	color: #4aacd7;
    text-decoration: none;
    letter-spacing: 0.6px;
     text-transform: uppercase;
    font-size: 14px;
}

.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #0b75a3; color:#ffffff;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}

.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
  content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
  content: "Collapse All";
}

.padding-l{padding-left:0px}
.line{border-bottom:1px solid #ccc; overflow: hidden; margin:10px 0px;}
.img-section{padding: 5px 0px 5px 5px;}
.img-section img{ width:90%; height:165px;}
.cont-section{padding:0px; margin:0px;}
.cont-section h3{padding: 5px 0px 5px 0px; margin:0px; color: #3ea2ce;font-size: 20px;}
.cont-section .label-heading{color:#ff9800; letter-spacing: 0.4px;}
.cont-section input[type=radio] {margin: 2px 0 0; margin-left: -20px; line-height: normal;}
.next-btn{ padding:6px 30px; margin-bottom: 7px; color:#fff; background-color:#3ea2ce; transition:0.5s; float:right; text-decoration:none;}
.next-btn:hover{color:#fff; background-color:#02608c; text-decoration:none; box-shadow: -1px 2px 3px 0px #c1d2da;}
/*-- frm dropdown on lead page end--*/

/*------book Appointment Page---------*/
.mainBox-common .schedule{
    background: #f1f1f1;
    margin: 0px 0% 10px 0px;
    padding: 10px 5px;
    box-shadow: 0 4px 34px 0 rgba(0,0,0,0.1);
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.mainBox-common .schedule .payment-msg{ text-align: center; color: #0abd08; font-size: 14px; margin: 0px; padding: 0px 0px 10px 0px;}
.mainBox-common .schedule h3{margin:0px; padding:0px 0px 10px 0px; font-size:18px; color:#1982b0}

.mainBox-common .quality{
    background: #fff;
    margin: 25px 0;
    padding: 25px 5px;
    box-shadow: 0 8px 48px 0 rgba(0,0,0,0.1);
    float: left;
    width: 20%;
    box-sizing: border-box;
}
/*.mainBox-common .quality .pro-details h4{font-size:20px; margin:0px; font-weight:400; color:#2EA8E6; border-bottom: 1px solid;}*/

.schedule-details{width:97%; height:auto; padding-bottom:0px; margin:0px auto; background-color:#fff; overflow:hidden; display:inline-block; border: 1px solid #ccc; margin: 15px 0px 15px 1.4%;}

.time-heading-mobile{display:none;}
.time-heading{border-bottom:1px solid #ccc; overflow:hidden; display:block;}
.time-heading ul{ padding:0px; margin:0px; list-style:none;}
.time-heading ul li{float:left; width:24%; padding:10px 0px; text-align:center;}
.time-heading ul li:first-child{width:14%;}
.time-heading ul li:last-child{width:14%;}
.time-heading ul li a{text-decoration: none; border: 1px solid #337ab7;padding: 5px 25px; transition:0.5s;}
.time-heading ul li a:hover{text-decoration:none; color:#fff; border:1px solid #337ab7; background-color:#337ab7;}

.disabled-class {pointer-events: none; opacity: 0.4;}
.prv-next{border-bottom:0px solid #ccc; overflow:hidden; padding:10px 0px;}
.prv-next .prv-day{padding:5px 0px; float:left; width:17%; text-align:center;}
.prv-next .prv-day a{text-decoration: none; border: 1px solid #337ab7;padding: 5px 25px; transition:0.5s;}
.prv-next .prv-day a:hover{text-decoration:none; color:#fff; border:1px solid #337ab7; background-color:#337ab7;}

.prv-next .selected-date{padding:5px 1%; float:left; width:65%;}
.prv-next .selected-date .selected{padding:0px 1%; float:left; font-weight:600; line-height:19px; color:#f00}
.prv-next .selected-date .selected-name{padding:0px 1%; float:left; line-height:19px;}


.day-time{ border-bottom:1px solid #ccc; overflow:hidden; text-align:center;}
.day-time .common-col{border-right:1px solid #ccc;float:left; line-height:25px; height:200px;}
.day-time .common-col ul{ padding:0px; margin:0px; list-style:none;}

.day-time .col-1{width:14%; padding-top:20px;}	
.day-time .col-2{width:24%;}
.day-time .col-2 ul li{float:left; width:49%; cursor:pointer;}
.day-time .col-3{width:14%; cursor:pointer; border-right:none;}


.bk-left{margin:0px; color:#f00;}
.al-left{margin:0px; color:#169630;}
.na-left{margin:0px; text-decoration: line-through; color:#ccc}
.Slot-left{margin:0px; font-weight:500; color:#53acf9;font-size: 18px;}

#avl ul li{color:#169630; margin:2px 1px; font-size:13px;}
#avl ul li:hover{background-color:#169630; color:#fff;}
.avl{background-color:#169630; color:#fff !important;}

.not-avl{text-decoration: line-through; color:#ccc !important; font-weight:400}
.not-avl:hover{background-color:#fff !important; cursor:default !important; text-decoration: line-through; color:#ccc !important; font-weight:400}


.book1{color:#f00 !important; padding:0px 10px;}
.book1:hover{color:#fff !important; background-color:#f00 !important; padding:0px 10px;}
.active1{color:#fff !important; background-color:#f00 !important; padding:0px 10px;}
/*------book Appointment Page end---------*/

/**********footer flag**************/
.padding-lr{padding-left:0px; padding-right:0px;}
.padding-r{padding-right:0px;}
.padding-tb{padding:3px 0px;}

.footer-logo{width:100%; height:auto; padding:10px 0px 10px 0px; overflow:hidden; background-color:#e7edf3; margin:0px auto}

.countrymap{background-color:#e7edf3; overflow:hidden; padding-top:15px;}
.countrymap .global-sites{padding:0px 0px; list-style:none; margin-bottom: 10px;display: inline-block;}
.countrymap span{color:#55b5df; font-size:15px;}
.countrymap .global-sites li{padding:0px;  margin: 5px 8px; background-color:#f00; float:left; box-shadow: 0px 1px 1px 1px #00000029;}
.countrymap .global-sites li a{display: block; width:26px; height:18px;}
.countrymap .global-sites li a img{height: 100%; display: block;}

.countrymap .immigiration-sites{padding:0px 0px; list-style:none; margin-bottom: 10px;display: inline-block;}
.countrymap span {
    color: #031827b3;
    font-size: 12px;
    padding-top: 10px;
    letter-spacing: 0.4px;
    display: block;
    text-transform: uppercase;
    font-weight: 600;
}
.countrymap .immigiration-sites li{padding:0px;  margin: 5px 0px 5px 0px; float:left;}
.countrymap .immigiration-sites li a{display: block; width:193px; height:35px; padding:0px 5px;}
.countrymap .immigiration-sites li a img{height: 100%; width:100%}
 
/**********footer flag end**************/

