/**pretty-checkbox.min.css**/
.pretty *{box-sizing:border-box}.pretty input:not([type=checkbox]):not([type=radio]){display:none}.pretty{position:relative;display:inline-block;margin-right:1em;white-space:nowrap;line-height:1}.pretty input{position:absolute;left:0;top:0;min-width:1em;width:100%;height:100%;z-index:2;opacity:0;margin:0;padding:0;cursor:pointer}.pretty .state label{position:initial;display:inline-block;font-weight:400;margin:0;text-indent:1.5em;min-width:calc(1em + 2px)}.pretty .state label:after,.pretty .state label:before{content:'';width:calc(1em + 2px);height:calc(1em + 2px);display:block;box-sizing:border-box;border-radius:0;border:1px solid transparent;z-index:0;position:absolute;left:0;top:calc((0% - (100% - 1em)) - 8%);background-color:transparent}.pretty .state label:before{border-color:#bdc3c7}.pretty .state.p-is-hover,.pretty .state.p-is-indeterminate{display:none}@-webkit-keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoom{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@keyframes tada{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:scale(7);transform:scale(7)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.5);transform:scale(1.5)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.24);transform:scale(1.24)}89%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}95%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(1.04);transform:scale(1.04)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jelly{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}50%{-webkit-transform:scale3d(.85,1.15,1);transform:scale3d(.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}75%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@keyframes rotate{0%{opacity:0;-webkit-transform:translateZ(-200px) rotate(-45deg);transform:translateZ(-200px) rotate(-45deg)}100%{opacity:1;-webkit-transform:translateZ(0) rotate(0);transform:translateZ(0) rotate(0)}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 #bdc3c7}100%{box-shadow:0 0 0 1.5em rgba(189,195,199,0)}}.pretty.p-default.p-fill .state label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.pretty.p-default .state label:after{-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6)}.pretty.p-default input:checked~.state label:after{background-color:#bdc3c7!important}.pretty.p-default.p-thick .state label:after,.pretty.p-default.p-thick .state label:before{border-width:calc(1em / 7)}.pretty.p-default.p-thick .state label:after{-webkit-transform:scale(.4)!important;-ms-transform:scale(.4)!important;transform:scale(.4)!important}.pretty.p-icon .state .icon{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-icon .state .icon:before{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-icon input:checked~.state .icon{opacity:1}.pretty.p-icon input:checked~.state label:before{border-color:#5a656b}.pretty.p-svg .state .svg{position:absolute;font-size:1em;width:calc(1em + 2px);height:calc(1em + 2px);left:0;z-index:1;text-align:center;line-height:normal;top:calc((0% - (100% - 1em)) - 8%);border:1px solid transparent;opacity:0}.pretty.p-svg .state svg{margin:0;width:100%;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.pretty.p-svg input:checked~.state .svg{opacity:1}.pretty.p-image .state img{opacity:0;position:absolute;width:calc(1em + 2px);height:calc(1em + 2px);top:0;top:calc((0% - (100% - 1em)) - 8%);left:0;z-index:0;text-align:center;line-height:normal;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-image input:checked~.state img{opacity:1}.pretty.p-switch input{min-width:2em}.pretty.p-switch .state{position:relative}.pretty.p-switch .state:before{content:'';border:1px solid #bdc3c7;border-radius:60px;width:2em;box-sizing:unset;height:calc(1em + 2px);position:absolute;top:0;top:calc((0% - (100% - 1em)) - 16%);z-index:0;transition:all .5s ease}.pretty.p-switch .state label{text-indent:2.5em}.pretty.p-switch .state label:after,.pretty.p-switch .state label:before{transition:all .5s ease;border-radius:100%;left:0;border-color:transparent;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-switch .state label:after{background-color:#bdc3c7!important}.pretty.p-switch input:checked~.state:before{border-color:#5a656b}.pretty.p-switch input:checked~.state label:before{opacity:0}.pretty.p-switch input:checked~.state label:after{background-color:#5a656b!important;left:1em}.pretty.p-switch.p-fill input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-switch.p-fill input:checked~.state label:before{opacity:0}.pretty.p-switch.p-fill input:checked~.state label:after{background-color:#fff!important;left:1em}.pretty.p-switch.p-slim .state:before{height:.1em;background:#bdc3c7!important;top:calc(50% - .1em)}.pretty.p-switch.p-slim input:checked~.state:before{border-color:#5a656b;background-color:#5a656b!important}.pretty.p-has-hover input:hover~.state:not(.p-is-hover){display:none}.pretty.p-has-hover input:hover~.state.p-is-hover{display:block}.pretty.p-has-hover input:hover~.state.p-is-hover .icon{display:block}.pretty.p-has-focus input:focus~.state label:before{box-shadow:0 0 3px 0 #bdc3c7}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state:not(.p-is-indeterminate){display:none}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate{display:block}.pretty.p-has-indeterminate input[type=checkbox]:indeterminate~.state.p-is-indeterminate .icon{display:block;opacity:1}.pretty.p-toggle .state.p-on{opacity:0;display:none}.pretty.p-toggle .state .icon,.pretty.p-toggle .state .svg,.pretty.p-toggle .state img,.pretty.p-toggle .state.p-off{opacity:1;display:inherit}.pretty.p-toggle .state.p-off .icon{color:#bdc3c7}.pretty.p-toggle input:checked~.state.p-on{opacity:1;display:inherit}.pretty.p-toggle input:checked~.state.p-off{opacity:0;display:none}.pretty.p-plain input:checked~.state label:before,.pretty.p-plain.p-toggle .state label:before{content:none}.pretty.p-plain.p-plain .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.pretty.p-round .state label:after,.pretty.p-round .state label:before{border-radius:100%}.pretty.p-round.p-icon .state .icon{border-radius:100%;overflow:hidden}.pretty.p-round.p-icon .state .icon:before{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.pretty.p-curve .state label:after,.pretty.p-curve .state label:before{border-radius:20%}.pretty.p-smooth .icon,.pretty.p-smooth .svg,.pretty.p-smooth label:after,.pretty.p-smooth label:before{transition:all .5s ease}.pretty.p-smooth input:checked+.state label:after{transition:all .3s ease}.pretty.p-smooth input:checked+.state .icon,.pretty.p-smooth input:checked+.state .svg,.pretty.p-smooth input:checked+.state img{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-default input:checked+.state label:after{-webkit-animation:zoom .2s ease;animation:zoom .2s ease}.pretty.p-smooth.p-plain input:checked+.state label:before{content:'';-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .5s ease}.pretty.p-tada:not(.p-default) input:checked+.state .icon,.pretty.p-tada:not(.p-default) input:checked+.state .svg,.pretty.p-tada:not(.p-default) input:checked+.state img,.pretty.p-tada:not(.p-default) input:checked+.state label:after,.pretty.p-tada:not(.p-default) input:checked+.state label:before{-webkit-animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;animation:tada .7s cubic-bezier(.25,.46,.45,.94) 1 alternate;opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state .icon,.pretty.p-jelly:not(.p-default) input:checked+.state .svg,.pretty.p-jelly:not(.p-default) input:checked+.state img,.pretty.p-jelly:not(.p-default) input:checked+.state label:after,.pretty.p-jelly:not(.p-default) input:checked+.state label:before{-webkit-animation:jelly .7s cubic-bezier(.25,.46,.45,.94);animation:jelly .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-jelly:not(.p-default) input:checked+.state label:before{border-color:transparent}.pretty.p-rotate:not(.p-default) input:checked~.state .icon,.pretty.p-rotate:not(.p-default) input:checked~.state .svg,.pretty.p-rotate:not(.p-default) input:checked~.state img,.pretty.p-rotate:not(.p-default) input:checked~.state label:after,.pretty.p-rotate:not(.p-default) input:checked~.state label:before{-webkit-animation:rotate .7s cubic-bezier(.25,.46,.45,.94);animation:rotate .7s cubic-bezier(.25,.46,.45,.94);opacity:1}.pretty.p-rotate:not(.p-default) input:checked~.state label:before{border-color:transparent}.pretty.p-pulse:not(.p-switch) input:checked~.state label:before{-webkit-animation:pulse 1s;animation:pulse 1s}.pretty input[disabled]{cursor:not-allowed;display:none}.pretty input[disabled]~*{opacity:.5}.pretty.p-locked input{display:none;cursor:not-allowed}.pretty input:checked~.state.p-primary label:after,.pretty.p-toggle .state.p-primary label:after{background-color:#428bca!important}.pretty input:checked~.state.p-primary .icon,.pretty input:checked~.state.p-primary .svg,.pretty.p-toggle .state.p-primary .icon,.pretty.p-toggle .state.p-primary .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-primary-o label:before,.pretty.p-toggle .state.p-primary-o label:before{border-color:#428bca}.pretty input:checked~.state.p-primary-o label:after,.pretty.p-toggle .state.p-primary-o label:after{background-color:transparent}.pretty input:checked~.state.p-primary-o .icon,.pretty input:checked~.state.p-primary-o .svg,.pretty input:checked~.state.p-primary-o svg,.pretty.p-toggle .state.p-primary-o .icon,.pretty.p-toggle .state.p-primary-o .svg,.pretty.p-toggle .state.p-primary-o svg{color:#428bca;stroke:#428bca}.pretty.p-default:not(.p-fill) input:checked~.state.p-primary-o label:after{background-color:#428bca!important}.pretty.p-switch input:checked~.state.p-primary:before{border-color:#428bca}.pretty.p-switch.p-fill input:checked~.state.p-primary:before{background-color:#428bca!important}.pretty.p-switch.p-slim input:checked~.state.p-primary:before{border-color:#245682;background-color:#245682!important}.pretty input:checked~.state.p-info label:after,.pretty.p-toggle .state.p-info label:after{background-color:#5bc0de!important}.pretty input:checked~.state.p-info .icon,.pretty input:checked~.state.p-info .svg,.pretty.p-toggle .state.p-info .icon,.pretty.p-toggle .state.p-info .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-info-o label:before,.pretty.p-toggle .state.p-info-o label:before{border-color:#5bc0de}.pretty input:checked~.state.p-info-o label:after,.pretty.p-toggle .state.p-info-o label:after{background-color:transparent}.pretty input:checked~.state.p-info-o .icon,.pretty input:checked~.state.p-info-o .svg,.pretty input:checked~.state.p-info-o svg,.pretty.p-toggle .state.p-info-o .icon,.pretty.p-toggle .state.p-info-o .svg,.pretty.p-toggle .state.p-info-o svg{color:#5bc0de;stroke:#5bc0de}.pretty.p-default:not(.p-fill) input:checked~.state.p-info-o label:after{background-color:#5bc0de!important}.pretty.p-switch input:checked~.state.p-info:before{border-color:#5bc0de}.pretty.p-switch.p-fill input:checked~.state.p-info:before{background-color:#5bc0de!important}.pretty.p-switch.p-slim input:checked~.state.p-info:before{border-color:#2390b0;background-color:#2390b0!important}.pretty input:checked~.state.p-success label:after,.pretty.p-toggle .state.p-success label:after{background-color:#5cb85c!important}.pretty input:checked~.state.p-success .icon,.pretty input:checked~.state.p-success .svg,.pretty.p-toggle .state.p-success .icon,.pretty.p-toggle .state.p-success .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-success-o label:before,.pretty.p-toggle .state.p-success-o label:before{border-color:#5cb85c}.pretty input:checked~.state.p-success-o label:after,.pretty.p-toggle .state.p-success-o label:after{background-color:transparent}.pretty input:checked~.state.p-success-o .icon,.pretty input:checked~.state.p-success-o .svg,.pretty input:checked~.state.p-success-o svg,.pretty.p-toggle .state.p-success-o .icon,.pretty.p-toggle .state.p-success-o .svg,.pretty.p-toggle .state.p-success-o svg{color:#5cb85c;stroke:#5cb85c}.pretty.p-default:not(.p-fill) input:checked~.state.p-success-o label:after{background-color:#5cb85c!important}.pretty.p-switch input:checked~.state.p-success:before{border-color:#5cb85c}.pretty.p-switch.p-fill input:checked~.state.p-success:before{background-color:#5cb85c!important}.pretty.p-switch.p-slim input:checked~.state.p-success:before{border-color:#357935;background-color:#357935!important}.pretty input:checked~.state.p-warning label:after,.pretty.p-toggle .state.p-warning label:after{background-color:#f0ad4e!important}.pretty input:checked~.state.p-warning .icon,.pretty input:checked~.state.p-warning .svg,.pretty.p-toggle .state.p-warning .icon,.pretty.p-toggle .state.p-warning .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-warning-o label:before,.pretty.p-toggle .state.p-warning-o label:before{border-color:#f0ad4e}.pretty input:checked~.state.p-warning-o label:after,.pretty.p-toggle .state.p-warning-o label:after{background-color:transparent}.pretty input:checked~.state.p-warning-o .icon,.pretty input:checked~.state.p-warning-o .svg,.pretty input:checked~.state.p-warning-o svg,.pretty.p-toggle .state.p-warning-o .icon,.pretty.p-toggle .state.p-warning-o .svg,.pretty.p-toggle .state.p-warning-o svg{color:#f0ad4e;stroke:#f0ad4e}.pretty.p-default:not(.p-fill) input:checked~.state.p-warning-o label:after{background-color:#f0ad4e!important}.pretty.p-switch input:checked~.state.p-warning:before{border-color:#f0ad4e}.pretty.p-switch.p-fill input:checked~.state.p-warning:before{background-color:#f0ad4e!important}.pretty.p-switch.p-slim input:checked~.state.p-warning:before{border-color:#c77c11;background-color:#c77c11!important}.pretty input:checked~.state.p-danger label:after,.pretty.p-toggle .state.p-danger label:after{background-color:#d9534f!important}.pretty input:checked~.state.p-danger .icon,.pretty input:checked~.state.p-danger .svg,.pretty.p-toggle .state.p-danger .icon,.pretty.p-toggle .state.p-danger .svg{color:#fff;stroke:#fff}.pretty input:checked~.state.p-danger-o label:before,.pretty.p-toggle .state.p-danger-o label:before{border-color:#d9534f}.pretty input:checked~.state.p-danger-o label:after,.pretty.p-toggle .state.p-danger-o label:after{background-color:transparent}.pretty input:checked~.state.p-danger-o .icon,.pretty input:checked~.state.p-danger-o .svg,.pretty input:checked~.state.p-danger-o svg,.pretty.p-toggle .state.p-danger-o .icon,.pretty.p-toggle .state.p-danger-o .svg,.pretty.p-toggle .state.p-danger-o svg{color:#d9534f;stroke:#d9534f}.pretty.p-default:not(.p-fill) input:checked~.state.p-danger-o label:after{background-color:#d9534f!important}.pretty.p-switch input:checked~.state.p-danger:before{border-color:#d9534f}.pretty.p-switch.p-fill input:checked~.state.p-danger:before{background-color:#d9534f!important}.pretty.p-switch.p-slim input:checked~.state.p-danger:before{border-color:#a02622;background-color:#a02622!important}.pretty.p-bigger .icon,.pretty.p-bigger .img,.pretty.p-bigger .svg,.pretty.p-bigger label:after,.pretty.p-bigger label:before{font-size:1.2em!important;top:calc((0% - (100% - 1em)) - 35%)!important}.pretty.p-bigger label{text-indent:1.7em}@media print{.pretty .state .icon,.pretty .state label:after,.pretty .state label:before,.pretty .state:before{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}}
/**customize.css**/
.overlay_bg{display:none;position:absolute;left:0px;width:100%;top:0px;}
.overlay_bg1{background:#131a2d;z-index:2;}
.overlay_bg2{background:#fff;z-index:1;}
body, html{font-family:'montserratlight', arial;font-size:14px;letter-spacing:0.5px;}
p{font-family:'montserratlight', arial;}
a,
a:visited,
a:hover,
a:focus{outline:none;}
a{color:#6b6c6f;}
a:hover{color:#d41820;color: #00A0C6;}
h1,
h2,
h3,
h4,
h5{font-family:'montserratbold', arial;}
h1{font-size:1.8rem;line-height:1.4;}
h2{font-size:1.62rem;line-height:1.4;}
h3{font-size:1.5rem;line-height:1.4;}
h4{font-size:1.37rem;line-height:1.4;}
h5{font-size:1.2rem;line-height:1.4;}
h6{font-size:1.1rem;line-height:1.4;}
h1 a, h2 a, h3 a, h4 a { color: #000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { color: #009fc5; text-decoration: none; }
.p5{padding-top:5px;padding-bottom:5px;}
.p10{padding-top:10px;padding-bottom:10px;}
.p15{padding-top:15px;padding-bottom:15px;}
.p20{padding-top:20px;padding-bottom:20px;}
.p30{padding-top:30px;padding-bottom:30px;}
.p40{padding-top:40px;padding-bottom:40px;}
.ps5{padding-left:5px;padding-right:5px;}
.ps10{padding-left:10px;padding-right:10px;}
.ps15{padding-left:15px;padding-right:15px;}
.m5{margin-top:5px;margin-bottom:5px;}
.m10{margin-top:10px;margin-bottom:10px;}
.m15{margin-top:15px;margin-bottom:15px;}
.m20{margin-top:20px;margin-bottom:20px;}
.m30{margin-top:30px;margin-bottom:30px;}
.m40{margin-top:40px;margin-bottom:40px;}
.max-50{max-width:50px}
.max-100{max-width:100px}
.max-150{max-width:150px}
.max-200{max-width:200px}
.max-300{max-width:300px}
.max-400{max-width:400px}
.max-500{max-width:500px}
.max-600{max-width:600px}
.max-700{max-width:700px}
.max-800{max-width:800px}
.min-50{min-width:50px}
.min-100{min-width:100px}
.min-150{min-width:150px}
.min-160{min-width:160px}
.min-200{min-width:200px}
.min-250{min-width:250px}
button,
input[type="button"],
input[type="submit"]{background:#06589C;}
button:hover,
input[type="button"]:hover,
input[type="submit"]:hover{background:#2674C0;color:#fff;}
.clear-all{clear:both;height:0px;width:100%;text-indent:-100000px;}
.img-responsive{}
.no-padding{padding:0px;}
.no-margin{margin:0px;}
.navigation{width:100%;}
.covered_background{background-position: center; background-size: cover; background-repeat: no-repeat;}
.topheader{background:#f5f5f5;}
.topheader .slogan{font-family: ralewaybold, arial; line-height: 30px;color: #828282;padding: 5px 0px;}
.topheader .slogan a{color: #828282;}
.topheader .slogan a:hover{color:#009fc5;}
.contact-column{text-align: right;}
.top-social-links ul{text-align:right;margin:0px;}
.top-social-links ul li{display:inline-block;margin:5px 3px;}
.top-social-links ul li a{width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-border-radius: 50%;border-radius: 50%;background: #828282;}
.top-social-links ul li a span{line-height:30px;color:#fff;font-size:20px;}
.top-social-links ul li a:hover{background: #009fc5;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.top-social-links ul li a:hover,
.top-social-links ul li a:hover span{color:#fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.top-social-links ul li:first-child{margin-left:0px;}
header .clr{display:inline-block;}
header .toplinks{display:inline-block;}
.dummy-anchor{text-decoration:none;height:0px;text-indent:-999999px;font-size:0px;padding:0px;margin:0px;}
#wrap{position:relative;}
.home #main{padding:0px;}
#header-wrap{background:transparent;box-shadow:none;padding:0px;border-bottom:0px;}
#header{padding:0px 0px;margin:0px auto;min-height:45px;position:absolute;width:100%;left:0px;z-index:100;}
.page-id-22 #header{}
#logo{padding: 25px 0px;}
#logo h2{margin:5px 0px;}
#logo:hover{}
#top-contact{padding: 10px 0px;margin-right:65px;}
#top-contact ul{text-align: left; }
#top-contact ul li{display: inline-block;float:left;margin: 10px 20px 10px 0px;}
#top-contact ul li span{display: block;line-height:25px;text-transform: uppercase; color: #eaa01b;}
#top-contact ul li.phone, #top-contact ul li.email{padding-left: 30px; }
#top-contact ul li.phone{background: url(../images/top-contact-phone.png) no-repeat left top;}
#top-contact ul li.email{background: url(../images/top-contact-email.png) no-repeat left top;margin-right: 0px;}
#top-contact .btn-wrapper{display: none;}
#top-contact ul li a{color: #000;font-family:montserratbold, arial;font-size: 1.1rem;}
#top-contact ul li:first-child{border-right:1px solid #d9d9d9;padding-right:20px;}
.top-fixed-header{position:fixed;top:0px;width:100%;z-index:999;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#top-contact ul li:last-child{margin-right: 0px;}
.blog-header-wrap #header-wrap.top-fixed-header,
.page-template-default #header-wrap.top-fixed-header{}
.page-template-homefullwidth #header-wrap.top-fixed-header{}
.menu-main-menu-container .sf-menu{float:none;text-align:center;margin:0 auto;}
.page #main{}
.page-template-homefullwidth #main,
.page-template-foldpage #main,
.page-template-foldtemplatepage #main,
.page-template-aboutus #main{padding:0px;}
.page-template-default .entry h2,
.page-template-default .entry h3,
.page-template-default .entry h4,
.page-template-default .entry h5,
.page-template-default .entry h6{margin:15px 0px 20px;}
.page-template-homefullwidth .entry h2,
.page-template-homefullwidth .entry h3,
.page-template-homefullwidth .entry h4,
.page-template-homefullwidth .entry h5,
.page-template-homefullwidth .entry h6{margin:15px 0px 20px;}
#site-navigation-wrap{right:50px;left:auto;margin-top:auto;height:auto;top:auto;margin-top:auto;bottom:0px;}
#site-navigation .dropdown-menu li{line-height:normal;height:auto;color:#fff;margin-left: 15px;}
#site-navigation .dropdown-menu a{color:#fff;font-size:1.3rem;}
#site-navigation .dropdown-menu a:hover{color:#fff;}
#site-navigation .dropdown-menu > li > a:hover,
#site-navigation .dropdown-menu > li.sfHover > a,
#site-navigation .dropdown-menu > .current-menu-item > a,
#site-navigation .dropdown-menu > .current-menu-item > a:hover{color:#1e1b1c;}
.topsociallinks{position:absolute;top:0px;right:0px;}
.topsociallinks ul{list-style:none outside;}
.topsociallinks ul li{display:inline-block;}
.contactlinks{float:right;margin:0px;}
.contactlinks li{color:#fff;line-height:30px;display:block;font-size:1.3rem;padding:5px;}
.contactlinks li:last-child{padding:5px 0px;}
.contactlinks li a{color:#4d4d4d;display:block;padding:5px;}
.contactlinks li a:hover{color:#167eb5;}
.contactlinks li a .fa{color:#fff;}
.contactlinks li a:hover .fa{color:#02579A;}
.home-box-wrapper{position:absolute;left:0;top:0;width:100%;bottom:0px;}
.home-box-wrapper .container{position:relative;}
.homepage-slide-inner{display:none;}
.current-news a{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#footer-wrap .engagement-form .wpcf7-form input[type="text"],
#footer-wrap .engagement-form .wpcf7-form input[type="email"],
#footer-wrap .engagement-form .wpcf7-form textarea{border:1px solid #fff;background:none;-webkit-border-radius:5px;border-radius:5px;}
#footer-wrap .engagement-form .wpcf7-form textarea{height:100px;}
#footer-wrap .engagement-form .wpcf7-form-control::-moz-placeholder{color:#fff;font-style:italic;}
#footer-wrap .engagement-form .wpcf7-form-control::-ms-input-placeholder{color:#fff;font-style:italic;}
#footer-wrap .engagement-form .wpcf7-form-control::-webkit-input-placeholder{color:#fff;font-style:italic;}
#footer_para{width:100%;float:left;margin:0px;padding:15px 0px;overflow:hidden;display:block;background:#1f1f1f;}
#footer_para P{font-size:0.8rem;color:#fff;line-height:20px;text-align:center;}
#footer_para P span{width:100%;float:left;margin-top:10px;}
.copyright{border-top:1px solid #262626;font-size:0.8em;margin-top:10px;padding:10px 0px 0px;color:#6b6b6b;}
.copyright a{color:#d5eafd;}
.innerpages .left-content{border-right:1px solid #ddd;}
.innerpages .page-header{margin:0px;border:0px;}
.innerpages .section_title{padding:0px 0px 20px;margin:20px 0px 30px;}
.innerpages .group-title{color:#646464;font-size:1.7rem;}
.innerpages .sub-title{color:#fc635e;}
.page-header{margin:0px;border:0px;}
.innerpages p{margin-bottom:10px;color:#646464;}
.innerpages h2.page-title{color:#222222;font-size:2rem;font-weight:400;padding:20px 0;text-transform:uppercase;text-align:center;}
.innerpages h2.page-title span{color:#fc635e;font-size:1rem;}
.page-template-default p,
.page-template-sidebar-innerpage p,
.page-template-fullwidth p{text-align:justify;}
ul.innerpage-list{list-style-type:none;margin:0px 0px 10px;}
ul.innerpage-list li{background:url("../images/ab-pullet.png") no-repeat 0px 5px;padding:0px 0px 5px 20px;color:#646464;}
ul.innerpage-small-list{list-style-type:none;}
ul.innerpage-small-list li{padding:0px 0px 5px 20px;}
.screen-reader-response{display:none;}
.fullwidth-innerpages{margin-bottom:20px;}
.fullwidth-innerpages .page-header{margin:0px;border:0px;}
.page-template-innerpagesfullwidth #main{padding:0px;}
.page-template-innerpages #main{padding:0px;}
.innerpage_title{}
.single .innerpage_title h2{margin-top:50px;}
.row .one-half select{padding:5px 10px;width:50%;}
.entry .media h4.media-heading{margin:0px 0px 10px 0px;font-size:1.3rem;font-weight:bold;}
.scrolltofade{opacity:0;}
.error404 #error-page{margin-top:100px;}
.error404 #error-page-title{font-size:1.25rem;}
.image-container{width:100%;text-align:center;display:block;}
.image-container{max-width:100%;margin:0px auto;}
a.thumbnail{position:relative;}
a.thumbnail:hover{border-color:#ddd;}
a.thumbnail span.filter{text-indent:-999999px;width:100%;height:100%;position:absolute;left:0px;bottom:0px;right:0px;background:rgba(231, 19, 32, 0);border:0px;-webkit-border-radius:4px;border-radius:4px;transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;}
a.thumbnail:hover span.filter,
a.thumbnail:focus span.filter{background:rgba(231, 19, 32, 0.3);}
section{position:relative;widows:100%;}
p{color:#222;font-size:1rem;font-weight:400;line-height:1.4;}
p strong{color:inherit;}
.section_title{margin:20px 0px;padding-bottom:10px;}
.mob-link-container{position:relative;}
.mob-link-toggle-btn{width:60px;height:40px;position:absolute;left:50%;margin-left:-30px;top:0px;color:#222;line-height:40px;font-size:20px;text-align:center;z-index:99999;cursor:pointer;display:block;}
#linkclose{display:none;}
#linkopen span,
#linkclose span{display:block;width:60px;height:40px;background:url('../images/mobile_link_btn.png') top center no-repeat;}
#linkopen span{background-position:0px -40px;}
#linkclose span{background-position:0px 0px;}
.locations li[class^='col-']{padding:0px;}
.locations li span{display:block;margin:2px;border:1px solid #d7d7d7;line-height:30px;padding:0px 10px;}
.page-template-default .page-header,
.page-template-testimonials .page-header,
.page-template-sitemap .page-header{margin:0px;border:0px;}
.page-header .page-header-title{text-align:center;padding-bottom:30px;margin-bottom:30px;}
h4.section_subtitle{font-size:2.0rem;text-align:center;padding-bottom:30px;margin-bottom:30px;}
#home-panel-2 h4.section_subtitle{background:url('../images/section_head_bg_1.png') bottom center no-repeat;color:#1d2b45;color:#fff;}
#home-panel-2 h2.section_title{color:#fff;}
.home-content{font-size:1.2rem;color:#4e4e4e;text-align:center;}
.home-content p{font-size:1.2rem;color:#4e4e4e;}
.popup-close-link{text-decoration:none;font-size:20px;font-family:arial;color:#666464;width:20px;height:20px;text-align:center;position:absolute;top:3px;right:0px;z-index:99999;outline:none;}
a.popup-close-link:hover,
a.popup-close-link:focus,
a.popup-close-link:visited{outline:none;}
.nano{background:#fff;width:500px;height:500px;}
.nano > .nano-content{padding:10px;}
.nano > .nano-pane{background:#888;}
.nano > .nano-pane > .nano-slider{background:#111;}
.nano1{background:#fff;width:100%;height:95px;}
.nano1 > .textwidget{padding:10px;}
.nano1 > .nano-pane{background:#80afc5;}
.nano1 > .nano-pane > .nano-slider{background:#005f8b;}
.nano2{background:#fff;width:100%;height:270px;}
.nano2 > .textwidget{padding:10px;}
.nano2 > .nano-pane{background:#80afc5;}
.nano2 > .nano-pane > .nano-slider{background:#005f8b;}
ul.no-bullets{list-style-type:none;}
.archive #main,
.category #main,
.single #main,
.page-template-default #main,
.page-template-testimonials #main,
.page-template-fullwidth #main,
.page-template-short-application #main{padding:0px;}
.page-template-testimonials #testimonial{display:none;}
.archive #primary,
.category #primary,
.single #primary,
.page-template-default #primary,
.page-template-testimonials #primary,
.page-template-short-application #primary{padding-top:20px;padding-bottom:40px;}
.error404 #main{padding-bottom:0px;}
#blog-page .blog-page-banner h1{text-align:center;color:#fff;padding:20px 0px;text-transform:uppercase;font-size:3rem;background:url('../images/title_below_line.png') bottom center no-repeat;text-shadow:2px 2px 3px #676767;margin:30px 0px 40px;}
#blog-page .blog-page-banner h4{text-align:center;color:#fff;padding:20px 0px;}
.blog-list .loop-entry{border:0px;margin-bottom:0px;padding:0px;}
.blog-list .loop-entry-thumbnail{margin-bottom:0px;}
.blog-list .loop-entry-thumbnail img{-webkit-border-bottom-right-radius:15px;border-bottom-right-radius:15px;-webkit-border-top-right-radius:15px;border-top-right-radius:15px;}
.blog-list .loop-entry-thumbnail img:hover{opacity:1;}
.blog-list .loop-entry-title{font-size:1.12rem;padding-bottom:10px;}
.page-template-innerpages .entry h2,
.page-template-innerpages .entry h3,
.page-template-innerpages .entry h4,
.page-template-innerpages .entry h5,
.page-template-innerpages .entry h6{margin:20px auto;}
#slider{padding:0px;overflow:hidden;position:relative;}
#slider .container{}
.main-slide{height:100%;}
.main-slide img{width:100%;}
.slider-content{padding:0px;text-align:left;position:absolute;width:100%;color:#FFF;z-index:2;}
#main-slide .dummy-image{width:100%;height:auto;}
#main-slide .carousel-inner > .item > img, #main-slide .carousel-inner > .item > a > img{width:100%;height:auto;}
.carousel .item.active .animated2{-webkit-animation:lightSpeedIn 1s ease-in 200ms both;animation:lightSpeedIn 1s ease-in 200ms both;}
.carousel .item.active .animated3{-webkit-animation:bounceInLeft 2s ease-in-out 800ms both;animation:bounceInLeft 1.5s ease-in-out 800ms both;}
.carousel .item.active .animated4{-webkit-animation:flipInX 2s ease-in 800ms both;animation:flipInX 2s ease-in 800ms both;}
.carousel .item.active .animated5{-webkit-animation:bounceInLeft 1s ease-in-out 100ms both;animation:bounceInLeft 1s ease-in-out 100ms both;}
.carousel .item.active .animated6{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both;}
.carousel .item.active .animated7{-webkit-animation:bounceIn 1s ease-in 500ms both;animation:bounceIn 1s ease-in 500ms both;}
.carousel .item.active .animated8{-webkit-animation:bounceInDown 1s ease-in 800ms both;animation:bounceInDown 1s ease-in 800ms both;}
.client-indicators .btn{display:inline-block;margin-top:5px;}
.page-template-innerpagesfullwidth .entry h2,
.page-template-innerpagesfullwidth .entry h3,
.page-template-innerpagesfullwidth .entry h4,
.page-template-innerpagesfullwidth .entry h5,
.page-template-innerpagesfullwidth .entry h6{margin:20px auto;}
.site-content p{color:#000;}
#inner-banner .overlay{z-index:auto;}
#inner-banner .container{z-index:2;}
#inner-banner div[class^='col-']{padding-left:0px;padding-right:0px;}
#inner-banner .innerpage_title h2{padding:5px 15px;z-index:2;}
#inner-banner .innerpage_title h2{font-family:montserratbold, arial;font-size:3rem;color:#fff;margin-top:200px;background:none;text-transform:uppercase;font-weight:bold;}
ul.normal-bullet{list-style-type:none;margin:0px 0px 10px 0px;}
ul.normal-bullet li{padding-left:25px;position:relative;}
ul.normal-bullet li span.normal{position:absolute;left:5px;top:2px;color:#44699D;}
.parallax2{position:relative;min-height:300px;}
.parallax3{background:#4d4d59;position:relative;min-height:300px;}
.page-template-default .inner-pages .entry h2.section_title{margin-bottom:30px;}
a.text-link{color:#eaa01b;}
a.text-link:hover{text-decoration:underline;color:#eaa01b;}
.page-template-default .inner-pages .entry h2,
.page-template-default .inner-pages .entry h3,
.page-template-default .inner-pages .entry h4,
.page-template-default .inner-pages .entry h5,
.page-template-default .inner-pages .entry h6{margin-top:25px;margin-bottom:10px;}
.folditem, .folditem-half{position:relative;color:#fff;}
.window-loaded .folditem, .window-loaded .folditem-half{opacity:1;}
.folditem p, .folditem p a, .folditem p strong,
.folditem-half p, .folditem-half p a, .folditem-half p strong{color:inherit;}
.folditem .verti_center, .folditem-half .verti_center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.folditem .overlay, .folditem-half .overlay{position:absolute;left:0px;top:0px;right:0px;bottom:0px;display:block;background:url(../images/bl_overlay.png);margin:0px;padding:0px;}
.verti_center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.verti_bottom{position:relative;top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.next-arrow{position:absolute;width:30px;height:30px;left:50%;margin-left:-15px;bottom:20px;display:block;z-index:100;}
.next-arrow .fa{cursor:pointer;text-shadow:2px 2px 3px #202020;color:#fff;}
.common-folditem{background-size:cover;color:#fff;}
.home-banner-next-arrow{bottom:100px;margin-left:-12px;}
.common-folditem p, .common-folditem p a, .common-folditem p strong{color:inherit;}
.folditem-content h1{font-size:3.0rem;text-align:center;text-transform:uppercase;margin:0px;}
.folditem-details{padding:30px 0px;}
.home-next-arrow{position:absolute;width:70px;height:30px;left:50%;margin-left:-35px;bottom:80px;display:block;z-index:100;text-align:center;}
.home-next-arrow.animating{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-duration:1s;animation-duration:1s;}
.home-video-arrow{position:absolute;width:30px;height:70px;left:50%;margin-left:-15px;bottom:20px;display:block;z-index:100;}
.home-video-arrow .fa{color:#9D7D25;width:100%;display:block;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;cursor:pointer;}
.home-video-arrow .fa-chevron-down{margin-top:10px;}
.home-video-arrow .fa:hover{color:#131A2C;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.touch .home-next-arrow,
.touch .home-video-arrow{bottom:5px;display:none !important;}
.link-left .link-section-content,
.link-right .link-section-content{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-left:hover .link-section-content,
.link-right:hover .link-section-content{background:rgba(255,255,255,0.4);-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-section-inner{width:100%;height:100%;position:relative;}
.left-link, .right-link{width:150px;height:70px;position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-75px;background:#131a2c;border:5px solid #a07b1f;-webkit-border-radius:5px;border-radius:5px;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;line-height:60px;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.link-left:hover .left-link,
.link-right:hover .right-link{width:150px;height:150px;position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-75px;background:#a07b1f;border:5px solid #131a2c;-webkit-border-radius:50%;border-radius:50%;font-size:1.4rem;text-transform:uppercase;color:#fff;text-align:center;line-height:140px;color:#fff;-webkit-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;}
.text-gold{color:#aa8723;}
.gold_bg_section{background:#aa8723;color:#fff;}
.inner_banner{background:url(../images/parallax/innerpage_bg.jpg) no-repeat 50% 100%;-webkit-background-size:cover;background-size:cover;height:300px;color:#fff;}
.inner_banner h2{font-size:2.5rem;color:#fff;text-transform:uppercase;}
.inner_banner h4{font-size:1.7rem;color:#fff;}
.innerpage-images-section img.full-width{width:100%;height:auto;}
.innerpage-images-section p{margin:0px;padding:0px;}
.innerpage-content-section p{color:#131a2c;font-size:1.4rem;margin:20px 0px;text-align:center;padding:0px 15px;}
.gold_bg_section p{color:#fff;}
.innerpage-content-section h3{color:#131a2c;font-size:2.0rem;}
.blue_bg_section{background:#131a2c;color:#fff;}
.blue_bg_section p{color:#fff;}
.blue_bg_section h2{font-size:2.5rem;color:#fff;text-transform:uppercase;text-align:center;}
.blue_bg_section h4{font-size:1.7rem;color:#fff;text-align:center;}
.innerpage-content-section p.big-size-content{color:#131a2c;font-size:1.6rem;}
.health-2-section{height:540px;background:url(../images/parallax/health-2.jpg) no-repeat 0% 0%;-webkit-background-size:cover;background-size:cover;color:#fff;}
.innerpage-half-content-section h2{text-align:center;color:#fff;font-size:2.8rem;}
.innerpage-half-content-section .innerpage-content-section p.big-size-content{color:#fff;padding:0px 50px;}
.health-4-section{height:540px;background:url(../images/parallax/health-4.jpg) no-repeat 0% 0%;-webkit-background-size:cover;background-size:cover;color:#fff;}
.team-left-section p{font-size:1.5rem;color:#a07b1f;text-align:left;}
.team-left-section p.team-member{text-transform:uppercase;}
.team-left-section img.img-responsive{margin-bottom:30px;}
.team-right-section h1{text-transform:uppercase;font-size:2.8rem;color:#1d2b45;font-weight:bold;}
.team-right-section h3{font-size:2.3rem;color:#a07b1f;}
.team-right-section p{color:#676767;font-size:1.5rem;text-align:left;}
.team-right-section p.specific{font-weight:bold;color:#1d2b45;}
.about-page-content p{color:#1d2b45;margin:20px 0px;padding:0px;}
.about-page-content p.white-specific{color:#fff;font-size:1.9rem;}
img.about-image{margin-top:30px;}
.btn-theme{height:auto;border:0px;background-color:#009fc5;-webkit-border-radius:0px;border-radius:0px;font-size:1.2rem;color:#fff;padding:5px 30px 5px 30px;border:0px solid #d51820;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.btn-theme:hover{border:0px solid #231f20;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;background-color:#009fc5;}
.btn-theme-sm{font-size: 1.0rem; padding: 5px 15px;}
.btn-theme:hover span{text-decoration:underline;}
#top-contact .btn-theme{color: #fff;padding: 10px 25px;text-transform: uppercase;font-size: 1.1rem;}
input.btn-theme[type="submit"]{height:auto;border:0px;background-color:#d51820;-webkit-border-radius:5px;border-radius:5px;font-size:1.3rem;color:#fff;padding:5px 30px 5px 30px;border:2px solid #d51820;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:"montserratbold", arial;}
input.btn-theme[type="submit"]:hover{border:2px solid #231f20;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.contact-section .wpcf7-response-output{border:1px solid #131a2d;background:none;color:#131a2d;}
.contact-section .wpcf7-validation-errors{background:#131a2d !important;color:#fff !important;}
.touch .wow{-webkit-animation-name:none;animation-name:none;}
p{color:#6b6c6f;line-height:1.5;}
#primary{position:relative;}
#order-online{width:183px;position:absolute;right:50px;top:50px;display:block;z-index:100;}
#steps-5{background:url(../images/steel_bg.jpg) no-repeat top center;background-size:cover;padding:40px 0px;position:relative;}
#steps-5 h3{font-size:2.5rem;text-align:center;color:#3e3e3e;}
#steps-5 h3 span{font-family:"montserratbold", arial;}
#steps-5 .steps-content{margin-top:20px;}
#steps-5 .steps-content h3 span{display:block;}
#steps-5 .steps-content img{margin-left:auto;margin-right:auto;}
.steps-sep{width:100%;background:url(../images/steps-sep.png) no-repeat top center;height:6px;margin:20px auto;display:none;}
.middle-bar{width:100%;background:url(../images/middle-bar.png) no-repeat center;height:16px;position:absolute;top:-8px;left:0px;background-size:cover;}
.page-id-22 .middle-bar{background-image:url(../images/middle-bar.png)}
#steps-5 .combo-section{padding:15px 0px;}
#steps-5 .combo-section h3{color:#5f3f25;margin:15px 0px;}
.page-id-25 .inner-parallax{background-image:url(../images/parallax/loveletters_bg.jpg);}
.parallax-container .innerpage_title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
#antispamurl { display:none;}
.parallax-container .innerpage_title h1{color:#6b6c6f;text-shadow:2px 2px 10px #202020;font-size:2.5rem;border:1px solid #b1b5b8;padding:10px 50px;margin:0px;}
.parallax-container .innerpage_title .container h1{float:left;}
.sub-head h2{font-family:"montserratbold", arial;font-size:2.5rem;color:#6b6c6f;text-align:center;}
.sub-head h2 span{color:#d41820;}
.inner-page-banner{position:relative;background:url(../images/banners/talktous_bg.jpg) no-repeat 50% 0%;background-size:cover;}
.inner-page-banner .innerpage_title h1{color:#6b6c6f;text-shadow:2px 2px 10px #202020;font-size:2.5rem;border:1px solid #b1b5b8;padding:10px 50px;margin:10px 0px 0px;}
.story_banner .innerpage_title h1{margin-left:15%;}
.pokemap{width:100%;height:500px;}
#locations{padding-bottom:80px;}
.address-details h4{font-size:2.4rem;color:#d51820;font-family:"montserratbold", arial;}
.address-details p{font-size:1.5rem;color:#6b6c6f;line-height:1.3;}
.address-details{border-bottom:1px solid #918f8f;padding:10px 0px;}
.innerpages p{color:#6b6c6f;font-size:1.2rem;line-height:1.7;}
.innerpages p.privacy-message{font-size:1.1rem;}
#all-form{padding:30px 0px;}
#all-form label{color:#231f20;font-size:1.4rem;display:block;font-weight:normal;}
#all-form label span{font-weight:bold;}
#all-form .form-control{border-color:#231f20;-webkit-border-radius:0px;border-radius:0px;width:85%;}
#all-form .form-control:focus{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(185, 17, 22, 0.3);}
#all-form input[type="text"], #all-form input[type="email"],
#all-form input[type="file"], #all-form select{padding:10px;height:auto;}
#all-form .loveletter-image{width:100%;min-height:100px;display:block;}
#all-form .wpcf7-form-control-wrap{margin-top:0px;}
#all-form .wpcf7-not-valid{border-color:#d41820;}
#all-form .wpcf7-not-valid-tip{display:none;}
#all-form .wpcf7-validation-errors{color:#d41820;}
#all-form .form-section-title{text-transform:uppercase;font-family:"montserratbold", arial;font-size:1.6rem;color:#6b6c6f;}
#application textarea{height:135px;}
#application p.privacy-message{margin-top:30px;}
#application .btn-theme{margin-top:30px;}
.blog-title-wrapper{width:100%;height:500px;position:relative;}
.blog-title-wrapper .innerpage_title{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.blog-title-wrapper .innerpage_title h1{color:#fff;text-shadow:2px 2px 10px #202020;font-size:2.5rem;border:1px solid #b1b5b8;padding:10px 50px;margin:0px;text-align:center;}
.blog-category-wrapper h2.widgettitle{display:none;}
.blog-category-wrapper ul{width:100%;text-align:center;display:table;}
.blog-category-wrapper li{display:table-cell;text-align:center;width:33%;}
.blog-category-wrapper li a{font-size:24px;color:#fff;font-family:"montserratbold", arial;position:relative;display:inline-block;line-height:1;}
.blog-category-wrapper li.current-cat a:before{width:16px;height:26px;display:block;position:absolute;content:"";position:absolute;left:-25px;top:0px;background:url(../images/category-arrow.png) no-repeat left 5px;}
.blog-category-wrapper li.current-cat a:after{width:16px;height:26px;display:block;position:absolute;content:"";position:absolute;right:-25px;top:0px;background:url(../images/category-arrow.png) no-repeat right 5px;}
ul.page-numbers{text-align:left;}
ul.page-numbers li{float:none;display:inline-block;}
ul.page-numbers li a.prev, ul.page-numbers li a.next{display:block;}
.page-numbers a, .page-numbers span{background:none;border:0px;height:auto;font-size:1.6rem;margin:0px 5px 0px 0px;}
.page-numbers a:hover{background:none;color:#d51820;}
.page-numbers a:hover span{background:none;color:#d51820;}
.single .prev-next-area{padding:0px 20px;clear:both;}
.single .prev-next-area .pull-left, .single .prev-next-area .pull-right{color:#d51820;padding:15px 0px;}
.single .prev-next-area .pull-left a,
.single .prev-next-area .pull-right a{color:#d51820;font-family:"montserratbold", arial;}
.single .prev-next-area .pull-left .fa{margin-right:5px;}
.single .prev-next-area .pull-right .fa{margin-left:5px;}
.single header.page-header{/*padding:15px 15px 0px;*/}
.single header.page-header h5{font-size:1.3rem;font-family:"montserratbold", arial;color:#6b6c6f;}
.single .entry{padding:10px 0px;}
.menu-welcome{padding:0px 0px 30px;}
.menu-welcome p{font-size:1.5rem;}
.menu-welcome p.calories{text-align:center;padding-top:30px;font-style:italic;}
p.welcome-content-bold-hints{font-size:1.2rem;color:#000;font-family:"montserratbold", arial;margin: 20px 0px 10px;text-align: center;line-height: 1.5;}
.menu_subtitle{background:url(../images/menu_subtitle_bg.png) no-repeat center top;background-size:cover;padding:10px;}
.menu_subtitle h2{color:#fff;font-size:3.5rem;letter-spacing:1px;text-align:center;margin:0px;}
.menu_subtitle h2 span{font-family:"montserratbold", arial;}
#menu-slide .carousel-control{width:30px;height:75px;top:50%;bottom:auto;margin-top:-37px;background:url(../images/menu-slider-arrows.png) no-repeat;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#menu-slide .carousel-control:hover{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#menu-slide .carousel-control.left{background-position:0px 0px;left:10px;opacity:1;}
#menu-slide .carousel-control.right{background-position:-30px 0px;right:10px;opacity:1;}
#menu-slide .carousel-control.left:hover{left:20px;}
#menu-slide .carousel-control.right:hover{right:20px;}
.sidebar-wrapper{padding:25px 0px}
.sidebar-items{padding:20px 0px;}
.sidebar-items .item-icons{height:50px;padding:0px;margin:0px;overflow:hidden;background:url(../images/side-bar-icons.png) no-repeat 50% 0px;}
.sidebar-items .item-icons p{margin:0px;padding:0px;}
.sidebar-items .item-icon-1{background-position:50% 0px;}
.sidebar-items .item-icon-2{background-position:50% -50px;}
.sidebar-items .item-icon-3{background-position:50% -100px;}
.sidebar-items .item-icon-4{background-position:50% -150px;}
.sidebar-items .item-icon-5{background-position:50% -200px;}
.sidebar-items .item-icon-6{background-position:50% -250px;}
.sidebar-items h4{font-family:"montserratbold", arial;text-align:center;color:#6b6c6f;line-height: 1.0;}
.sidebar-items p{text-align:center;line-height:1.5;}
.sidebar-items ul{margin: 0px;list-style: none;}
.sidebar-items ul li{text-align: center; font-size: 1.2rem;margin: 0px; line-height: 1.3;}
#catering-faq .btn-simple:hover{border: 0px; background: none;color:#d51820;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.faq-list p.faq-content{display: none;padding-left: 25px;}
.faq-list h5{cursor: pointer;position: relative;padding-left: 25px;font-family:"montserratbold", arial;margin: 15px 0px;}
.faq-list h5 span.fa{position: absolute; left:5px; top:5px; display: block;}
.innerpages p.combo-hints{font-size:1.4rem;color:#000;font-family:"montserratbold", arial;text-align: center;}
.sidebar-items .img-responsive{max-width: 150px; height: auto; margin-left: auto; margin-right: auto;}
.sidebar-items h4{font-size:2.4rem;color: #7d4900;text-align: center;padding: 0px 20px;}
.innerpages .sidebar-items p{font-size: 1.5rem; padding: 0px 20px;}
#site-navigation-wrap{right:270px;}
.door-dash-btn{display: inline-block;position: absolute;right:40px;top:2px;z-index:2100;}
.navigation{width:auto;}
.home-banner-section{position: relative;background:url(../images/slider/slider1.jpg) no-repeat left center; background-size: cover;}
.form-container-wrapper{background: rgba(37,30,22,0.7);background: rgba(96,152,179,0.7);padding: 30px;margin: 40px 0px;background: #dcdcdc;}
.form-container-overlay{float: none;top:0px; right:0px; bottom: 0px; background: rgba(255,255,255,0.7);display: block;position: absolute;display: none;}
.form-container{/*position: absolute;top:0px; right:0px;width:45%;padding:40px;*/}
.form-container .container-fluid{}
.form-container h2{text-align: center; font-family: montserratbold; color: #000;font-size: 2.5rem;}
.form-container .form-group{margin-bottom: 5px;}
.form-container .form-control{background: #fff; -webkit-border-radius: 0px;border-radius: 0px;border:1px solid #fff; -webkit-box-shadow:none;box-shadow:none;}
.form-group .move-description{margin-bottom: 10px;}
.form-container textarea.form-control{height: 100px;font-size:inherit;}
.form-container .btn-theme{color: #fff;padding: 10px 25px;text-transform: uppercase;font-size: 1.1rem; margin-top: 10px;}
.form-container input.btn-theme[type="submit"]{height:auto;border:0px;background-color:#a00103;-webkit-border-radius:0px;border-radius:0px;font-size:1.1rem;color:#fff;padding:5px 30px 5px 30px;border:0px solid #d51820;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:"montserratbold", arial;margin-top:10px;float:right; /*width:100%;*/}
.form-container input.btn-theme[type="submit"]:hover{border:0px solid #231f20;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.contact-section .wpcf7-response-output{border:1px solid #131a2d;background:none;color:#131a2d;}
.form-container .textwidget{padding: 0px 0px 20px;}
#about-us{padding: 40px 0px;position: relative;color: #fff;}
#about-us .aboutus_bg{float: none;top:0px; left:0px; bottom: 0px; background: url(../images/about_bg.jpg) no-repeat center; background-size: cover;display: block;position: absolute;}
.form-container input[type="text"], .form-container input[type="email"], .form-container input[type="tel"], .form-container textarea{color: #000; padding: 10px;height: auto;}
.form-control::-moz-placeholder{color:#000;opacity:1;}
.form-control:-ms-input-placeholder{color:#000;opacity:1;}
.form-control::-webkit-input-placeholder{color:#000;opacity:1;}
.poster-image{}
.video-container{display:none;}
#about-us h2{font-family: ralewaybold; font-size: 2.0rem;margin-bottom: 5px;}
p.section_slogan{color: #fff;}
p.section_content{color: #fff;text-align: justify;}
.license-info{font-size: 1.1rem; text-transform: uppercase;}
.license-info span{font-size: 1.1rem; text-transform: uppercase;}
.free-quote-strip{padding: 20px 0px;background: #009fc5;color: #fff;}
.free-quote-strip h2{font-size:2.8rem;text-align: center;text-transform: uppercase;}
.free-quote-strip h2 span{font-family:ralewaylight; }
.yellow-strip{background: #f0a824;}
.yellow-strip h2{color: #000;font-family:montserratbold;}
.grey-strip{background:#565656;}
.grey-strip h2{color: #fff;font-family:montserratbold;}
#services{background: url(../images/services_bg.jpg) no-repeat right bottom; background-size: cover;padding: 40px 0px;color: #fff;}
#services .row{margin-top:50px; margin-bottom:50px;}
#services h2{text-align: center;font-family: ralewaybold; font-size: 2.0rem;margin-bottom: 5px;color: #fff;}
#services p.section_slogan{color: #fff; text-align: center;text-transform: uppercase;}
.services_div{padding:40px 40px 40px 155px; color: #000;background: #fff;position: relative;margin:15px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display: block;text-align: justify;color: #000;}
.services_div span{font-family: ralewaybold; font-size:1.5rem; display: block;text-align: left;margin-bottom:15px;}
.services_div:before{content: ""; position: absolute; width:146px; height:128px; left:-20px; top:50%; margin-top: -64px;display: block;}
.services_div:hover{background: #009fc5;color: #fff;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.services_div:hover p{color: #fff;}
.moving_service:before{background: url(../images/moving-services-h.png) no-repeat left top; }
.moving_service:hover:before{background: url(../images/moving-services-h.png) no-repeat left top; }
.storage_service:before{background: url(../images/storage-services-h.png) no-repeat left top; }
.storage_service:hover:before{background: url(../images/storage-services-h.png) no-repeat left top; }
.overseas_service:before{background: url(../images/overseas-services.png) no-repeat left top; }
#moving_services_section{background: url(../images/moving-services_bg.jpg) no-repeat left top; background-size: cover;padding: 40px 0px;color: #fff;position: relative;}
.moving_services_section_overlay{float: none;top:0px; left:0px; bottom: 0px; background: rgba(0,0,0,0.75);display: block;position: absolute;}
.moving_services_content p{color: #fff;}
h2.section_title{font-family: ralewaybold; font-size: 2.0rem;margin-bottom: 5px !important;}
#why_choose_section{padding: 40px 0px;color: #fff;position: relative;}
.why_choose_section_overlay{float: none;top:0px; left:0px; bottom: 0px; background: url(../images/why_choose_bg.jpg) no-repeat left top; background-size: cover;display: block;position: absolute;}
.location_content{font-family:montserratbold; }
#service_location_section{padding: 40px 0px;color: #fff;position: relative;background: url(../images/service_location_bg.jpg) center no-repeat; background-size: cover;}
.service_location_section_overlay{float: none;top:0px; right:0px; bottom: 0px; background:rgba(0,0,0,0.8);display: block;position: absolute;}
#service_location_section h2{text-align: right;}
#service_location_section p.section_slogan{text-align: right;}
#home-testimonials {padding: 40px 0px; background: url(../images/testimonial_bg.jpg) no-repeat center; background-size: cover;color: #fff;text-align: center;}
.testimonial-content {padding: 20px 30px;min-height:220px;}
.testimonial-content  p{color: #fff;position: relative;}
.testimonial-content  p:before{content:""; position: absolute; width:30px; height: 18px; display: block; background: url(../images/testimonial_quote.png) no-repeat center;left:-35px; top:-18px;}
.testimonial-content  p:after{content:""; position: absolute; width:30px; height: 18px; display: block; background: url(../images/testimonial_quote1.png) no-repeat center;right:-35px; bottom:-18px;}
.testimonial-content h4{padding: 20px 0px; margin: 10px;}
#client-carousel{padding-bottom: 20px;}
#client-carousel .carousel-indicators{width:400px; left:50%; margin-left:-200px;}
#client-carousel .carousel-indicators li{background: #fff; border: 0px; -webkit-border-radius:0;border-radius:0px;height:5px; width:50px; margin:0px; margin-right: 15px; }
#client-carousel .carousel-indicators li.active{background:#970102; margin:0px; margin-right:15px;}
#client-carousel .carousel-indicators li:last-child{margin-right: 0px;}
.footer-bottom{padding: 20px 0px; background: #222222; color: #fff;}
.footer-logo-section{text-align: center;}
.footer-logo-section ul{text-align: center;display: table; margin: 0px auto;}
.footer-logo-section ul li{display:table-cell;vertical-align: middle;text-align: left;padding: 0px 15px;}
.copyright-info{margin:30px 0px 0px;padding-top: 30px; border-top:1px solid #393939;color: #fff;}
.copyright-info p{color: #fff;}
.form-group .wpcf7-not-valid-tip{display: none;}
.wpcf7-captchac{margin-top: 10px;background: #fff; height: 42px; padding:9px 0px;  width: 100%;}
.wpcf7-captchar{background: rgba(48, 45, 39, 0.8);border-color:#fff;}
.wpcf7-form-control-wrap input[type="text"]{background:#fff;border-color:#fff;}
.yellow-strip h2 a{color:inherit;text-transform: none; padding: 10px 20px; border:2px solid #000;display: inline-block;font-size:2.0rem; }
#inner-page-free-estimate-strip{padding: 40px 0px !important;}
#inner-page-free-estimate-strip .right .form-control{margin-top: 10px;}
.mc4wp-response p{color: #fff;}
#inner-page-free-estimate-strip h3 a{color:#fff;}
#home-blog{padding: 30px 0px;background:url(../images/blog_bg.jpg) center; }
#home-blog .section_title,
#home-blog .section_slogan{color: #000; text-align: center;}
.home_post_wrapper{padding: 20px 0px;}
.image_wrapper{position: relative;}
.date-wrapper{position: absolute; left:0px; width:25%; top:0px; bottom: 0px; display:block; background:rgba(158,16,16,0.8);color: #fff;text-align: center; }
.date-content{position: relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%); }
.date-content h4{font-size: 2.5rem; font-family:"montserratbold", arial; margin: 0px;}
.date-content h5{text-transform: uppercase;margin: 0px;}
.content-wrapper{background: #fff;padding: 0px 15px 15px;}
.content-wrapper h4{margin: 0px; padding: 15px 0px;text-transform: uppercase;}
.content-wrapper .text-link{color: #ca1f26;}
.content-wrapper .text-link:hover{color: #ca1f26;}
.grey-form-container{margin: 20px 0px;padding: 20px;background: #dcdcdc;}
.grey-form-container h2{color: #000;font-family:"montserratbold", arial;font-size: 2.0rem;}
.grey-form-container .form-control{-webkit-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;box-shadow: none;/*background:#c9c9c9;border-color: #c9c9c9;*/ background:#fff;border-color: #fff; height:42px;}
.grey-form-container .wpcf7-form-control-wrap input[type="text"]{background:#fff;border-color: #fff;}
.grey-form-container .form-group{margin-bottom: 5px;}
.grey-form-container textarea.form-control{height: 100px;}
.grey-form-container .captcha-230{margin-top:0px !important;}
.grey-form-container .wpcf7-captchac{margin-top: 0px; padding:7px 0px; background:#fff;}
.grey-form-container input.btn-theme[type="submit"]{height:auto;border:0px;background-color:#a00103;-webkit-border-radius:0px;border-radius:0px;font-size:1.1rem;color:#fff;padding:5px 25px;border:0px solid #d51820;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-family:"montserratbold", arial;margin-top:10px;float:right; width:100%;}
.grey-form-container input.btn-theme[type="submit"]:hover{border:0px solid #231f20;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.div_table {display:table; width:100%;}
.div_table .div_table_cell{display: table-cell; vertical-align:middle;float: none;}
#let-our-family-move{padding: 40px 0px;position: relative;color: #fff;}
#let-our-family-move .let-our-family-move_overlay{float: none;top:0px; left:0px; bottom: 0px; background: url(../images/let-our-family-bg.jpg) no-repeat center; background-size: cover;display: block;position: absolute;}
.inner-page-license{padding: 30px 0px 0px;}
.inner-page-license p span{font-family: ralewaybold, arial;font-size: 2.0rem; }
.inner-page-license p{font-family:"montserratbold", arial;font-size: 1.1rem;}
.section_content b{font-family:"montserratbold", arial;font-weight: normal;font-size: 1.3rem;}
#trust-us-with-your-move{padding: 40px 0px; background:url(../images/trust-your-move_bg.jpg) no-repeat center; background-size: cover;}
.trust-us-with-your-move_overlay{float: none;top:0px; left:0px; bottom: 0px; background:rgba(0,0,0,0.85);display: block;position: absolute;}
#trust-us-with-your-move h2{color: #fff;}
.inner-page-content p a.text-link{color:#a00103; }
.highlighted_text{margin-top: 30px;}
.inner-page-content .highlighted_text p{font-family:"montserratbold", arial;font-size: 1.3rem;}
#same-day-moving{padding: 40px 0px;}
.same-day-moving_overlay{float: none;top:0px; left:0px; bottom: 0px; background: url(../images/same-day-moving-bg.jpg) no-repeat center; background-size: cover;display: block;position: absolute;}
#same-day-moving .section_title{color: #fff;}
#same-day-moving ul li{color: #fff;}
.testimonial-inner-pages .inner_page_title{font-family: ralewayregular, arial !important; font-size: 2.5rem !important;}
#submit-testimonials{padding: 40px 0px;background:url(../images/testimonial_inner_bg.jpg) no-repeat center; background-size: cover;color:#fff; }
#submit-testimonials .container{position: relative;}
#submit-testimonials .container:before{position: absolute; left:20px; display: block; content:""; top:-59px; background: url(../images/submit-testimonial-arrow.png) no-repeat; width:23px; height: 19px;z-index: 2;}
#submit-testimonials h3{text-transform: uppercase; font-size:1.5rem;padding-left: 5px;color:#eaa01b;font-family:"montserratbold", arial; }
#submit-testimonials p{color:#fff;font-size: 1.1rem;}
#submit-testimonials p a{color: #fff;padding-left:15px;position: relative;display: block;font-size: 1.1rem;margin-top: 15px;color:#eaa01b;}
#submit-testimonials p a .fa{color:#009fc5;position: absolute;left:0px; top:5px;}
#submit-testimonials p a:hover{color:#fff; text-decoration: underline;}
#submit-testimonials .div_table{margin-bottom: 10px;}
#all-testimonials{padding: 30px 0px;}
#all-testimonials h2{font-family: ralewayregular, arial !important; font-size: 2.5rem !important;text-align: center;margin-bottom: 30px;}
.in-listing-testimonial{margin-bottom: 20px;color:#464646;}
.in-listing-testimonial .testimonial-content{min-height: 1px;background: #f0f0f0; position: relative;color: #464646;-webkit-border-radius: 6px;border-radius: 6px;}
.in-listing-testimonial .testimonial-content:before{position: absolute; left:-20px; display: block; content:""; top:20px; background: url(../images/testi-arrow.png) no-repeat; width:20px; height:23px;z-index: 2;}
.in-listing-testimonial .testimonial-author{text-align: center;}
.in-listing-testimonial .testimonial-author .author-icon{width:69px; height: 69px;display: block; margin: 10px auto; background: url(../images/testi-author-icon.png) no-repeat center;}
.blog-list-image .img-responsive{width:100%; height: auto;}
.blog-list-image{position: relative;padding-bottom:0px;margin-bottom: 25px;}
.blog-list-image .posted_date{position: absolute; bottom:-10px;background: #9f1312; color: #fff;text-align: center;padding:0px;left:15px;}
.posted_date_inner{padding: 15px; position: relative;}
.posted_date_inner:after{position: absolute; right:-12px; display: block; content:""; bottom: 0px; background: url(../images/blog-list-arrow.png) no-repeat; width:12px; height:10px;z-index: 2;}
.blog-list-image .posted_date h3{margin: 0px;text-align: center;font-size: 2.2rem;line-height: 1.1;}
.blog-list-image .posted_dates span{font-size: 1.1rem; line-height: 1.1}
.blog-list{border:1px solid #ededed;margin-bottom: 15px;}
.blog-list{}
.blog-list .post-meta{margin-top:5px;}
.blog-list .post-meta li{background:#06589c;color:#fff;border:1px solid #06589c;-webkit-border-radius:20px;border-radius:20px;padding:2px 15px;font-style:italic;}
.blog-list .post-meta li span{color:#fff;font-style:italic;}
.blog-list .blog-list-content{padding-top:15px;padding-bottom:15px;}
.blog-list-content h3{margin:0px;margin-bottom:15px;}
.blog-list-content .posted_date h3{font-size:1.8rem;color:#6b6c6f;text-transform:uppercase;}
.blog-list-content .loop-entry-text h3{font-size:2.0rem;color:#464646;font-family:"ralewaymedium", arial;border-left: 4px solid #9e1111;margin: 10px 0px 20px; padding:5px 15px;}
.blog-list-content .loop-entry-text,
.blog-list-content .loop-entry-text p{color:#464646;font-size:1.0rem;}
.blog-list-content .wpex-readmore{margin:15px 0px 0px;}
.blog-list-content .wpex-readmore a{background:none;color:#6b6c6f;font-size:1.4rem;float:none;padding:0px;}
.blog-list-quote{width:35px; height:30px;display: block; margin: 10px 0px; background: url(../images/blog-list-quote.png) no-repeat center;}
ul.post-meta-tags {list-style: none; margin:10px 0px; padding: 0px;}
ul.post-meta-tags li{margin-right: 20px;display: inline-block; color: #a4a4a4;font-size:0.9rem;}
ul.post-meta-tags li .fa{margin-right: 10px;}
ul.post-meta-tags li a{color: #a4a4a4;}
ul.post-meta-tags li:last-child{float:right;}
.page-numbers a, .page-numbers span{padding:8px;background:#970102; color:#fff;}
.page-numbers a:hover, .page-numbers span.current{background-color:#970102;color:#eaa01b;}
.sidebar-container .sidebar-widget .widget-title{background:#e5e5e5; padding: 10px 15px;font-size: 1.3rem;}
.sidebar-container .sidebar-widget ul li{ border-bottom: 1px solid #e5e5e5;line-height: 24px;display: block; padding: 10px 0px 10px 0px;font-family: ralewaymedium, arial;}
.sidebar-container .sidebar-widget ul li a{padding-left: 26px;line-height: 24px;display:inline-block;background: url(../images/sidebar-list-blt.png) no-repeat left top;}
.sidebar-container .sidebar-widget ul li a:hover{background: url(../images/sidebar-list-blt.png) no-repeat left top; color: #646464;padding-left: 26px;margin: 0px; }
.sidebar-container .recent-posts-widget-with-thumbnails ul li a{background: none; padding-left: 0px; font-family: ralewaybold, arial; }
.sidebar-container .recent-posts-widget-with-thumbnails ul li a:hover{background: none; padding-left: 0px;}
.post_date span{display: inline-block; padding: 5px 8px; background: #009fc5; color:#fff;}
.post-single-content h3{font-size:2.0rem;color:#464646;font-family:"ralewaymedium", arial;border-left: 4px solid #9e1111;margin: 10px 0px 20px; padding:5px 15px;}
.post-single-content .img-responsive{width:100%;}
.post-single-content .entry{border:1px solid #ededed;padding: 15px;border-top:0px;}
.single_post_wrapper{background: #fafafa;}
.single_post_wrapper .post-meta-tags{margin: 0px; padding: 10px;}
.single_post_wrapper .post-meta-tags li .fa{color: #009fc5;}
.breadcrumb a:hover{color:#fff;}
.thankyou-page-content .btn-theme{padding: 15px 40px;font-family:montserratbold, arial; }
#top-contact{margin-right: 50px;}
#top-contact ul{text-align: right; margin-right: 60px !important;}
#top-contact ul li{display: inline-block;float:none;margin: 15px 5px 10px 0px;width:42%;padding: 0px;max-width: 75px;}
#top-contact ul li:first-child{padding-right: 0px;}
#top-contact ul li:last-child{margin: 10px 5px 10px 0px;}
#top-contact .btn-wrapper{display: none;}
.form-container-wrapper{background-color: rgba(35,32,109,0.4);/*background-color: rgba(50,50,183,0.2);*/-webkit-border-radius: 6px;border-radius: 6px;}
.form-container h2{color: #fff;font-size: 1.95rem;}
.form-container input[type="text"], .form-container input[type="email"], .form-container input[type="tel"], .form-container textarea{-webkit-border-radius: 4px;border-radius: 4px; margin-top:15px;}
.form-container textarea.form-control,
.wpcf7-captchac{-webkit-border-radius: 4px;border-radius: 4px;}
.form-container input.btn-theme[type="submit"]{-webkit-border-radius: 4px;border-radius: 4px;}
.errormsg{color:#009fc5;}
.grey-form-container input[type="text"], .grey-form-container input[type="email"], .grey-form-container input[type="tel"], .grey-form-container textarea{ margin-top:15px;}
.grey-form-container .btn-theme { margin-top:10px; }
#contact_form input[type="text"], #contact_form input[type="password"], #contact_form input[type="email"], #contact_form input[type="url"], #contact_form input[type="tel"], #contact_form textarea{color: #000;}
.theme_blue_bg{background-color: #009fc5;}
.btn-close {position: absolute; width:24px;height: 24px; border:1px solid #bdbdbd;-webkit-border-radius: 50%;border-radius: 50%;font-size:18px; line-height:20px;text-align: center;right:6px;top:6px;padding: 0px;color: #bdbdbd; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
.btn-close:hover{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;color: #707070;border-color: #707070;}
#quote-modal *{transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#quote-modal{}
#quote-modal .modal-dialog{width:100%;max-width: 950px;margin-top: 80px;}
#quote-modal .modal-content{-webkit-border-radius: 0px;border-radius: 0px; }
#quote-modal .modal-body{background:#fff;background: #009fc5;padding: 0px;color:#363636;}
#quote-modal h2{margin:0px;color:#363636;font-size:2.5rem;font-weight:700;font-family: nobel, sans-serif;text-transform: uppercase;}
#quote-modal h2.first-title{margin-top: 0px;margin-bottom:10px;}
#quote-modal h4{font-size: 1.2rem;margin: 5px 0px;}
#quote-modal p{color:#363636; margin-bottom: 15px;font-size: 1rem;}
#quote-modal h3 a{font-size: 1.2rem;color: #fff;}
#quote-modal h3 a:hover{color: #f0c542;}
#quote-modal p strong{font-weight: normal;}
#quote-modal .btn-close{top:20px; right:20px;z-index:1000;color: #444; border-color: #444;line-height: 22px;}
#quote-modal .btn-close:hover{opacity: 0.7;}
#quote-modal p a, #quote-modal p span a, #quote-modal p span{}
#quote-modal p a:hover, #quote-modal p span a:hover{text-decoration: underline;}
#quote-modal .popup-content .quote-ticket-book-btn{display:inline-block;width:180px;font-size: 1.2rem;border:2px solid #fff;text-align:center;padding: 5px 0px;margin-bottom: 20px;color: #fff;}
#quote-modal .popup-content .quote-ticket-book-btn:hover{color:#fff;border-color:#f0c542; }
#quote-form-wrapper{padding: 15px 0px;background: #fff;}
#quote-form-wrapper .row{margin-left: 0px; margin-right: 0px;}
#quote-form-wrapper .form-group { position: relative;margin-top: 20px; margin-bottom: 5px;}
#quote-form-wrapper .form-group label {position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); pointer-events: none; font-weight: normal; transition: top .2s; color: #999; line-height: 20px;}
#quote-form-wrapper .form-control{-webkit-border-radius: 0px; border:0px;border-bottom: 2px solid #cccccc;-webkit-box-shadow: none;box-shadow: none;}
#quote-form-wrapper input.form-control { border: none; border-bottom: 2px solid #cccccc;  width: 100%;  background-color: transparent; color: #6b6c6f; }
#quote-form-wrapper input.form-control:focus { border-bottom: 2px solid #286efa; }
#quote-form-wrapper textarea.form-control { border: none; border-bottom: 2px solid #cccccc; padding: 15px 0px; width: 100%;  background: none;  color:#333333; }
#quote-form-wrapper textarea.form-control:focus { border-bottom: 2px solid #286efa; background: none; box-shadow:none; }
#quote-form-wrapper label.has-value {top:-5px; color: #286efa; }
input.btn-theme{height:auto;border:0px;background-color:#009fc5;-webkit-border-radius:0px;border-radius:0px;font-size:1.2rem;color:#fff;padding:5px 30px 5px 30px;border:0px solid #d51820;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
input.btn-theme:hover{border:0px solid #231f20;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;color:#fff;background-color:#009fc5;}
.radio-btn-section .radio-inline input[type="radio"]{margin-top: 0px !important;margin-bottom: 0px;}
.pretty{margin-top: 10px; margin-bottom: 10px;}
.pretty span.state{display: block;}
.flex-item-wrap{padding: 0; margin: 0;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-justify-content:stretch;justify-content: stretch;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items:center;  align-items: center;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.flex-item-wrap .flex-item-{flex:1;float: none;}
#logo{/*padding: 8px 0px;*/}
.top-contact{font-size: 1.2rem; color: #fff;margin-right: 17.5%;padding: 0px 10px;}
.top-contact .fa{margin-right: 10px;}
.top-contact a{color: #fff;line-height:40px;display: inline-block;}
.top-contact a:hover{color:#00a0c6;}
.form-submit-loader {display: none;}
.home-quote-form-message{margin-top: 10px;color: #12bc00;font-size: 1.1rem;}
/**mmenu.css**/
.mob-menu-toggle-btn{width:40px;height:40px;display:block;position:absolute;left:auto;top:50%;top:10px;right:15px;color:#000;line-height:40px;font-size:20px;text-align:center;z-index:9999;cursor:pointer;display:none;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;margin-top: -20px;margin-top: 0px;}
#menuopen{}
#menuclose{display:none;}
#mob-site-navigation{display:none;}
#mob-site-navigation .sub-menu{display:none;}
#mob-site-navigation > ul{margin:0px 25px;}
#mob-site-navigation ul li{position:relative;/*border-bottom:1px solid #fff;*/}
#mob-site-navigation ul li:hover, #mob-site-navigation ul li:focus{-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;/*background:#f0a824;*/ }
#mob-site-navigation ul li a{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 15px;display: inline-block;line-height:30px;color:#fff;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#mob-site-navigation ul li a:focus, #mob-site-navigation ul li a:hover{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; color: #f0a824;}
#mob-site-navigation ul li ul li{border:0px;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
#mob-site-navigation ul li ul li span{/*border-top:1px solid #21323F;display:block;cursor:auto;padding:5px 20px;font-weight:bold;text-transform:uppercase;line-height:30px;*/z-index: 100;}
#mob-site-navigation ul li ul li:hover, #mob-site-navigation ul li ul li:focus{-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;/*background:#009fc5;*/}
#mob-site-navigation ul li a{font-size: 1.1rem; text-transform: uppercase;}
#mob-site-navigation ul li ul li a{padding-left:30px;position: relative;font-size: 1.05rem;padding-right:30px;}
#mob-site-navigation ul li ul li a:before{content: "";}
#mob-site-navigation ul li ul li ul li a{padding-left:50px;font-size: 1.0rem;}
#mob-site-navigation ul li ul li ul li a:before{content: "";}
#mob-site-navigation ul li ul li ul li:hover, #mob-site-navigation ul li ul li ul li:focus{/*background: #1e1b1c;*/}
.accordiandown{position:absolute;display:block;color:#fff;right:10px;top:10px;cursor:pointer;text-align:center;-webkit-transition:background 0.3s ease-in-out;-o-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;}
.accordiandown .fa{color: #fff;font-size: 14px;cursor: pointer;width:28px;height:28px; -webkit-border-radius: 50%;border-radius: 50%;line-height:26px;border: 1px solid #fff;text-align: center;}
ul.accordian-menu{margin: 0px;}
@media only screen and (max-width:767px){
.mob-menu-toggle-btn{right:0px;}
#mob-site-navigation ul li { border-bottom: 1px solid #ffffff; }
#mob-site-navigation ul li:last-child { border-bottom: 0px solid #ffffff; }
#mob-site-navigation ul li ul li { /*border-bottom: 1px solid #0dafd6;*/ }
#mob-site-navigation ul li ul li:last-child { border-bottom: 0px solid #ffffff; }
}
@media only screen and (max-width:991px){
.mob-menu-toggle-btn{display:block;}
#site-navigation-wrap{/*display:none;*/}
#mob-site-navigation{background: #009fc5;}
}
@media only screen and (min-width:991px) and (max-width:1200px){#site-navigation-wrap{display:block;}
#site-navigation .dropdown-menu a{}
}
@media only screen and (max-width:479px){
.mob-menu-toggle-btn{right:5px;}
}
/**customize-responsive.css**/
@media only screen and (max-width:767px){
body, html{font-size:12px;}
#header-wrap.top-fixed-header{position: relative;}
#footer .footer-menu ul{margin-left:0px;}
#footer .footer-menu ul li{margin-right:5px;}
#footer .footer-menu ul li a{line-height:normal;margin:0px 5px 0px 0px;}
#footer .footer-social-links ul li.messages{width:100%;text-align:left;margin-left:0px;}
#footer .footer-social-links ul{text-align:center;}
#footer .footer-social-links ul li a{margin:0px;}
#footer footer{padding:15px 0px;background-position:90% center;}
#footer{position:relative;bottom:auto;left:auto;}
#main{margin-bottom:0px;}
.home-next-arrow{bottom:10px;}
#order-online{display:none;}
#home-fold-item .slider-2 h4.slider-text{right:0%;font-size:1.1rem;}
#home-fold-item .slider-3 h4{text-align:center;width:100%;margin:0px;padding:0px 20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#home-fold-item .slider-4 h4{width:100%;text-align:center;right:0px;}
#home-fold-item .slider-0 h2{font-size:2.0rem;}
#home-fold-item .slider-0 h3{font-size:1.5rem;margin-top:5px;}
.slider-1 .slider-1-image{padding: 20px;}
#home-fold-item #slide-1 h3{font-size: 1.5rem;}
#home-fold-item #slide-1 h4{font-size: 1.3rem;margin-bottom:20px;}
#home-fold-item #slide-1 .slider-1-image h2{font-size:3.8rem;}
#home-fold-item #slide-1 .slider-1-image h3{font-size:2rem;}
#videocontainer{margin-top: 30px;}
#top-contact ul li{margin-right:5px;}
#top-contact ul li:first-child{padding-right: 5px;border:0px;}
#top-contact .btn-theme{padding: 10px;}
#top-contact{padding: 0px;}
.footer-left{text-align: center;}
.footer-left a{display: inline-block;}
.footer-left .img-responsive{margin-left: auto; margin-right: auto;}
#client-carousel .carousel-indicators li{width:30px;margin-right: 5px;}
#client-carousel .carousel-indicators li.active{margin-right: 5px;}
#top-contact ul li span{display: none}
#top-contact ul li a{line-height: 25px;}
.wpcf7-captchac{width:auto;}
#inner-page-free-estimate-strip .left{border-right: 0px;}
#inner-page-free-estimate-strip .right{border-top:2px solid #fff; padding-top: 15px; margin-top: 15px;border-left:0px;}
.div_table {display:block}
.div_table .div_table_cell{display:block; vertical-align:top;float:left;}
.sidebar-container{margin-top: 20px;}
#submit-testimonials .div_table{width:100%;}
#submit-testimonials .div_table .div_table_cell{}
.home-banner-section{background: none;}
.logo-column{padding-left: 5px; padding-right: 5px;}
.contact-column{padding-left: 5px; padding-right: 5px;}
#top-contact ul li:first-child{padding-right:0px;border:0px;}
.form-container-wrapper{/*border-top:1px solid #a00103;*/-webkit-border-radius: 0px;border-radius: 0px;}
.xs-long-pretty {white-space: normal;}
.xs-long-pretty .state label{text-indent: 0px;padding-left: 1.5em;}
.xs-long-pretty .state label::before, .xs-long-pretty .state label::after{top:0px;}
.flex-item-wrap .flex-item-{max-width: 100%;width: 100%;flex:auto;}
.top-contact{margin-right:0px;margin-top:40px;padding: 0px;}
.top-contact a{line-height: 40px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
body, html{font-size:12px;}
#home-fold-item .slider-4 h4{padding:0px 20px;right:auto;left:10%;}
#footer footer{background-position:90% 20px;}
#top-contact ul li{margin-right:10px;}
#top-contact ul li:first-child{/*padding-right:10px;*/}
#top-contact .btn-theme{padding: 10px;}
.moving_services_icons_list ul li{width:50%;}
.moving_services_icons_list ul li:nth-child(2n+1){clear: left;}
.left-content{width:60%;}
.sidebar-container{width:36%;}
.sm-long-pretty {white-space: normal;}
.sm-long-pretty .state label{text-indent: 0px;padding-left: 1.5em;}
.sm-long-pretty .state label::before, .sm-long-pretty .state label::after{top:0px;}
.landing-quote-form #rc-imageselect, .landing-quote-form .g-recaptcha {transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:0 0;-webkit-transform-origin:0 0;}
.top-contact{margin-right: 0px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
body, html{font-size:13px;}
.moving_services_icons_list ul li:nth-child(3n+1){clear: left;}
.left-content{width:60%;}
.sidebar-container{width:36%;}
.landing-quote-form #rc-imageselect, .landing-quote-form .g-recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:1200px){
.left-content{width:65%;}
.sidebar-container{width:30%;}
.moving_services_icons_list ul li:nth-child(3n+1){clear: left;}
.landing-quote-form #rc-imageselect, .landing-quote-form .g-recaptcha {transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:320px) and (max-width:479px){
body, html{font-size:12px;}
.contactlinks{text-align:right;}
.contactlinks li{margin-left:0px;text-align:right;display:block;line-height:1.4;}
header{padding:0px;}
#site-navigation-wrap{display:none;}
#main{padding:0px;}
.nav-tabs.nav-justified > li > a{margin-bottom:0px;}
.inner-page-banner .innerpage_title h1{padding:10px 30px;}
#home-fold-item #slide-1 h4{}
.door-dash-btn{top:120px;right: auto; left:56px;}
#slide-1 .verti_center{top:90%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.services_div{padding-left: 40px; padding-top:145px;}
.services_div:before{top:0px;margin-top:-10px;left: -10px;}
.topheader{display: none;}
.footer-logo-section ul{display: block;}
.footer-logo-section ul li{display: block;text-align: center; margin:0px 0px 20px;}
.form-container-wrapper{margin: 0px 0px;}
#rc-imageselect, .g-recaptcha {transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
.moving_services_icons_list ul li{width:100%;}
.moving_services_icons_list ul li:nth-child(1n+1){clear: left;}
}
@media only screen and (min-width:480px) and (max-width:767px){
 body{font-size:12px;}
.contactlinks li{margin-left:0px;}
.container{width:90%;}
#main{padding:0px 0px 10px;}
.topheader{display: none;}
.form-container-wrapper{margin: 0px 0px;}
.moving_services_icons_list ul li{width:50%;}
.moving_services_icons_list ul li:nth-child(2n+1){clear: left;}
#rc-imageselect, .g-recaptcha {transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
}
@media only screen and (min-width:320px) and (max-width:540px){
.footer-logo-section ul{display: block;}
.footer-logo-section ul li{display: block;text-align: center; margin:0px 0px 20px;}
}
@media only screen and (min-width:768px) {
#header-wrap.mobile-or-ipad-header {min-height:80px; position: relative;display: block; background: rgba(0,0,0,0.8);}
}
/**customize1.css**/
body, html { font-family: nobel, sans-serif !important; }
p{ font-family: nobel, sans-serif !important; font-size:1.25rem; font-weight: 300; }
h1, h2, h3, h4, h5, h6 { font-family: nobel, sans-serif; }
.table-row-all{display:table;width:100%;margin:0px;}
.table-row-all .table-cell{display:table-cell;float:none;vertical-align:middle;}
#header-wrap.top-fixed-header { background: rgba(0, 0, 0, 0.75); display: block; min-height: 80px; }
#site-navigation .dropdown-menu a { font-size: 1rem; }
.search-column { padding:5px 0px 0px 15px; }
.search-column .search { position: relative; width: 100%; float: right; margin-right: 0px; }
.search-column .search input[type="text"] { background: rgba(0, 0, 0, 0.5); border: none; border-radius: 50px; width: 100%;   }
.search-column .search input[type="submit"] { background: url(../images/home-search-icon.png) no-repeat; position:absolute; right: 0; top: 50%; margin-top: -8px; margin-right: 5px; }
#box_languages{ float: left; width:45%; }
select.goog-te-combo { border-radius: 50px; height: 27px !important; font-size: 0.875rem; }
#videocontainer{position: relative;overflow: hidden;}
#videocontainer img{width:100%;height:auto;}
.mobile-video-image-wrap{position: relative;}
.mobile-video-image-wrap img{width:100%; height: auto;}
.video-bg-overlay { background: rgba(0, 0, 0, 0.35);position: absolute;left:0px; top: 0; bottom: 0px; right: 0px; display: block; }
.video-text { position:absolute; width:100%; left:0px; text-align:center; z-index:0;top:25%; margin-top:30px; }
.video-text h1 { color:#ffffff; font-family: williams-caslon-text, serif; font-size: 4.375rem; font-weight:700; margin:30px 0px 5px 0px;line-height:1.5;padding:0px 10px; }
.video-text h1 span{ color:#00A0C6;}
.video-text h2 { color:#ffffff; font-family: williams-caslon-text, serif; font-size: 4.375rem; font-weight:700; margin:30px 0px 5px 0px;line-height:1.5;padding:0px 10px; }
.video-text h2 span{ color:#00A0C6;}
.video-text h3 { color: #ffffff; margin: 5px 0px; font-size: 1.75rem; font-weight: 200; font-style: italic; }
.video-text h3 span {color: #ffffff; font-weight: 400; margin: 0px 15px; vertical-align: middle; display: inline-block;position: relative;}
.video-text h3 span:before{content: "\f111";font-family: 'FontAwesome';font-style: normal; font-size:6px;line-height:1;position: absolute; top:50%;margin-top: -5px;}
.video-text h5 { color: #ffffff; margin: 15px 0px; font-size: 2rem; font-weight: 200;  }
.video-text .btn-section { margin-top:50px; }
.video-text .btn-blue { background:#00a0c6; color:#ffffff; border-radius:10px; border:0px; font-size: 1.5rem; font-weight: 600; padding: 15px 30px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.video-text  .btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px; border:0px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.heading-section h1 { font-family: williams-caslon-text, serif; color:#333333; margin-top: 0px; margin-bottom:30px; font-size: 3.25rem; text-align:center; font-weight: 900; }
.heading-section h1 span { display:block; }
.heading-section h2 { font-family: williams-caslon-text, serif; color:#333333; margin-top: 0px; margin-bottom:30px; font-size: 3.25rem; text-align:center; font-weight: 900; }
.heading-section h2 span { display:block; }
.btn-section { margin-top:30px; }
.btn-blue { background:#00a0c6; color:#ffffff; border-radius:10px; border:0px; font-size: 1.25rem; padding: 12px 24px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px; border:0px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.btn-grey-bordered { background:none; border:1px solid #e1e1e1; border-radius:0px; width: 100%; text-align: center;padding: 10px 30px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.btn-grey-bordered:hover { background:none; border:1px solid #00a0c6; border-radius:0px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-about-tag { padding:60px 0px; }
.home-about-tag .heading-section h1  { margin-bottom:0px; }
.home-about-tag .heading-section h2  { margin-bottom:0px; }
.home-services { padding:60px 0px 30px 0px; }
.home-services .heading-section { margin-bottom: 60px; }
.home-services .heading-section h1 { position: relative; }
.home-services .heading-section h2 { position: relative; }
.home-services-content { padding: 30px 40px; color:#333333; background:#ffffff; margin-bottom:30px; border-radius: 16px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.home-services-content:hover { box-shadow: 0px 0px 20px 2px #cccccc; -webkit-box-shadow: 0px 0px 20px 2px #cccccc; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-services-content h3 { font-size: 1.5rem; margin-top:10px; margin-bottom: 10px; font-weight: 500; }
.home-services-content a { color: #00a0c6; font-size: 1.15rem; margin-bottom: 5px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-services-content a:hover { color: #000000; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-services-content a i { font-size: 1rem; margin-left: 5px; }
.home-services-content.img-bg { background: url(../images/home-services-bg.png) no-repeat; background-size: cover; background-position: center top; color: #ffffff; padding: 30px; margin-bottom: 0px; margin-left: 30px; }
.home-services-content.img-bg p { color: #ffffff; }
.home-services-content.blue-bg { background:#00a0c6; color:#ffffff; }
.home-services-content.blue-bg p { color:#ffffff; }
.home-services-icon{position: relative; }
.home-services-icon h2{margin: 0px; min-height: 40px;  font-size: 1.5rem; margin-top:10px; margin-bottom: 10px; font-weight: 500;padding-top: 50px; }
.home-services-icon h2:before{width:40px;height:40px;display:block;background:url(../images/home-services-icons.png) no-repeat;position: absolute; content: ""; top:0;  left:0; }
.home-services-icon1 h2:before{background-position:0px 0px;}
.home-services-icon2 h2:before{background-position:-40px 0px;}
.home-services-icon3 h2:before{background-position:-80px 0px;}
.home-services-icon4 h2:before{background-position:-120px 0px;}
.home-services-icon5 h2:before{background-position:-160px 0px;}
.home-services-icon6 h2:before{background-position:-200px 0px;}
.home-services-icon7 h2:before{background-position:-240px 0px;}
.home-about { padding:60px 0px; }
#home-about .container { position:relative; } 
.home-about-image-section { text-align:center; }
.home-about-image-section img { border-radius: 30px; }
.home-about-image-block {  position: absolute; right: 0; top: 0; z-index: -1; }
.home-about-text-block { background: #ffffff; margin: 40px; padding: 40px; border-radius: 30px; }
.home-about .heading-section h1  { text-align:left; }
.home-about .heading-section h2  { text-align:left; }
.home-about h5 { margin-bottom: 15px; font-size: 1.5rem; }
.home-why-choose-us { padding:60px 0px; text-align:left; }
.home-why-choose-us .heading-section h1  { text-align:left; }
.home-why-choose-us .heading-section h2  { text-align:left; }
.home-why-choose-us h5 { margin-bottom:30px; }
.home-why-choose-img-section { text-align:center; }
.home-why-choose-img-section img { border-radius:30px; }
h5.home-why-choose-icon{margin: 0px; }
h5.home-why-choose-icon a{position: relative;min-height:30px;font-size: 1.5rem; color: #333;padding-left: 45px;display: block;}
h5.home-why-choose-icon a:before{width:30px;height:30px;display:block;background:url(../images/home-why-choose-icon.png) no-repeat;position: absolute; content: ""; top:50%; margin-top: -15px; left:0; margin-left: 5px; }
h5.home-why-choose-icon1 a:before{background-position:0px 0px;}
h5.home-why-choose-icon2 a:before{background-position:-30px 0px;}
h5.home-why-choose-icon3 a:before{background-position:-60px 0px;}
h5.home-why-choose-icon4 a:before{background-position:-90px 0px;}
.home-why-choose-content .panel-group { border-radius: 10px; box-shadow: 0px 0px 20px 2px #cccccc; -webkit-box-shadow: 0px 0px 20px 2px #cccccc; }
.home-why-choose-content .panel-group .panel {  box-shadow:none; border-top: 0px;  }
.home-why-choose-content .panel-group .panel:first-child { border-top: 0px solid #dddddd; border-radius: 10px 10px 0px 0px;  }
.home-why-choose-content .panel-group .panel:last-child { border-radius: 0px 0px 10px 10px;  }
.home-why-choose-content .panel-group .panel + .panel { margin-top: 0px; border-top: 0px; }
.home-why-choose-content .panel-heading:hover { cursor:pointer; }
.home-why-choose-content .panel-heading { padding: 15px 10px; border-radius:0px; background: none; }
.home-why-choose-head span { margin-left: 45px; vertical-align: middle; color:#333333; font-size: 1.5rem; }
.home-why-choose-content .panel-body { padding-left: 60px; color:#444444; font-size:1rem; font-weight:300; padding-top: 0px; border-top: 0px solid #ffffff !important;  }
.home-crating-services { padding: 60px 0px 30px 0px; text-align:left; }
.home-crating-content-icon { margin-bottom:30px; }
.home-crating-services .heading-section h1  { text-align:left; position:relative;}
.home-crating-services .heading-section h2  { text-align:left; position:relative;}
.home-crating-image-section { text-align:center; }
.home-crating-content { width:80%; }
.home-testimonials-section { padding:60px 0px 60px 0px; text-align:center; }
.home-testimonials-section h5 { margin-bottom: 30px; font-size: 1.5rem; margin-top: 0px; }
#home-testimonials-slider { margin-top:30px; }
#home-testimonials-slider .carousel-inner { text-align: left; }
#home-testimonials-slider .carousel-inner .item h3 { font-family: williams-caslon-text, serif; font-size: 1.5rem; margin-top: 0px; }
#home-testimonials-slider .carousel-inner .item p { color: #000000; font-size: 1.25rem; font-weight: 500; }
#home-testimonials-slider .home-testimonials-slider-controls { text-align:left; }
#home-testimonials-slider .carousel-control.left, #home-testimonials-slider .carousel-control.right{ color: #000000; width:60px; height: 40px; background-image:none; position:absolute; text-shadow:none; opacity: 1; display: inline-block;}
#home-testimonials-slider .carousel-control.left:hover i, #home-testimonials-slider .carousel-control.right:hover i { color: #00a0c6; border: 2px solid #00a0c6; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
#home-testimonials-slider .carousel-control i { font-size: 1.125rem; margin: 0px 5px; border: 2px solid #000000; border-radius: 50px; height: 30px; width: 30px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; text-align: center; line-height: 28px;}
#home-testimonials-slider .carousel-control.left { position: static; }
#home-testimonials-slider .carousel-control.right { position: static; }
#home-testimonials-slider .carousel-indicators { bottom: 30px; }
#home-testimonials-slider .carousel-indicators li.active { background:#007595; }
#home-testimonials-slider .carousel-indicators li { background:#aaaaaa; margin:0px 2px; }
.home-testi-quote-icon { text-align:right; padding-top: 30px; } 
.home-blog-section { padding:30px 0px 60px 0px; text-align:center; }
.home-blog-section h5 { margin-bottom: 30px; font-size: 1.5rem; margin-top:0px; }
.home-blog-block { background:#ffffff; -webkit-box-shadow: 0 6px 17px hsla(0,0%,63.5%,.62); box-shadow: 0 6px 17px hsla(0,0%,63.5%,.62); border-radius: 16px; }
.home-blog-image img { border-radius: 16px 16px 0px 0px; }
.home-blog-content { padding: 30px; }
.home-blog-content h5 { color:#333333; text-transform:uppercase; font-size:0.875rem; font-weight: 600; position:relative; margin: 0px; }
.home-blog-content h5:after  { content: ""; position:absolute; display:block; width: 50px; height:1px; background:#aaaaaa; left: 50%; margin-left:-25px; bottom: 0; margin-bottom: -10px;  }
.home-blog-content ul li a{color:#333333; text-transform:uppercase; font-size:0.875rem; font-weight: 600; position:relative; margin: 0px; }
.home-blog-content ul li a:after{content: ""; position:absolute; display:block; width: 50px; height:1px; background:#aaaaaa; left: 50%; margin-left:-25px; bottom: 0; margin-bottom: -10px;  }
.home-blog-content h2 { font-family: williams-caslon-text, serif; font-size:1.5rem; color:#333333; margin: 30px 0px 15px 0px;  }
.home-blog-content h2 span { display:block;  }
.home-blog-content .btn-section { margin-top:20px; }
.home-quote-section { background:#00a0c6; text-align:center; padding:30px; }
.home-quote-content h1 { margin:0px; font-family: williams-caslon-text, serif; font-size: 1.625rem; }
.home-quote-content h1 a { color:#ffffff; border:1px solid #ffffff; padding:12px 24px; border-radius: 10px; }
.home-quote-content h2 { margin:0px; font-family: williams-caslon-text, serif; font-size: 1.625rem; }
.home-quote-content h2 a { color:#ffffff; border:1px solid #ffffff; padding:12px 24px; border-radius: 10px; }
#footer { padding:60px 0px;background:#444444; color:#ffffff; }
.foo-logo { margin-bottom: 40px; }
#footer h2 { font-size: 1rem; margin: 0px 0px 30px 0px; text-transform: uppercase; color: #cccccc; }
#footer ul li a { color: #ffffff; font-size: 1rem; font-weight: 400; line-height: 2.5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
#footer ul li a:hover { color: #ffffff; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
#footer ul li p { color: #ffffff; font-size: 1rem; font-weight: 400; line-height: 2.5; margin-bottom: 0; }
#footer ul li p i { margin-right:5px; }
.foo-social-links { margin-top:25px; }
.foo-social-links a { color:#ffffff; font-size:1.25rem; margin-right:10px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.foo-social-links a:hover { color:#00a0c6; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.footer-bottom p { font-size:1rem; color: #b7b7b7; margin-bottom:0px; }
.footer-bottom p a { color: #b7b7b7; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.footer-bottom p a:hover { color:#ffffff; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.footer-bottom .rt { text-align:right; }
.footer-bottom .lt { text-align:left; }
.innerpages-content { padding: 60px 0px 60px 0px; }
.inner-page-banner { position: relative; background: url(../images/banners/airocean-export-service-banner.jpg) no-repeat; background-size: cover; min-height: 320px; padding-top: 130px; }
.innerpage_title { text-align: center; }
.inner-page-banner .innerpage_title .container h1 { text-align: center; font-size:3.375rem; background: #009fc5; color: #ffffff; text-transform: uppercase; text-shadow: none; border: none; display: inline-block; padding: 10px 30px;  }
.innerpages-content-title { font-family: williams-caslon-text, serif; color: #333333; margin-top: 0px; margin-bottom: 30px; font-size: 3.25rem; text-align: center; font-weight: 900; }
.innerpages-content-block { margin-bottom:30px; border-radius:8px; padding:30px; box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc;  }
.innerpages-content-block:last-child { margin-bottom:0px; }
.innerpages-content-image-block a { display: none; margin-bottom:30px;   }
.innerpages-content-image-block a img { border-radius:8px; box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc; }
.innerpages-content-image-block:last-child img { margin-bottom:0px; }
.innerpages-content-block h3 { font-size:1.35rem; font-style: italic; color:#333333; margin: 10px 0px !important; }
.innerpages-content-block h2 { font-family: williams-caslon-text, serif; color: #009fc5; margin: 15px 0px !important; font-size: 2.25rem; }
.innerpages-content-block h2 a { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.innerpages-content-block h2 a:hover { color: #000000; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.innerpages-content-block h5 { font-size: 1rem; color: #009fc5; margin: 5px 0px !important; text-decoration: underline; text-transform: uppercase; }
.innerpages-content-block h5 a { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.innerpages-content-block h5 a:hover { color: #000000; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.innerpages-content-block p { line-height: 1.5; }
.innerpages-content-block p a { font-weight:500; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.innerpages-content-block p a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.innerpages-content-block p b { color: #009fc5; font-weight: 500; }
.innerpages-content-block ul { margin: 20px 25px; }
.innerpages-content-block ol li { color: #6b6c6f; font-size: 1.2rem; font-weight: 300; line-height: 2;  }
.innerpages-content-block ol li a { color: #6b6c6f; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.innerpages-content-block ol li a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.innerpages-content-block ul li { list-style: none; color: #6b6c6f; font-size: 1.2rem; font-weight: 300; line-height: 2;  }
.innerpages-content-block ul li b { font-weight:500; color:#009fc5; }
.innerpages-content-block ul li:before { content: ""; position: absolute; display: block; background: url(../images/list-style-icon.png) no-repeat; height:15px; width:13px; left: 0; margin-left: 45px; margin-top: 9px;margin-top: 0.5rem; }
.innerpages-content-block ul li span { font-size: 1rem; color: #009fc5; text-decoration: underline; text-transform: uppercase; font-weight: 500; display: block; }
.innerpages-content-block ul li ul { margin: 0px 25px; }
.innerpages-content-block ul li ul li:before { margin-left: 70px; }
.depots-accordion-content { padding: 5px 20px 10px 20px; }
.depots-accordion-content p { margin-bottom:0px; font-size: 1rem; }
.innerpages-content-block .video-container { margin:30px 0px; }
.quote-req-form-content input[type="text"], .quote-req-form-content input[type="password"], .quote-req-form-content input[type="email"], .quote-req-form-content input[type="url"], .quote-req-form-content input[type="tel"], .quote-req-form-content textarea {  width: 100%; border: 0px solid #d1d3e1; border-radius: 0px; padding: 15px; box-shadow: none; font-size: 1.375em;  }
.quote-req-form-content input[type="submit"] { background:#00a0c6; color:#ffffff; border-radius:6px; border:0px; padding: 0px 25px; height: 45px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.quote-req-form-content input[type="submit"]:hover:hover { background:#000000; color:#ffffff; border:0px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.quote-req-form-block .form-group { position: relative; }
.quote-req-form-block .form-group { position: relative; }
.quote-req-form-block .form-group label { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);   pointer-events: none; font-weight: 300; transition: top .2s; color: #363636; }
.quote-req-form-block input.wpcf7-text { border: none; border-bottom: 1px solid #898989; padding: 15px 0px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 16px; font-weight:300;}
.quote-req-form-block input.wpcf7-text:focus { border: none; border-bottom: 1px solid #00A0C6; padding: 15px 0px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 16px; }
.quote-req-form-block label.has-value { top: -5px; font-size: 12px; color: #00A0C6; }
.quote-req-form-content textarea { border-bottom: 1px solid #898989; background-color: transparent; color: #6b6c6f; font-size: 16px; font-weight:300; }
.quote-req-form-content textarea:focus {  box-shadow: none;  }
.quote-req-form-content .wpcf7-captchac { width: auto; float: left;  }
.quote-req-form-block input.wpcf7-captchar { border: none; border-bottom: 1px solid #898989; padding: 15px 0px; width: 100%; background-color: transparent; color: #6b6c6f; font-size: 14px; font-weight: 300; }
.quote-req-form-block input.wpcf7-captchar::-webkit-input-placeholder {color: #fff !important;opacity: 0;}
.quote-req-form-block input.wpcf7-captchar:-moz-placeholder {color: #fff !important;opacity: 0;}
.quote-req-form-block input.wpcf7-captchar::-moz-placeholder {color: #fff !important;opacity: 0;}
.quote-req-form-block input.wpcf7-captchar:-ms-input-placeholder {color: #fff !important;opacity: 0;}
.quote-req-form-block input.wpcf7-not-valid{border-bottom-color: #ff0000;}
.inner-form-content .form-group { position: relative; margin-bottom: 15px; margin-top: 15px; }
.inner-form-content .form-group label { position: absolute; cursor: text; font-size: 75%; color: #009fc5; font-weight: 300; box-shadow: none; text-shadow: none; opacity: 1; -webkit-transition: all .2s; transition: all .2s; top: -1.5em; padding-left: 10px; z-index: 3; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.inner-form-content .form-group .form-control::-webkit-input-placeholder { opacity: 1; -webkit-transition: all .2s; transition: all .2s ; }
.inner-form-content .form-group .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }
.inner-form-content .form-group .form-control:placeholder-shown:not(:focus)+label { top: 0; font-size: 1.125rem; color: #363636; }
.inner-form-content input.form-control { border: none; border-bottom: 1px solid #898989; padding: 15px 10px; width: 100%; background-color: transparent; color: #6b6c6f; font-size: 16px; font-weight: 300; border-radius: 0; box-shadow: none; }
.inner-form-content input.form-control:focus { border: none; border-bottom: 1px solid #00A0C6; padding: 15px 0px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 16px; box-shadow: none; }
.inner-form-content  select.form-control { border: none; border-bottom: 1px solid #898989; border-radius: 0px; box-shadow: none; font-size: 1.125rem; font-weight: 300; color: #363636; padding-left: 5px;  }
.inner-form-content  select.form-control:focus { box-shadow:none; }
.inner-form-content textarea.form-control { border: none; border-bottom: 1px solid #898989; padding: 15px 10px; width: 100%; background-color: transparent; color: #6b6c6f; font-size: 16px; font-weight: 300; border-radius: 0; box-shadow: none; }
.inner-form-content textarea.form-control:focus { border: none; border-bottom: 1px solid #00A0C6; padding: 15px 0px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 16px; box-shadow: none; }
.inner-form-content .table .form-group { margin: 5px 0px; }
.inner-form-content table input.form-control { border:1px solid #cccccc; }
.inner-form-content table input.form-control:focus { border:1px solid #00A0C6; box-shadow:none; }
.inner-form-content table select.form-control { border:1px solid #cccccc; }
.inner-form-content table select.form-control:focus { border:1px solid #00A0C6; box-shadow:none; }
.signature-text .form-control { border: 1px solid #efefef; border-radius: 6px; margin-top: 5px; box-shadow: none; }
.signature-text .form-control:focus { box-shadow: none; }
.inner-form-content #datepicker { width:100%; }
.inner-form-content #datepicker span { display:none; }
.datepicker-label label { color: #6b6c6f; font-size: 1.125rem; font-weight: 300; margin-left: 10px; }
.inner-form-content .form-group a { background:#00a0c6; color: #ffffff; padding: 5px 10px; font-weight: 300; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; } 
.inner-form-content .form-group a :hover { background:#000000; color:#ffffff; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.form-btn-section input[type="submit"] { background:#00a0c6; color:#ffffff; border-radius:6px; border:0px; padding: 0px 25px; height: 45px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.form-btn-section input[type="submit"]:hover { background:#000000; color:#ffffff; border:0px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.quote-req-form-text input { margin-right:5px; vertical-align: top;  }
.quote-req-form-text label { margin-bottom: 0px;     font-size: 1.125rem; }
.radio-btn-section { margin-bottom: 10px;  }
.mb60 { margin-bottom:60px; }
.quote-req-form-text { display:inline-block; width: 100%; }
.quote-req-form-text h4 { font-family: williams-caslon-text, serif; font-size: 1.5rem; color: #009fc5; padding: 10px 0px; }
.quote-req-form-text h5 { font-weight: bold; color: #333333; padding-left: 10px 0px; margin-bottom:15px; padding-bottom: 15px; }
.quote-req-form-text p { margin-bottom: 20px; }
.quote-req-form-text p b { font-weight: bold; color: #333333; }
.quote-req-form-text p i { font-weight: bold; font-style:italic; font-size: 1rem; }
.quote-req-terms { background:#f7f7f7; padding:15px; margin-bottom: 30px; }
.quote-req-terms ul { margin: 15px 15px 0px 15px; }
.quote-req-terms ul li { list-style: disc; }
.quote-req-terms ul li:before { background:none; }
.network-agents-tab { border-bottom: none; margin: 20px 0px !important; padding: 0px !important; }
.network-agents-tab li { float: none; margin:0px 0px 15px 0px !important; text-align: center; }
.network-agents-tab li a { background: #009fc5; border: none; border-radius: 8px; margin: 0px; color: #ffffff; padding: 20px 25px; font-size:1.5rem; cursor: pointer; box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.network-agents-tab li.active a, .network-agents-tab li.active a:hover, .network-agents-tab li a:hover, .network-agents-tab li.active a:focus { background: #f7f7f7; border: none; border-radius: 8px; margin: 0px; color: #009fc5;  box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.network-agents-tab li:after { content: ""; position: absolute; display: block; width: 180px; height: 1px; background: rgba(255, 255, 255, 0.1); left: 50%; margin-left:-90px; bottom: 0; }
.network-agents-tab-content { color:#333333; }
.network-agents-tab-content h3 { font-family: williams-caslon-text, serif; color: #333333; font-size: 2.25rem; margin: 20px 10px !important;  display: block; border-bottom: 2px solid #009fc5; font-style: normal; }
.network-agents-tab-content h4 { color:#009fc5; text-transform:uppercase; font-size:1.25rem; margin: 0px 0px 5px 10px !important; }
.network-agents-tab-content p { margin-left: 10px; line-height: 1.5; font-weight: 300; }
.network-agents-tab-content span { font-weight: 400; color: #333333; }
.network-agents-tab-content span a { color: #333333; margin-left: 5px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.network-agents-tab-content span a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.network-agents-tab-content.mt20 { margin-top: 20px; }
.meet-the-team-sub-content p { line-height: 1; }
.meet-the-team-sub-content h2 { font-size:1.25rem; font-weight:500; text-transform:uppercase; }
.meet-accordion-block a { width: 100%; display: inline-block; min-height: 62px; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.meet-accordion-block a:hover { color:#00a0c6; text-shadow:none; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.meet-accordion-content { padding: 10px 15px; background: #f7f7f7; }
.meet-accordion-content p { margin-bottom: 0px; font-size: 1rem; }
.meet-accordion-content p a {}
.meet-team-groups-block { margin-top: 50px; }
.meet-the-team-groups { background: #e1e1e1; text-align: center; margin-top: 60px; margin-bottom: 30px; padding: 40px 5px 20px 5px; position: relative; }
.meet-team-groups-icon { width: 80px; height: 80px; display: block; background: url(../images/group-extension-icons.png) no-repeat; content: ""; position: absolute; top: 0; margin-top: -40px; left: 50%; margin-left: -40px; }
.meet-team-groups-icon1 { background-position:0px 0px; }
.meet-team-groups-icon2 { background-position: -80px 0; }
.meet-team-groups-icon3 { background-position: -160px 0; }
.meet-team-groups-icon4 { background-position: -240px 0; }
.meet-team-groups-icon5 { background-position:0px -80px; }
.meet-team-groups-icon6 { background-position: -80px -80px; }
.meet-team-groups-icon7 { background-position: -160px -80px; }
.meet-team-groups-icon8 { background-position: -240px -80px; }
.meet-the-team-groups h2 { font-family: nobel, sans-serif !important; font-size: 1.125rem; text-transform: uppercase; margin-bottom: 0px !important; }
.meet-the-team-groups p { font-size: 0.8rem; margin-bottom: 0px !important; }
.meet-the-team-groups h3 { font-size: 1.25rem; margin-top: 0px !important; margin-bottom: 0px !important; }
.thanks-pg-content { padding:60px 0px; text-align:center; }
.thanks-pg-text { background: #f7f7f7; padding: 50px; border-radius: 20px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); }
.thanks-pg-text p { font-size: 1.325rem; }
.get-intouch-sec { background:#f7f7f7; padding: 10px 30px 30px 30px; margin: 30px auto; border-radius:8px; }
.contact-address-block { margin-bottom: 30px; }
.checkbox-marg { margin-top: 15px; }
.order_form textarea.form-control { border: none; border-bottom: 1px solid #898989; padding: 15px 10px; width: 100%; background-color: transparent; color: #6b6c6f; font-size: 16px; font-weight: 300; border-radius: 0; box-shadow: none; }
.order_form textarea.form-control:focus { border: none; border-bottom: 1px solid #00A0C6; padding: 15px 0px; width: 100%;  background-color: transparent; color: #6b6c6f; font-size: 16px; box-shadow: none; }
.order_form .quote-req-form-text h2 { margin-top: 30px !important; }
.search-results-page { padding: 60px 0px 60px 0px; }
.search-results-page-block { margin-bottom:30px; border-radius:8px; padding:30px; box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc;  }
.search-results-page-block h2 { font-family: williams-caslon-text, serif; color: #009fc5; margin: 15px 0px !important; font-size: 2.25rem; }
.search-results-page-block h2 a { transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.search-results-page-block h2 a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.search-results-page-block .search-entry-content { font-size:1.2rem; line-height:1.5; font-weight: 300; }
.page-numbers a:hover, .page-numbers span.current { background:#ffffff; border:1px solid #009fc5; color:#009fc5; font-size:1.2rem; font-weight:300; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.page-numbers a, .page-numbers span { background:#009fc5; border:1px solid #009fc5; color:#ffffff; font-size:1.2rem; font-weight:300; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
#primary { padding: 60px 0px 0px 0px !important; }
.blog-post-content-section { margin-bottom: 30px; border-radius:8px; padding:30px; box-shadow: 0px 0px 10px 1px #cccccc; -webkit-box-shadow: 0px 0px 10px 1px #cccccc;  }
.post-single-content .blog-post-content-section .entry { border: none; padding: 0px; }
.blog-post-content-section h2 { font-family: williams-caslon-text, serif; color: #009fc5; margin: 15px 0px !important; font-size: 2.25rem; }
.blog-post-content-section h2 a { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section h2 a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section h5 { font-size: 1rem; color: #009fc5; margin: 15px 0px 5px 0px !important; text-decoration: underline; text-transform: uppercase; }
.blog-post-content-section h3 { font-size: 1.325rem; font-style: italic; color: #333333; margin: 10px 0px !important; border-left: 0px; padding: 0px 0px 10px 0px; }
.blog-post-content-section p { color: #6b6c6f; font-size:1.2rem; line-height:1.5; font-weight: 300; }
.blog-post-content-section p a { color: #6b6c6f; font-weight: 500; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section p a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section ul { margin: 0px 20px; }
.blog-post-content-section ul li { color: #6b6c6f; font-size:1.2rem; line-height:1.5; font-weight: 300; }
.blog-post-content-section .single_post_wrapper .post-meta-tags { margin:15px 0px; }
.blog-sec-img {  }
.blog-post-content-sidebar .sidebar-container .sidebar-widget .widget-title { font-family: williams-caslon-text, serif; background: #009fc5; color:#ffffff; padding: 10px 15px; font-size: 1.3rem; }
.blog-post-content-sidebar .sidebar-container .sidebar-widget ul li a { padding-left: 15px; line-height: 1.5; display: inline-block; background: none; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-sidebar .sidebar-container .sidebar-widget ul li a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section .blog-list-content .loop-entry-text, .blog-post-content-section .blog-list-content .loop-entry-text p { color: #6b6c6f; font-size:1.2rem; line-height:1.5; font-weight: 300; }
.blog-post-content-section .blog-list-image .posted_date { background:#009fc5; }
.posted_date_inner:after { background:none; }
.blog-list-image .posted_date h3 { color: #ffffff; margin: 0px !important; }
.blog-post-content-section .blog-list-content .wpex-readmore { margin: 10px 0px 15px 0px; }
.blog-list-content .wpex-readmore a { background:none; color:#009fc5; font-size:1.4rem; float:none; padding:0px; }
.blog-list-content .wpex-readmore a a:hover { color:#6b6c6f; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section .blog-list-content ul { margin:0px; }
.blog-post-content-section .blog-list-content ul li { color: #6b6c6f; }
.blog-post-content-section .blog-list-content ul li a { color: #6b6c6f; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section .blog-list-content ul li a:hover { color:#009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section .blog-list-content ul li .fa { color: #009fc5; }
.blog-post-content-section .blog-list-content ul li.readmore a { border: 1px solid #009fc5; padding: 5px 15px; border-radius: 6px; color: #009fc5;  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.blog-post-content-section .blog-list-content ul li.readmore a:hover { border: 1px solid #000000; color: #000000;  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.sitemap-page-content {  }
.sitemap-page-content ul li {  }
.sitemap-page-content ul li a { transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.sitemap-page-content ul li a:hover { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.error404 #header { background: #000000; }
#error-page img { border-radius:30px; }
.error404 #error-page { margin-top: 150px; margin-bottom: 70px;  }
#home-quote-form-new { padding:60px 0px;  }
.home-quote-new-block { padding:60px 30px; border-radius: 30px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); }
.home-quote-new-block .heading-section { text-align:center; border-bottom:2px solid #cccccc; padding-bottom: 40px; margin-bottom: 40px; }
.home-quote-new-block .heading-section h1 { margin-bottom: 15px; }
.home-quote-new-block .heading-section h2 { margin-bottom: 15px; }
.home-quote-new-block .heading-section h5 { margin-bottom: 15px; font-size: 1.5rem; font-weight: 500; }
.home-quote-new-block .heading-section h5 strong { display:block; font-weight: 500; }
.home-quote-new-block .heading-section h5 a { color: #00a0c6; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-quote-new-block .heading-section h5 a:hover { color: #000000; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.home-quote-new-content { padding: 0px 30px; }
.homequote-new-form-text h5 { margin-bottom: 5px; font-size: 1.5rem; font-weight: 500; }
.home-quote-new-content .form-group { position: relative; margin-bottom: 15px; margin-top: 15px; }
.home-quote-new-content .form-group label { position: absolute; cursor: text; font-size: 80%; background:#ffffff; color: #009fc5; font-weight: 400; box-shadow: none; text-shadow: none; opacity: 1; -webkit-transition: all .2s; transition: all .2s; top: -0.75em; margin-left: 10px; padding: 5px 10px; z-index: 3; }
.home-quote-new-content .form-group .form-control::-webkit-input-placeholder { opacity: 1; -webkit-transition: all .2s; transition: all .2s ; }
.home-quote-new-content .form-group .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }
.home-quote-new-content .form-group .form-control:placeholder-shown:not(:focus)+label { top: 50%; margin-top: -18px; font-size: 1.25rem; color: #aaaaaa; }
.home-quote-new-content input.form-control { border: 1px solid #aaaaaa; padding: 15px 10px; width: 100%; height: 55px; background-color: transparent; color: #aaaaaa; font-size: 1.25rem; font-weight: 400; border-radius: 6px; box-shadow: none; }
.home-quote-new-content input.form-control:focus { border: 1px solid #aaaaaa; padding: 15px 10px; width: 100%; height: 55px; background-color: transparent; color: #6b6c6f; font-size: 1.25rem; font-weight: 300; border-radius: 6px; box-shadow: none; }
.home-quote-new-content  select.form-control { border: 1px solid #aaaaaa; padding: 15px 10px; width: 100%; height: 55px; background-color: transparent; color: #aaaaaa; font-size: 1.25rem; font-weight: 400; border-radius: 6px; box-shadow: none;  }
.home-quote-new-content  select.form-control:focus { box-shadow:none;  }
.home-quote-new-content  select.form-control{display:block;padding-right:1.25em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}
.home-quote-new-content  select.form-control::-ms-expand{display:none}
.home-quote-new-content  textarea.form-control { border: 1px solid #aaaaaa; padding: 15px 10px; width: 100%; height: auto; background-color: transparent; color: #aaaaaa; font-size: 1.25rem; font-weight: 400; border-radius: 6px; box-shadow: none;  }
.home-quote-new-content  textarea.form-control:focus { box-shadow:none; font-weight:300; color: #6b6c6f;  }
.homequote-new-form-content .btn-blue { font-family: nobel, sans-serif; background:#00a0c6; height: 55px; color:#ffffff; border-radius:10px; border:0px; font-size: 1.5rem;  padding: 12px 24px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.homequote-new-form-content .btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px; border:0px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
#post-602 .innerpages-content-block { min-height: 380px; }
#post-576.inner-page-banner { background-image: url(../images/banners/thankyou.jpg);  }
#post-436.inner-page-banner { background-image: url(../images/banners/airocean-import-service-banner.jpg);  }
#post-432.inner-page-banner { background-image: url(../images/banners/airocean-import-service-banner.jpg);  }
#post-429.inner-page-banner { background-image: url(../images/banners/break-bulk-cargo-shipping-service-banner.jpg);  }
#post-139.inner-page-banner { background-image: url(../images/banners/ro-ro-service-banner.jpg); }
#post-426.inner-page-banner { background-image: url(../images/banners/crating-packaging-service.jpg);  }
#post-65.inner-page-banner { background-image: url(../images/banners/commercial-cargo-quote-request-form-banner.jpg);  }
#post-522.inner-page-banner { background-image: url(../images/banners/depots-banner.jpg);  }
#post-99.inner-page-banner { background-image: url(../images/banners/network-agents-banner.jpg);  }
#post-97.inner-page-banner { background-image: url(../images/banners/meet-our-team-banner.jpg);  }
#post-45.inner-page-banner { background-image: url(../images/banners/order-online-banner.jpg);  }
#post-379.inner-page-banner { background-image: url(../images/banners/storage-and-distribution-service.jpg);  }
#post-373.inner-page-banner { background-image: url(../images/banners/packing-services.jpg);  }
#post-384.inner-page-banner { background-image: url(../images/banners/inventory-management-services.jpg);  }
#post-401.inner-page-banner { background-image: url(../images/banners/within-the-continental-united-states.jpg);  }
#post-165.inner-page-banner { background-image: url(../images/banners/about-us.jpg);  }
#post-387.inner-page-banner { background-image: url(../images/banners/domestic-shipment.jpg);  }
#post-416.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-road.jpg);  }
#post-420.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-rail.jpg);  }
#post-423.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);  }
#post-410.inner-page-banner { background-image: url(../images/banners/moving_relocating-to-india-from-usa.jpg);  }
#post-407.inner-page-banner { background-image: url(../images/banners/relocating-from-usa-to-india.jpg);  }
#post-404.inner-page-banner { background-image: url(../images/banners/relocating-from-usa-to-india.jpg);  }
#post-271.inner-page-banner { background-image: url(../images/banners/full-container-freight-fcl.jpg);  }
#post-67.inner-page-banner { background-image: url(../images/banners/personal-goods-by-domestic-inter-modal-freight.jpg);  }
#post-53.inner-page-banner { background-image: url(../images/banners/personal-goods-by-domestic-air-freight.jpg);  }
#post-71.inner-page-banner { background-image: url(../images/banners/personal-goods-by-domestic-air-freight.jpg);  }
#post-69.inner-page-banner { background-image: url(../images/banners/full-container-freight-fcl.jpg);  }
#post-73.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);  }
#post-75.inner-page-banner { background-image: url(../images/banners/personal-goods-by-domestic-air-freight.jpg);  }
#post-233.inner-page-banner { background-image: url(../images/banners/full-container-freight-fcl.jpg);  }
#post-244.inner-page-banner { background-image: url(../images/banners/full-container-freight-fcl.jpg);  }
#post-392.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);  }
#post-395.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);  }
#post-301.inner-page-banner { background-image: url(../images/banners/find-your-incoterms.jpg);  }
#post-247.inner-page-banner { background-image: url(../images/banners/useful-documents.jpg);  }
#post-287.inner-page-banner { background-image: url(../images/banners/how-to-plan-for-relocation.jpg);  }
#post-83.inner-page-banner { background-image: url(../images/banners/packing-services.jpg);  }
#post-87.inner-page-banner { background-image: url(../images/banners/how-to-plan-for-relocation.jpg);  }
#post-89.inner-page-banner { background-image: url(../images/banners/container-specification.jpg);  }
#post-91.inner-page-banner { background-image: url(../images/banners/get-your-ein-number.jpg);  }
#post-93.inner-page-banner { background-image: url(../images/banners/payment-terms-conditions.jpg);  }
#post-284.inner-page-banner { background-image: url(../images/banners/tracking-miscellaneous-links.jpg);  }
#post-284.inner-page-banner { background-image: url(../images/banners/tracking-miscellaneous-links.jpg);  }
#post-85.inner-page-banner { background-image: url(../images/banners/tips-on-moving.jpg);  }
#post-398.inner-page-banner { background-image: url(../images/banners/cost-of-moving-to-india-from-usa.jpg);  }
#post-682.inner-page-banner { background-image: url(../images/banners/shipping-to-from-china.jpg);  }
#post-1074.inner-page-banner { background-image: url(../images/banners/fcl-order-form.jpg);  }
#post-1080.inner-page-banner { background-image: url(../images/banners/lcl-order-form.jpg);  }
#post-1066.inner-page-banner { background-image: url(../images/banners/air-order-form.jpg);  }
#post-101.inner-page-banner { background-image: url(../images/banners/site-map.jpg);  }
#post-45.inner-page-banner { background-image: url(../images/banners/order-online.jpg);  }
#post-333.inner-page-banner { background-image: url(../images/banners/air-cargo-tracking.jpg);  }
#post-544.inner-page-banner { background-image: url(../images/banners/air-shipments.jpg);  }
#post-298.inner-page-banner { background-image: url(../images/banners/all-about-us-customs.jpg);  }
#post-309.inner-page-banner { background-image: url(../images/banners/check-airport-codes.jpg);  }
#post-313.inner-page-banner { background-image: url(../images/banners/checkout-latest-shipping-news.jpg);  }
#post-303.inner-page-banner { background-image: url(../images/banners/hts-codes-for-your-cargo.jpg);  }
#post-307.inner-page-banner { background-image: url(../images/banners/view-world-time-zones.jpg);  }
#post-311.inner-page-banner { background-image: url(../images/banners/see-unit-conversion-metrics.jpg);  }
#post-305.inner-page-banner { background-image: url(../images/banners/your-currency-calculator.jpg);  }
#post-596.inner-page-banner { background-image: url(../images/banners/chargeable-weight.jpg);  }
#post-256.inner-page-banner { background-image: url(../images/banners/chargeable-weight.jpg);  }
#post-591.inner-page-banner { background-image: url(../images/banners/cubic-feet.jpg);  }
#post-513.inner-page-banner { background-image: url(../images/banners/container-specification.jpg);  }
#post-587.inner-page-banner { background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);  }
#post-189.inner-page-banner { background-image: url(../images/banners/faqs.jpg);  }
#post-61.inner-page-banner { background-image: url(../images/banners/hawaii-and-alaska-freight.jpg);  }
#post-413.inner-page-banner { background-image: url(../images/banners/international-logistics-company.jpg);  }
#post-602.inner-page-banner { background-image: url(../images/banners/offices.jpg);  }
#post-39.inner-page-banner { background-image: url(../images/banners/trucking.jpg);  }
#post-79.inner-page-banner { background-image: url(../images/banners/useful-links.jpg);  }
#post-41.inner-page-banner { background-image: url(../images/banners/warehousing.jpg);  }
#post-757.inner-page-banner { background-image: url(../images/banners/sky2c-offices.jpg);  }
#post-77.inner-page-banner { background-image: url(../images/banners/forms.jpg);  }
#post-47.inner-page-banner { background-image: url(../images/banners/household-items-quote-request-form.jpg);  }
#post-81.inner-page-banner { background-image: url(../images/banners/how-to-plan-for-relocation.jpg);  }
#post-678.inner-page-banner { background-image: url(../images/banners/blog.jpg);  }
#post-600.inner-page-banner { background-image: url(../images/banners/blog.jpg);  }
#post-1.inner-page-banner { background-image: url(../images/banners/blog.jpg);  }
#search-pg.inner-page-banner { background-image: url(../images/banners/search-results-page.jpg);  }
#post-33.inner-page-banner{background-image: url(../images/banners/cargo-insurance-company-in-usa.jpg);}
#post-1145.inner-page-banner { background-image: url(../images/banners/forms.jpg); }
#post-274.inner-page-banner { background-image: url("../images/banners/less-than-container-(lcl)-freight.jpg"); }
#post-346.inner-page-banner { background-image: url(../images/banners/lo-lo.jpg); }
#post-335.inner-page-banner {  background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);}
#post-542.inner-page-banner {  background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);}
#post-281.inner-page-banner {  background-image: url(../images/banners/see-what-we-can-move.jpg);}
#post-315.inner-page-banner {  background-image: url(../images/banners/sending-commercial-cargo-by-intermodal.jpg);}
#post-442.inner-page-banner {  background-image: url(../images/banners/personal-goods-by-domestic-air-freight.jpg);}
#post-63.inner-page-banner {  background-image: url(../images/banners/sending-commercial-cargo-by-intermodal.jpg);}
#post-37.inner-page-banner {  background-image: url(../images/banners/forms.jpg);}
#post-251.inner-page-banner {background-image: url(../images/banners/insurance-claim-guidelines.jpg);}
#post-59.inner-page-banner {background-image: url(../images/banners/full-container-freight-fcl.jpg);}
#post-43.inner-page-banner {background-image: url(../images/banners/household-items-quote-request-form.jpg);}
#post-55.inner-page-banner {background-image: url("../images/banners/personal-goods-by-deferred-(via-ground).jpg");}
#post-594.inner-page-banner {background-image: url("../images/banners/personal-goods-by-deferred-(via-ground).jpg");}
#post-57.inner-page-banner {background-image: url(../images/banners/personal-goods-by-domestic-inter-modal-freight.jpg);}
#post-51.inner-page-banner {background-image: url(../images/banners/international-logistics-company.jpg);}
#post-49.inner-page-banner {background-image: url(../images/banners/domestic-freight-service-by-ocean.jpg);}
.innerpages-content-image-block a.commercial-cargo-qr, .innerpages-content-image-block a.ocean-services { display:block; }
#post-436 .innerpages-content-image-block a.air-services, #post-436 .innerpages-content-image-block a.ocean-services { display:block; }
#post-432 .innerpages-content-image-block a.truck-services, #post-432 .innerpages-content-image-block a.warehousing-services { display:block; }
#post-139 .innerpages-content-image-block a.proff-packing, #post-139 .innerpages-content-image-block a.relocation { display:block; }
#post-429 .innerpages-content-image-block a.roro-ships-n-freight, #post-429 .innerpages-content-image-block a.commercial-cargo-qr, #post-429 .innerpages-content-image-block a.palletize { display:block; }
#post-426 .innerpages-content-image-block a.cargo-insurance, #post-426 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-65 .innerpages-content-image-block a.truck-services { display:block; }
#post-522 .innerpages-content-image-block a.roro-ships-n-freight, #post-522 .innerpages-content-image-block a.commercial-cargo-qr, #post-522 .innerpages-content-image-block a.palletize  { display:block; }
#post-97 .innerpages-content-image-block a.roro-ships-n-freight, #post-97 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-379 .innerpages-content-image-block a.warehousing-services, #post-379 .innerpages-content-image-block a.palletize { display:block; }
#post-373 .innerpages-content-image-block a.proff-packing, #post-373 .innerpages-content-image-block a.palletize { display:block; }
#post-384 .innerpages-content-image-block a.roro-ships-n-freight, #post-384 .innerpages-content-image-block a.commercial-cargo-qr, #post-384 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-401 .innerpages-content-image-block a.commercial-cargo-qr, #post-401 .innerpages-content-image-block a.truck-services { display:block; }
#post-33 .innerpages-content-image-block a.commercial-cargo-qr, #post-33 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-387 .innerpages-content-image-block a.truck-services, #post-387 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-165 .innerpages-content-image-block a.air-services, #post-165 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-416 .innerpages-content-image-block a.truck-services, #post-416 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-420 .innerpages-content-image-block a.roro-ships-n-freight, #post-420 .innerpages-content-image-block a.relocation { display:block; }
#post-423 .innerpages-content-image-block a.ocean-services, #post-423 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-410 .innerpages-content-image-block a.air-services, #post-410 .innerpages-content-image-block a.ocean-services { display:block; }
#post-407 .innerpages-content-image-block a.air-services, #post-407 .innerpages-content-image-block a.ocean-services { display:block; }
#post-404 .innerpages-content-image-block a.air-services, #post-404 .innerpages-content-image-block a.ocean-services { display:block; }
#post-271 .innerpages-content-image-block a.cargo-insurance, #post-271 .innerpages-content-image-block a.warehousing-services { display:block; }
#post-67 .innerpages-content-image-block a.commercial-cargo-qr, #post-67 .innerpages-content-image-block a.proff-packing { display:block; }
#post-53 .innerpages-content-image-block a.truck-services, #post-53 .innerpages-content-image-block a.proff-packing { display:block; }
#post-71 .innerpages-content-image-block a.commercial-cargo-qr, #post-71 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-69 .innerpages-content-image-block a.truck-services, #post-69 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-73 .innerpages-content-image-block a.air-services, #post-73 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-75 .innerpages-content-image-block a.air-services, #post-75 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-233 .innerpages-content-image-block a.commercial-cargo-qr, #post-233 .innerpages-content-image-block a.air-services { display:block; }
#post-244 .innerpages-content-image-block a.commercial-cargo-qr, #post-244 .innerpages-content-image-block a.east-of-transportation { display:block; }
#post-392 .innerpages-content-image-block a.air-services, #post-392 .innerpages-content-image-block a.ocean-services { display:block; }
#post-395 .innerpages-content-image-block a.cargo-insurance, #post-395 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-247 .innerpages-content-image-block a.warehousing-services, #post-247 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-284 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-287 .innerpages-content-image-block a.commercial-cargo-qr, #post-287 .innerpages-content-image-block a.air-services { display:block; } 
#post-83 .innerpages-content-image-block a.commercial-cargo-qr, #post-83 .innerpages-content-image-block a.air-services { display:block; } 
#post-85 .innerpages-content-image-block a.proff-packing, #post-85 .innerpages-content-image-block a.palletize { display:block; } 
#post-87 .innerpages-content-image-block a.proff-packing, #post-87 .innerpages-content-image-block a.palletize { display:block; } 
#post-91 .innerpages-content-image-block a.proff-packing, #post-91 .innerpages-content-image-block a.palletize { display:block; } 
#post-93 .innerpages-content-image-block a.cargo-insurance, #post-93 .innerpages-content-image-block a.palletize { display:block; } 
#post-398 .innerpages-content-image-block a.air-services, #post-398 .innerpages-content-image-block a.ocean-services { display:block; }
#post-682 .innerpages-content-image-block a.air-services, #post-682 .innerpages-content-image-block a.ocean-services { display:block; }
#post-442 .innerpages-content-image-block a.air-services, #post-442 .innerpages-content-image-block a.ocean-services { display:block; }
#post-63 .innerpages-content-image-block a.commercial-cargo-qr, #post-63 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-596 .innerpages-content-image-block a.palletize { display:block; }
#post-256 .innerpages-content-image-block a.palletize { display:block; }
#post-591 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-35 .innerpages-content-image-block a.commercial-cargo-qr, #post-35 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-513 .innerpages-content-image-block a.commercial-cargo-qr, #post-513 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-587 .innerpages-content-image-block a.commercial-cargo-qr, #post-587 .innerpages-content-image-block a.cargo-insurance { display:block; }
#post-37 .innerpages-content-image-block a.air-services, #post-37 .innerpages-content-image-block a.ocean-services { display:block; }
#post-189 .innerpages-content-image-block a.air-services, #post-189 .innerpages-content-image-block a.ocean-services { display:block; }
#post-61 .innerpages-content-image-block a.air-services { display:block; }
#post-251 .innerpages-content-image-block a.air-services, #post-251 .innerpages-content-image-block a.ocean-services { display:block; }
#post-413 .innerpages-content-image-block a.air-services, #post-413 .innerpages-content-image-block a.ocean-services { display:block; }
#post-602 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-59 .innerpages-content-image-block a.truck-services, #post-59 .innerpages-content-image-block a.roro-ships-n-freight { display:block; }
#post-43 .innerpages-content-image-block a.air-services, #post-43 .innerpages-content-image-block a.ocean-services { display:block; }
#post-55 .innerpages-content-image-block a.truck-services, #post-55 .innerpages-content-image-block a.relocation { display:block; }
#post-594 .innerpages-content-image-block a.truck-services { display:block; }
#post-57 .innerpages-content-image-block a.truck-services, #post-57 .innerpages-content-image-block a.relocation { display:block; }
#post-51 .innerpages-content-image-block a.air-services, #post-51 .innerpages-content-image-block a.proff-packing { display:block; }
#post-49 .innerpages-content-image-block a.ocean-services, #post-49 .innerpages-content-image-block a.proff-packing { display:block; }
#post-81 .innerpages-content-image-block a.proff-packing, #post-81 .innerpages-content-image-block a.warehousing-services { display:block; }
#post-39 .innerpages-content-image-block a.roro-ships-n-freight, #post-39 .innerpages-content-image-block a.warehousing-services { display:block; }
#post-79 .innerpages-content-image-block a.commercial-cargo-qr { display:block; }
#post-41 .innerpages-content-image-block a.warehousing-services, #post-41 .innerpages-content-image-block a.commercial-cargo-qr { display:block; } 
#post-77 .innerpages-content-image-block a.air-services, #post-77 .innerpages-content-image-block a.ocean-services { display:block; }
.page-template-getquote #header-wrap.inner-page-header { background:#000000; }
.page-template-getquote #header { background:#000000; }
.video-text-landing-page { top: 0; margin-top: 90px; text-align: left; }
.video-text-landing-page h1 { font-size: 3rem; padding: 0px; margin: 0px 0px 15px 0px; line-height: 1.3; }
.video-text-landing-page h1 span { display: block; font-size:4rem; }
.video-text-landing-page h2 { font-size: 3rem; padding: 0px; margin: 0px; line-height: 1.3; }
.video-text-landing-page h2 span { display: block; font-size:4rem; }
.video-text-landing-page h3 { font-size: 1.375rem; }
.video-text-landing-page h3 span { margin: 0px 5px; }
.video-text-landing-page h5 { font-size: 1.75rem; }
#request-section { margin-bottom:10px; margin-left:10px;position: fixed;right: 0; top:100px;z-index: 10000001; }
#request-section #request-tab { background: #009fc5; padding: 10px 20px; border-top-left-radius: 6px; border-bottom-left-radius: 6px; cursor:pointer; float: right; }
#request-section #request-tab span { color:#ffffff; }
#request-quote { border-radius: 0;float: right; height: 100%; padding:20px 20px 30px 20px; width: 350px; z-index: 1;height: 510px;max-height: 100%;overflow:auto;background: #f6f6f6;border:1px solid #d8d8d8; scrollbar-color: #009fc5 #f1f1f1; display:none;} 
#request-quote::-webkit-scrollbar { width: 8px; } /* width */
#request-quote::-webkit-scrollbar-track { background: #f1f1f1;  } /* Track */
#request-quote::-webkit-scrollbar-thumb { background: #009fc5;  } /* Handle */
#request-quote::-webkit-scrollbar-thumb:hover { background: #009fc5; } /* Handle on hover */
#request-quote #rc-imageselect, #request-quote .g-recaptcha {transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:0 0;-webkit-transform-origin:0 0;}
.landing-quote-form-block { background: rgba(0, 0, 0, 0.6); border-radius: 8px;}
.landing-quote-form { padding: 20px 5px 30px 5px; padding: 10px 5px;}
.landing-quote-form p { color: #ffffff; }
.landing-quote-form p strong { display:block; font-weight: 500; }
.landing-quote-form p strong a { color: #ffffff; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.landing-quote-form p strong a:hover { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.landing-quote-form-content h5 { margin: 10px 0px 5px 0px; font-size: 1.325rem; font-weight: 500; }
.landingquote-form-content .form-group { position: relative; margin-bottom:7px; margin-top: 5px; }
.landingquote-form-content .form-group label { position: absolute; cursor: text; font-size: 80%; color: #009fc5; font-weight: 400; box-shadow: none; text-shadow: none; opacity: 1; -webkit-transition: all .2s; transition: all .2s; top: -0.75em; margin-left: 0px; padding: 0px; border-radius: 0px; z-index: 3; }
.landingquote-form-content .form-group .form-control::-webkit-input-placeholder { opacity: 1; -webkit-transition: all .2s; transition: all .2s ; }
.landingquote-form-content .form-group .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }
.landingquote-form-content .form-group .form-control:placeholder-shown:not(:focus)+label { top: 50%; margin-top: -10px; font-size: 0.925rem; background: transparent; color: #ffffff; }
.landingquote-form-content input.form-control { border:0px; border-bottom: 1px solid #ffffff; padding: 15px 10px; width: 100%; height: 40px; background-color: transparent; color: #ffffff; font-size: 1.25rem; font-weight: 400; border-radius: 0px; box-shadow: none; }
.landingquote-form-content input.form-control:focus { color: #ffffff; box-shadow: none; }
.landingquote-form-content  select.form-control { border:0px; border-bottom: 1px solid #ffffff; padding: 0px; width: 100%; height: 40px; background-color: transparent; color: #ffffff; font-size: 0.925rem; font-weight: 400; border-radius: 0px; box-shadow: none;  }
.landingquote-form-content  select.form-control:focus { box-shadow:none; color:#000000; }
.landingquote-form-content  select.form-control option{background: #fff; color: #000;}
.landingquote-form-content  textarea.form-control { border:0px; border-bottom: 1px solid #ffffff; padding: 0px; width: 100%; height:5.4rem; background-color: transparent; color: #ffffff; font-size: 1.25rem; font-weight: 400; border-radius: 0px; box-shadow: none;  padding-top: 1.8rem;}
.landingquote-form-content  textarea.form-control:focus { box-shadow:none; font-weight:300; color: #ffffff;  }
.landingquote-form-content .btn-section { margin-top: 15px; }
.landingquote-form-content .btn-blue { font-family: nobel, sans-serif; background:#00a0c6; height: 40px; color:#ffffff; border-radius:10px; border:0px; font-size: 1.5rem; font-weight: 500; padding: 6px 24px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.landingquote-form-content .btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px; border:0px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.landing-quote-form1 h1 { margin: 0px 0px 10px 0px; }
.landing-quote-form1 h2 { margin: 0px 0px 10px 0px; font-size: 1.8rem;}
.landing-quote-form1 p { color: #6b6c6f; font-size: 0.925rem; }
.landing-quote-form1 p strong { color: #009fc5; font-weight: 500; }
.landing-quote-form1 p strong a { color: #009fc5; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.landing-quote-form1 p strong a:hover { color: #000000; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.landingquote-form1-content h5 { margin: 10px 0px 5px 0px; font-size: 1.325rem; font-weight: 500; }
.landingquote-form1-content .form-group { position: relative; margin-bottom: 10px; margin-top: 5px; }
.landingquote-form1-content .form-group label { position: absolute; cursor: text; font-size: 80%; color: #009fc5; font-weight: 300; box-shadow: none; text-shadow: none; opacity: 1; -webkit-transition: all .2s; transition: all .2s; top: -0.75em; margin-left: 0px; padding: 0px; border-radius: 0px; z-index: 3; }
.landingquote-form1-content .form-group .form-control::-webkit-input-placeholder { opacity: 1; -webkit-transition: all .2s; transition: all .2s ; }
.landingquote-form1-content .form-group .form-control:placeholder-shown:not(:focus)::-webkit-input-placeholder { opacity: 0; }
.landingquote-form1-content .form-group .form-control:placeholder-shown:not(:focus)+label { top: 50%; margin-top: -10px; font-size: 0.925rem; font-weight: 300; background: transparent; color: #6b6c6f; }
.landingquote-form1-content input.form-control { border:0px; border-bottom: 1px solid #6b6c6f; padding: 15px 0px; width: 100%; height: 40px; background-color: transparent; color: #6b6c6f; font-size: 1.25rem; border-radius: 0px; box-shadow: none; font-weight: 300; }
.landingquote-form1-content input.form-control:focus { color: #6b6c6f; box-shadow: none; }
.landingquote-form1-content select.form-control { border:0px; border-bottom: 1px solid #6b6c6f; padding: 0px; width: 100%; height: 40px; background-color: transparent; color: #6b6c6f; font-size: 0.925rem; border-radius: 0px; box-shadow: none; font-weight: 300; }
.landingquote-form1-content select.form-control:focus { box-shadow:none; font-weight: 300; color:#6b6c6f; }
.landingquote-form1-content textarea.form-control { border:0px; border-bottom: 1px solid #6b6c6f; padding: 0px; width: 100%; height: 50px; background-color: transparent; color: #6b6c6f; font-size: 1.25rem; border-radius: 0px; box-shadow: none; font-weight: 300;  }
.landingquote-form1-content textarea.form-control:focus { box-shadow:none; color: #6b6c6f; font-weight: 300;  }
.landingquote-form1-content .btn-section { margin-top: 15px; }
.landingquote-form1-content .btn-blue { font-family: nobel, sans-serif; background:#00a0c6; height: 40px; color:#ffffff; border-radius:10px; border:0px; font-size: 1.5rem; font-weight: 500; padding: 6px 24px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.landingquote-form1-content .btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px; border:0px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
select.designer-select{display:block;padding-right: :1.25em;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}
select.designer-select::-ms-expand{display:none}
.landing-quote-form-content select.designer-select{background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');}
.landing-quote-form-content select.designer-select:focus{color: #fff;}
.landing-quote-form-content .btn-section{margin-top: 0px;}
.landing-quote-form-content  .btn-blue{border: 1px solid #00a0c6;}
.landing-quote-form-content  .btn-blue:hover { background:#000000; color:#ffffff; border-radius:10px;border: 1px solid #00a0c6;-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.page-template-technology #main #primary{position: relative; padding-top: 100px !important;}
.page-template-technology #main #primary:before{content: ""; position: absolute; left:0px; right: 0px; top:0px; height: 80px; background:rgba(0,0,0,0.6);display: block;}
.page-template-technology h1{}
.technology-section{padding: 30px 0px;}
.technology-section h2{color:#00A0C6; text-transform: uppercase;position: relative; margin: 10px 0px 25px;padding:15px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.technology-section h2:before{content: ""; position: absolute; width:4px; height:100%; background-color:#00A0C6;-webkit-border-radius: 3px;border-radius: 3px;bottom: 0px; left: 0px;display: block;  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.technology-section:hover h2:before{height: 0%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.technology-section h2:after{content: ""; position: absolute; width:100px; height:4px; background-color:#00A0C6;-webkit-border-radius: 3px;border-radius: 3px;bottom: 0px; left: 0px;display: block; transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;  }
.technology-section:hover h2:after{width:180px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#main .technology-section p{font-family: williams-caslon-text, serif !important;font-size: 1.4rem;margin-top: 0px;text-align: justify;letter-spacing: 0px;}
.technology-section-2{background-color:rgba(0,159,197,0.8); color: #fff;}
.technology-section-2 h2, .technology-section-2 p{color: #fff;}
.technology-section .flex-content-container{max-width:40%;width:40%;}
.technology-section-2 .flex-image-container{order:2}
.technology-section-2 .flex-content-container{order:1}
.technology-section-2 h2:before, .technology-section-2 h2:after{background-color: #fff;}
.technology-section-3 {border-bottom: 1px solid #e0e0e0;}
.page-template-leadership #main #primary{position: relative; padding-top:80px !important;}
.page-template-leadership #main #primary:before{content: ""; position: absolute; left:0px; right: 0px; top:0px; height: 80px; background:rgba(0,0,0,0.6);display: block;}
.leadership-section{padding: 30px 0px;}
.leadership-section h2{text-align: center; font-family: williams-caslon-text, serif; color:inherit; margin-top: 0px; margin-bottom: 30px; font-size: 3.25rem; font-weight: 900;}
.staff-item-wrapper .staff-item-list{padding: 0; margin: 0;-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-justify-content:start;justify-content:start;-webkit-flex-flow: row wrap;flex-flow: row wrap;-webkit-align-items:stretch;  align-items: stretch;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.staff-item-wrapper .staff-item-list > li{flex:auto;width:23%;max-width: 23%;margin: 0px 0.7% 15px;text-align: left;padding-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.1);}
.staff-item-wrapper .item-wrapper{padding: 10px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.staff-item-wrapper .item-wrapper:hover{-webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.staff-item-wrapper .item-wrapper h3{margin-top: 0px;color: inherit;font-size: 1.8rem;}
.staff-item-wrapper .item-wrapper p{color:inherit;}
.leadership-section .item-wrapper .img-responsive{background-color: rgba(0,0,0,0.1); }
.staff-item-wrapper .item-wrapper ul{display: block;}
.staff-item-wrapper .item-wrapper ul li{/*display: inline-block; */ position: relative;margin-right: 10px;font-size: 1.1rem;vertical-align: top;}
.staff-item-wrapper .item-wrapper ul li:before{font-family: 'FontAwesome';display: inline-block; margin-right:5px; color: inherit;}
.staff-item-wrapper .item-wrapper ul li:nth-child(1):before{content: "\f003";}
.staff-item-wrapper .item-wrapper ul li:nth-child(2):before{content: "\f095";}
.staff-item-wrapper .item-wrapper ul li:nth-child(3):before{content: "\f17e";}
.staff-item-wrapper .item-wrapper ul li:nth-child(4):before{content: "\f0f7";}
.staff-item-wrapper .item-wrapper ul li:nth-child(5):before{content: "\f017";}
.staff-item-wrapper .item-wrapper ul li:nth-child(6):before{content: "\f0ac";}
.staff-item-wrapper .item-wrapper ul li:nth-child(3),
.staff-item-wrapper .item-wrapper ul li:nth-child(4),
.staff-item-wrapper .item-wrapper ul li:nth-child(5),
.staff-item-wrapper .item-wrapper ul li:nth-child(6), 
.staff-item-wrapper .item-wrapper img {display: none;}
.staff-item-wrapper .item-wrapper ul li.no-icon{margin-right: 0px;}
.staff-item-wrapper .item-wrapper ul li.no-icon:before{content: "";margin-right: 0px;}
.leadership-section-blue{background-color: rgba(0,159,197,0.7); color: #fff;}
.leadership-section-blue .staff-item-wrapper .item-wrapper .img-responsive{background-color:#fff;}
.leadership-section-blue .staff-item-wrapper .staff-item-list > li{border-color:#fff ; }
.leadership-section-grey{background-color: rgba(68,68,68,0.1); /*background-color: rgba(68,68,68,0.4);*/}
.leadership-section-grey .staff-item-wrapper .item-wrapper .img-responsive{background-color:#fff;}
.leadership-section-grey .staff-item-wrapper .staff-item-list > li{border-color:#fff ; }
.leadership-section .staff-item-wrapper .item-wrapper h2{font-size: 2.2rem;margin: 0px; padding: 5px 0px;text-transform: uppercase; background-color: rgba(68,68,68,0.4);}
.d-none {display: none !important;}
/**customize-responsive1.css**/
@media only screen and (max-width:767px){
.div_table {display:block; width:auto; }
.div_table .div_table_cell{display:block; vertical-align:top;float:left;}
section { padding: 30px 0px !important; }
.fa-2x { font-size: 3rem; }
#logo { padding: 25px 5px; }
#header-wrap { background: rgba(0, 0, 0, 1); display: block;  }
#header-wrap.top-fixed-header { background: rgba(0, 0, 0, 0.75);}
#header { position:relative; }
#videocontainer { margin-top: 0px; overflow:visible; height: auto !important;}
#videocontainer .table-row-all{display: block;}
#videocontainer .table-row-all .table-cell{display: block; float: left;}
#videocontainer .video-text-landing-page{background: #000;text-align: center;padding-top:30px;}
#videocontainer .video-text-landing-page h1{margin: 0px; font-family: williams-caslon-text, serif; font-size: 2.75rem; text-align: center;}
#videocontainer .video-text-landing-page h1 span { color:#00A0C6; display: inline;}
#videocontainer .video-text-landing-page h3 { font-weight: 200; font-style: italic; }
#videocontainer .video-text-landing-page h3 span { color: #ffffff; font-weight: 400; margin: 0px 10px; vertical-align: middle; }
#videocontainer .video-text-landing-page h5 { font-weight: 200; font-size: 1.12rem;}
#videocontainer .video-text-landing-page .btn-section { margin-bottom: 0; }
.video-text{position: relative; margin-top: 0px;left:auto;top:auto;}
.mobile-video-heading { text-align: center; padding: 30px 20px; background: #000000; color: #ffffff; }
.mobile-video-heading h1 { margin: 0px; font-family: williams-caslon-text, serif; font-size: 2.75rem; }
.mobile-video-heading h1 span { color:#00A0C6; }
.mobile-video-heading h3 { font-weight: 200; font-style: italic; }
.mobile-video-heading h3 span { color: #ffffff; font-weight: 400; margin: 0px 10px; vertical-align: middle; display: inline-block;position: relative;}
.mobile-video-heading h3 span:before{content: "\f111";font-family: 'FontAwesome';font-style: normal; font-size:6px;line-height:1;position: absolute; top:50%;margin-top: -5px;}
.mobile-video-heading h5 { font-weight: 200; }
.mobile-video-heading .btn-section { margin-bottom: 0; }
.video-text { text-align: center; padding: 30px 0px; background: #000000; color: #ffffff; }
.video-text h1 { margin: 0px; font-family: williams-caslon-text, serif; font-size: 2.75rem; }
.video-text h1 span { color:#00A0C6; }
.video-text h3 { font-weight: 200; font-style: italic; font-size: 1.5rem;}
.video-text h3 span { color: #ffffff; font-weight: 400; margin: 0px 10px; vertical-align: middle; display: inline-block;position: relative;}
.video-text h3 span:before{content: "\f111";font-family: 'FontAwesome';font-style: normal; font-size:6px;line-height:1;position: absolute; top:50%;margin-top: -5px;}
.video-text h5 { font-weight: 200;font-size: 1.2rem; }
.video-text .btn-section { margin-bottom: 0; margin-top: 10px;}
.video-text .btn-blue{background:#00a0c6; color:#ffffff; border-radius:10px; border:0px; font-size: 1.25rem; padding: 12px 24px; -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.35);  transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out; }
.video-text .btn-blue:hover, .video-text .btn-blue:focus{background-color: #fff;color: #00a0c6}
.mob-menu-toggle-btn { color:#ffffff; }
#site-navigation-wrap { display: none; }
.btn-section { margin: 0px 0px 10px 0px; }
.home-services .heading-section { margin-bottom: 30px; }
.home-services-content { padding: 25px; margin-bottom: 15px; }
.home-services-icon h2 { min-height:50px; }
#home-about { text-align:center; padding: 0px 0px 30px 0px !important; }
.home-services-content.img-bg { margin-left:0px; margin-bottom:30px; }
.home-services-content { padding: 10px 15px; margin-bottom: 15px; }
.home-about .heading-section h1 { text-align:center; }
.home-about .heading-section h2 { text-align:center; }
.home-about-image-block { position: static; z-index: 1; }
.home-about-text-block { padding:0px; margin: 0px; }
.home-why-choose-us .heading-section { padding-bottom: 5px; }
.home-why-choose-us .heading-section h1 { text-align:center; }
.home-why-choose-us .heading-section h2 { text-align:center; }
.home-why-choose-head span { display: block; }
.home-why-choose-img-section { margin-top:30px; }
.home-why-choose-img-section img { width:100%; }
.home-crating-services .heading-section h1 { text-align:center; }
.home-crating-services .heading-section h2 { text-align:center; }
.home-crating-services { text-align: center; }
.home-crating-services .heading-section { padding-bottom: 5px; }
.home-crating-content-icon { margin-bottom: 25px; text-align: center; }
.home-crating-content-icon img{display: inline-block;}
.home-crating-content { width: 100%; }
#home-testimonials-slider .carousel-indicators { bottom: 40px; }
#home-testimonials-slider .home-testimonials-slider-controls { text-align: center; }
#home-testimonials-slider .carousel-inner {  }
.home-testi-quote-icon { text-align: center; padding-top: 0px; }
.home-blog-block { margin-bottom:25px; }
.home-blog-image img { width:100%; }
.home-blog-content p { min-height:auto; }
.home-blog-content .btn-section { margin-bottom:0px; }
#footer { padding: 30px 0px 0px 0px !important; }
#footer ul { margin-bottom:25px;  }
#footer h2 { margin-bottom:10px; }
.footer-bottom .rt { text-align:center; }
.footer-bottom .lt { text-align:center; }
.innerpages-content { padding:30px 0px; }
.inner-page-banner { /* padding: 20px; min-height:auto;  */ display:none; /* padding-bottom: 23.42%;min-height:1px;padding-top: 0px;background-size: 100% auto; */}
.inner-page-banner .innerpage_title .container h1 { font-size:2.75rem; }
.innerpages-content-title { text-align:center; }
.innerpages-content-title:after { width:100px; left:50%; margin-left:-50px; }
.innerpages-content-block { padding: 20px; }
.innerpages-content-block:last-child { margin-bottom:0px; }
#primary { padding: 30px 0px 0px 0px !important; } 
#home-quote-form-new { padding: 30px 15px !important; }
.home-quote-new-block { padding: 30px 10px; }
.home-quote-new-block .heading-section { padding-bottom: 20px; margin-bottom: 20px; }
.meet-accordion-block { margin-bottom:15px; }
.meet-accordion-block a { min-height:1px; }
.meet-accordion-block a { min-height:1px; }
.landing-quote-form-content { text-align:left; }
#request-quote { width: 250px; }
.mb60 { margin-bottom: 0px; }
.get-intouch-sec { padding: 10px; text-align: center; }
.home-quote-new-content { padding: 0px; }
#blog-wrap { padding: 20px; }
.sidebar-container { margin-top: 20px; padding: 0px 20px; }
.blog-post-content-section .blog-list-content ul li { margin-right: 15px; } 
.blog-post-content-section .blog-list-content ul li:last-child { float: none; } 
.blog-post-content-section { padding: 15px 15px; }
.flex-item-wrap .flex-item-{max-width: 100%;width: 100%;flex:auto;}
}
@media only screen and (min-width:768px) and (max-width:991px){
section { padding:40px 0px !important; }
#site-navigation .sf-menu { display: block; }
#site-navigation .dropdown-menu a { margin:0 4px; }
#site-navigation .dropdown-menu > .active > a:after { margin-bottom: -31px; }
.search-column .search input[type="text"] { width:100%; }
.video-text { top: 0; margin-top: 60px; }
.home-services { padding:40px 0px 10px 0px !important; }
.home-services-content { min-height: 242px; padding:15px; }
.home-services-content p { min-height: 65px; }
.home-services-icon h2 { min-height: 40px; }
.home-services-content h3 { margin-bottom:10px; }
.home-about { padding:10px 0px 40px 0px !important; }
.home-about-text-block { margin: 20px; padding: 20px; }
.home-about-text-block p { display:none; }
.home-why-choose-img-section { margin-top: 110px; }
.home-why-choose-head span { display:block; font-size: 1.25rem; }
.home-blog-content { padding: 20px 15px; min-height: 520px;}
#footer h2 { margin-bottom:10px; }
.innerpages-content-block ul li { line-height:1.5; }
.meet-the-team-groups { min-height:162px; }
.landing-quote-form { padding: 10px 0px; }
.landing-quote-form h1 { margin-bottom: 0px; font-size: 2rem; }
.landing-quote-form-content h5 { margin: 5px 0px; font-size: 1rem; }
.landing-quote-form p { display: none; }
.landingquote-form-content input.form-control { height: 25px; padding: 5px 0px; font-size: 0.875rem;  }
.landingquote-form-content select.form-control { height: 25px; padding: 5px 0px; font-size: 0.875rem;  }
.landingquote-form-content .form-group { margin: 5px 0px; }
.landingquote-form-content textarea.form-control { height: 35px; font-size: 0.875rem; }
.landingquote-form-content .btn-section { margin-top: 10px; }
.technology-section .flex-content-container{max-width:50%;width:50%;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
#site-navigation .dropdown-menu a { margin: 0px 4px; }
#site-navigation .dropdown-menu > .active > a:after { margin-bottom: -31px; }
.home-about-text-block { margin: 15px; padding: 20px; }
.home-services-content { padding:20px; min-height: 230px; }
.home-services-icon h2 { min-height: 40px; }
.home-services-content h3 { margin-bottom:15px; }
.home-why-choose-img-section { margin-top:50px; }
.home-why-choose-head span { display:block; }
.home-blog-content { padding: 25px 15px; }
.landing-quote-form { padding: 15px 0px; }
.landing-quote-form h1 { margin-bottom: 0px; font-size: 2.5rem; }
.landing-quote-form-content h5 { margin: 5px 0px; font-size: 1.25rem; }
.landing-quote-form p { display: none; }
.landingquote-form-content input.form-control { height: 32px; padding: 15px 0px; font-size: 1rem;  }
.landingquote-form-content select.form-control { height: 32px; padding: 5px 0px; font-size: 1rem;  }
.landingquote-form-content .form-group { margin: 5px 0px; }
.landingquote-form-content textarea.form-control { height: 50px; font-size: 1rem; }
.landingquote-form-content .btn-section { margin-top: 15px; }
}
@media only screen and (min-width:1200px) and (max-width:1300px){ 
.landing-quote-form { padding: 15px 5px; }
.video-text-landing-page h1 { font-size: 2.5rem; }
.landingquote-form-content input.form-control { height: 35px; }
.landingquote-form-content .form-group { margin-bottom: 5px; margin-top: 5px; }
.landing-quote-form p { font-size: 1rem; }
}
@media only screen and (min-width:320px) and (max-width:479px){
#request-section #request-tab span span{display: block;}
#request-section #request-tab{padding: 10px;}
.staff-item-wrapper .staff-item-list > li{width:97%; max-width: 97%;}
}
@media only screen and (min-width:480px) and (max-width:767px){
.staff-item-wrapper .staff-item-list > li{width:48%; max-width:48%;} 
}
/**date picker.css**/
.datepicker {padding: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; direction: ltr;}
.datepicker-inline {width: 220px;}
.datepicker.datepicker-rtl {direction: rtl;}
.datepicker.datepicker-rtl table tr td span {float: right;}
.datepicker-dropdown {top: 0; left: 0;}
.datepicker-dropdown:before {content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-top: 0; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute;}
.datepicker-dropdown:after {content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #ffffff; border-top: 0; position: absolute;}
.datepicker-dropdown.datepicker-orient-left:before {left: 6px;}
.datepicker-dropdown.datepicker-orient-left:after {left: 7px;}
.datepicker-dropdown.datepicker-orient-right:before {right: 6px;}
.datepicker-dropdown.datepicker-orient-right:after {right: 7px;}
.datepicker-dropdown.datepicker-orient-top:before {top: -7px;}
.datepicker-dropdown.datepicker-orient-top:after {top: -6px;}
.datepicker-dropdown.datepicker-orient-bottom:before {bottom: -7px; border-bottom: 0; border-top: 7px solid #999;}
.datepicker-dropdown.datepicker-orient-bottom:after {bottom: -6px; border-bottom: 0; border-top: 6px solid #ffffff;}
.datepicker > div {display: none;}
.datepicker.days div.datepicker-days {display: block;}
.datepicker.months div.datepicker-months {display: block;}
.datepicker.years div.datepicker-years {display: block;}
.datepicker table {margin: 0; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.datepicker td,
.datepicker th {text-align: center; width: 20px; height: 20px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border: none;}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {background-color: transparent;}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {background: #eeeeee; cursor: pointer;}
.datepicker table tr td.old,
.datepicker table tr td.new {color: #999999;}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {background: none; color: #999999; cursor: default;}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {background-color: #fde19a; background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a); background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a); background-image: -o-linear-gradient(top, #fdd49a, #fdf59a); background-image: linear-gradient(top, #fdd49a, #fdf59a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); border-color: #fdf59a #fdf59a #fbed50; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #000;}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {background-color: #fdf59a;}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {background-color: #fbf069 \9;}
.datepicker table tr td.today:hover:hover {color: #000;}
.datepicker table tr td.today.active:hover {color: #fff;}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {background: #eeeeee; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {background-color: #f3d17a; background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a); background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a); background-image: -o-linear-gradient(top, #f3c17a, #f3e97a); background-image: linear-gradient(top, #f3c17a, #f3e97a); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); border-color: #f3e97a #f3e97a #edde34; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {background-color: #f3e97a;}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {background-color: #efe24b \9;}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {background-color: #9e9e9e; background-image: -moz-linear-gradient(top, #b3b3b3, #808080); background-image: -ms-linear-gradient(top, #b3b3b3, #808080); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); background-image: -webkit-linear-gradient(top, #b3b3b3, #808080); background-image: -o-linear-gradient(top, #b3b3b3, #808080); background-image: linear-gradient(top, #b3b3b3, #808080); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); border-color: #808080 #808080 #595959; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {background-color: #808080;}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {background-color: #666666 \9;}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {background-color: #0044cc;}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {background-color: #003399 \9;}
.datepicker table tr td span {display: block; width: 23%; height: 54px; line-height: 54px; float: left; margin: 1%; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.datepicker table tr td span:hover {background: #eeeeee;}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {background: none; color: #999999; cursor: default;}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {background-color: #006dcc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -ms-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {background-color: #0044cc;}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {background-color: #003399 \9;}
.datepicker table tr td span.old,
.datepicker table tr td span.new {color: #999999;}
.datepicker th.datepicker-switch {width: 145px;}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {cursor: pointer;}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {background: #eeeeee;}
.datepicker .cw {font-size: 10px; width: 12px; padding: 0 2px 0 5px; vertical-align: middle;}
.datepicker thead tr:first-child th.cw {cursor: default; background-color: transparent;}
.input-append.date .add-on i,
.input-prepend.date .add-on i {cursor: pointer; width: 16px; height: 16px;}
.input-daterange input {text-align: center;}
.input-daterange input:first-child {-webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px;}
.input-daterange input:last-child {-webkit-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0;}
.input-daterange .add-on {display: inline-block; width: auto; min-width: 16px; height: 20px; padding: 4px 5px; font-weight: normal; line-height: 20px; text-align: center; text-shadow: 0 1px 0 #ffffff; vertical-align: middle; background-color: #eeeeee; border: 1px solid #ccc; margin-left: -5px; margin-right: -5px;}
.datepicker.dropdown-menu {position: absolute; top: 100%; left: 0; z-index: 1000; float: left; display: none; min-width: 160px; list-style: none; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; *border-right-width: 2px; *border-bottom-width: 2px; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 20px;}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {padding: 4px 5px;}
/**css-menu.css**/
.cssmain{width: 100%; background:transparent;position: relative;}
.cssmainnav{padding: 0px;float: right;margin-bottom: 0px;}
li{list-style: none;}
li a{text-decoration: none;}
.services-menu-content { display:none; }
.personal-cargo-menu-content { display:none; }
.commercial-cargo-menu-content { display:none; }
.mega-projects-menu-content { display:none; }
.useful-links-menu-content { display:none; }
.contact-us-menu-content { display:none; }
.contact-column{height: 80px;}
#site-navigation-wrap{top:50%;margin-top:0px;left:15px; right:15px;}
#site-navigation{margin-right: 17.5%;}
@media (min-width:768px) {
.logo-column{position: absolute;left:15px;z-index: 100;}
.search-column{position: absolute; right:15px;top:50%;}
#header .container{position: relative;}
.cssdropdown{position: absolute; left:0px; transition:all ease-out .35s;-moz-transition:all ease-out .35s;-webkit-transition:all ease-out .35s;z-index: 100;-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);box-shadow: 2px 2px 5px rgba(0,0,0,0.5);background-color: #fff;padding: 0px;display:none;transition:all ease-in .35s;-moz-transition:all ease-in .35s;-webkit-transition:all ease-in .35s;}
.cssdropdown.right-aligned{left: auto; right: 0px;}
.cssmainnav li{display: inline-block;padding:0px;}
.cssmainnav li.hassubs{}
.cssmainnav li:first-child{border: none;}
.cssmainnav li a{ display: block;padding:0px 10px;color:rgba(0,0,0,0.7);font-size: 1rem;}
.cssmainnav li a span{display: inline-block; }
.cssmainnav li:hover{transition: ease-in .35s;-moz-transition: ease-in .35s;-webkit-transition: ease-in .35s;}
.cssmainnav li:hover a{transition: ease-in .35s;-moz-transition: ease-in .35s;-webkit-transition: ease-in .35s;text-decoration: none;}
.cssmainnav li:hover a span{}
.cssmainnav > li > a{line-height: 40px;color: #fff;position: relative;}
.cssmainnav > li > a:before{width: 0; height: 0; border-left:8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid transparent; content: "";position: absolute; left:50%; margin-left:-5px;bottom:0px;}
.cssmainnav > li:hover > a:before{border-bottom: 10px solid #009fc5;}
.cssmainnav .cssdropdown ul li{display: block;text-align: left;}
.subs {position: relative;top: 0px;width:100%;border-bottom: 1px solid #efefef !important;}
.subs:last-child{border: none !important;}
.hassubs:hover .cssdropdown,.hassubs .hassubs:hover .cssdropdown{display:block;transition:all ease-in .35s;-moz-transition:all ease-in .35s;-webkit-transition:all ease-in .35s;}
.cssmainnav li:hover ul a,.cssmainnav li:hover ul li ul li a{}
.cssmainnav li ul li:hover,.cssmainnav li ul li ul li:hover{transition: ease-in-out .35s;-moz-transition: ease-in-out .35s;-webkit-transition: ease-in-out .35s;}
.cssmainnav li ul li:hover a,.cssmainnav li ul li ul li:hover a{transition: ease-in-out .35s;-moz-transition: ease-in-out .35s;-webkit-transition: ease-in-out .35s;}
.hassubs .hassubs .cssdropdown{position: absolute;width:300px;left:100%;top: 0px;opacity: 0;visibility: hidden;transition: ease-out .35s;-moz-transition: ease-out .35s;-webkit-transition: ease-out .35s;}
.hassubs .hassubs .cssdropdown .subs{position: relative;width:100%;top: 0px;}
.dropdown-menu-block {background:#009fc5; padding: 20px 0px;background: rgba(0,159,197,0.9);}
.dropdown-menu-content ul {padding-bottom: 30px; padding-top:30px; border-bottom: 1px solid rgba(255, 255, 255, 0.25);}
.dropdown-menu-content ul:first-child { padding-top:0px; }
.dropdown-menu-content ul:last-child { padding-bottom: 0px; border-bottom: 0px solid #ffffff;  }
.dropdown-menu-content ul li { list-style:none; color: #ffffff; font-weight: 300; margin: 10px 0px; }
.dropdown-menu-content ul li a { color: #ffffff; font-weight: 300; }
.dropdown-menu-content ul li a:hover, .dropdown-menu-content ul li a:focus{color: rgba(0,0,0,0.8);}
.dropdown-menu-content ul li strong a { color: #ffffff; text-transform: uppercase; font-weight: 600; text-decoration: underline !important; }
.dropdown-menu-content .textwidget ul li:last-child{padding: 0px 10px;}
}
.mobile-menu-toggle{display: none;position: absolute; top:10px; left:0px;z-index: 100;cursor: pointer;}
.mobile-menu-toggle .fa{color: #fff;}
#css-main-wrap.menu-active{display: block;}
@media (max-width:767px) {
.mobile-menu-toggle{display: block;}
.user-section{display: none;position: relative;}
.cssmain-wrapper{position: absolute;background: #fff;z-index:999;top:0px;margin-top: 0px;width:100%;left:0px;}
.cssmainnav{padding: 0px;float:none;margin-bottom: 0px;width:100%;background: #fff;}
.cssmain{padding:15px;}
.cssmainnav li{display: block;text-align: left;float:none;}
.cssmainnav > li > a{color:rgba(0,0,0,0.7);display: block; margin-right:40px;line-height: 40px;}
.cssmainnav > li > a > .fa{color: inherit;}
.cssmainnav > li > a:hover, .cssmainnav > li > a:focus{text-decoration: none;color:#6aaf31;}
.cssdropdown{display: none;padding:0px; }
.cssdropdown li{padding: 0px 0px;border-bottom: 1px solid rgba(255,255,255,0.5);}
.cssdropdown li a{background: #bddaa5;display: block; line-height: 40px;color: #000;padding-left: 10px; padding-right: 10px;}
.cssdropdown li a:hover, .cssdropdown li a:focus{text-decoration: none;}
#menuopen{}
#menuclose{display:none;}
li.hassubs{position: relative;}
}
@media only screen and (min-width:768px) and (max-width:991px){
#site-navigation{margin-right:0px;}
.cssmainnav > li > a{padding: 0px 7px;}
}
/**landing page changes*/
.landing-quote-form-block { background: rgba(255, 255, 255, 0.9);background: #f9f9f9; border-radius: 8px;}
.video-text-landing-page h2{color: #333;}
.video-text-landing-page .landing-quote-form-content h5{color: #333;}
.landingquote-form-content .form-group label {color: #009fc5; }
.landingquote-form-content .form-group .form-control:placeholder-shown:not(:focus)+label { top: 50%; margin-top: -10px; font-size: 0.925rem; background: transparent; color: #333; }
.landingquote-form-content input.form-control { border:0px; border-bottom: 1px solid #333; background-color: transparent; color: #333; }
.landingquote-form-content input.form-control:focus { color: #333; }
.landingquote-form-content  select.form-control { border:0px; border-bottom: 1px solid #333; padding: 0px; width: 100%; height: 40px; background-color: transparent; color: #333; font-size: 0.925rem; font-weight: 400; border-radius: 0px; box-shadow: none;  }
.landingquote-form-content  select.form-control:focus { box-shadow:none; color:#000000; }
.landingquote-form-content  select.form-control option{background: #fff; color: #000;}
.landingquote-form-content  textarea.form-control { border:0px; border-bottom: 1px solid #333; color: #333;}
.landingquote-form-content  textarea.form-control:focus { color: #333;  }
.landing-quote-form-content .btn-blue {}
.landing-quote-form-content .btn-blue:hover, .landing-quote-form-content .btn-blue:focus{border:1px solid #000; }
.landing-quote-form-content select.designer-select{background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');}
.landing-page-normal-form .form-group{padding-top: 1.3rem;}
.landing-page-normal-form .form-group label {position: absolute; color: #009fc5;top:0px; font-size:0.925rem;}
.landing-page-normal-form .form-group .form-control:placeholder-shown:not(:focus) + label{top:0px;margin-top: 0px;}
.landing-page-normal-form  input.form-control{border:1px solid #898989;padding: 4px 10px; height: auto;font-size: 1.1rem;}
.landing-page-normal-form select.form-control{border:1px solid #898989;padding: 4px 10px; height: auto;font-size: 1.1rem;}
.landing-page-normal-form select.designer-select{margin-top:-1.2rem;}
.landing-page-normal-form textarea.form-control{border:1px solid #898989;padding: 4px 10px; height:70px;font-size: 1.1rem;}
.landing-page-normal-form #grecaptcha{padding-top:0rem;}
.landing-page-normal-form h5{margin-bottom: 0px;}
.landing-page-normal-form .landing-quote-form{height: 610px;overflow-y: auto;}
.landing-page-normal-form .landing-quote-form-block{padding-left: 0px; padding-right: 0px;}
.landing-page-normal-form .landing-quote-form-block h2{padding-left:15px; padding-right: 15px;}
.landing-page-normal-form .landing-quote-form-block .landingquote-form{padding-left:15px; padding-right: 15px;}
.landing-page-normal-form.mobile-landing-form .landing-quote-form{height: auto !important;}
.landing-page-normal-form.mobile-landing-form{position: relative;top:auto; left: auto;padding-bottom: 30px;margin-top: 0px !important; }
@media only screen and (min-width:768px) and (max-width:991px){
.landing-page-normal-form{margin-top:90px;}
.landing-page-normal-form .landing-quote-form{height:400px; }
}
@media only screen and (min-width:992px) and (max-width:1199px){
.landing-page-normal-form{margin-top:90px;}
.landing-page-normal-form .landing-quote-form{height: 440px; }
}
@media only screen and (min-width:768px){
.landing-page-normal-form.mobile-landing-form{position: relative;top:auto; left: auto;background:#000;padding-bottom: 30px;margin-top: 0px !important; }
}
#videocontainer img.anniversarylogo{width:auto;}
#videocontainer .video-text h1{margin-top:0px;}
#videocontainer .video-text{margin-top: 0px;top:18%;}
.sky2c_anniversary_foo_logo img{}
#footer {background: #444444 url(../images/sky2c_anniversary_logo.png) 55% bottom no-repeat;background-size: auto 150px;}
.foo-anniversary-logo{display: none;}
@media only screen and (min-width:320px) and (max-width:480px){
.foo-anniversary-logo{display: block;}
#footer {background-position: 80% bottom ;}
}