@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,600,700,700italic,800,800italic);@import url(https://fonts.googleapis.com/css?family=Lato:400,100,100italic,300,300italic,400italic,700,700italic,900,900italic);@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=PT+Serif:400,400italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Alegreya:400,400italic,700italic,700,900,900italic);@import url(../fonts/montserrat/montserrat-bold/styles.css);@import url(../fonts/montserrat/montserrat-light/styles.css);@import url(../fonts/montserrat/montserrat-regular/styles.css);@import url(../fonts/montserrat/montserrat-semibold/styles.css);@import url(../assets/bootstrap/css/bootstrap.min.css);@import url(../assets/font-awesome/css/font-awesome.min.css);@import url(../assets/bootstrap-select/dist/css/bootstrap-select.min.css);@import url(../assets/revolution/css/settings.css);@import url(../assets/revolution/css/layers.css);@import url(../assets/revolution/css/navigation.css);@import url(../assets/fn-icon/style.css);@import url(../assets/owl.carousel-2/assets/owl.carousel.css);@import url(../assets/owl.carousel-2/assets/owl.theme.default.min.css);@import url(../assets/nouislider/nouislider.css);@import url(../assets/nouislider/nouislider.pips.css);@import url(../assets/bootstrap-touch-spin/jquery.bootstrap-touchspin.css);@import url(../assets/masterslider/style/masterslider.css);@import url(../assets/masterslider/skins/default/style.css);@import url(../assets/masterslider/staffcarousel/style/ms-staff-style.css);@import url(../assets/bxslider/dist/jquery.bxslider.min.css);@import url(../assets/Magnific-Popup-master/dist/magnific-popup.css);@import url(../assets/animate.min.css);iframe[name="google_conversion_frame"]{display:none;}
iframe[name="google_cookie_match_frame"]{display:none;}
img[src^="//googleads"]{display:none;}
body{font-family:'Lato';font-size:16px;color:#757171;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
a,
a:hover,
a:active,
a:focus{border:none !important;outline:none;text-decoration:none;}
#menu-footer-menu li{display:block}
.blog-sidebar.login-register.ui-widget-content{border:1px solid #5287d8;background:rgba(135, 205, 232, 0.91);color:rgb(255, 255, 255);}
.blog-sidebar login-register ui-widget-content{border:1px solid #5287d8;background:rgba(135, 205, 232, 0.91);}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #d2d2d2;font-weight:normal;color:#3563a9;}
#ouibounce-modal .modal-title{background:rgb(7, 27, 47) !important;}
.modal-header{background:rgb(7, 27, 47) !important;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{color:#fff;background-color:#069;}
.nav-pills > li{float:left;margin-top:10px !important;display:block !important;width:100% !important;}
.nav-pills > li + li{margin-left:0px;}
.nav-pills > li > a{border-radius:0px;font-weight:bold;border:2px solid #E8E8E8 !important;color:#069;text-align:center}
.nav-pills > li > a:hover{background-color:#7eb5ef;}
.inner-banner{padding-top:16%;padding-bottom:0px;text-align:left;height:100vh;}
.info strong{color:#000}
.notification{width:80%;margin:0 auto;}
.notification .alert{padding:5px}
.notification .alert-info span img{width:5%;padding:10px;}
@media (min-width:1200px){.container{padding:0;}
}
.f-droids{font-family:"Droid Serif", serif !important;}
.f-montreg{font-family:"Montserrat-Regular", sans-serif !important;}
.c-black{color:#333;}
.ttu{text-transform:uppercase;}
.base-color-bg{background:#3563a9;}
.pt0{padding-top:0 !important;}
.pb0{padding-bottom:0 !important;}
.mb0{margin-bottom:0 !important;}
.m0{margin:0;}
.has-dot-pattern{position:relative;}
.has-dot-pattern:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;}
.has-dot-pattern .container{position:relative;z-index:2;}
.two-color-overlay{position:relative;}
.two-color-overlay:before, .two-color-overlay:after{content:'';width:50%;height:100%;position:absolute;top:0;}
.two-color-overlay:before{left:0;}
.two-color-overlay:after{right:0;}
.two-color-overlay .container{position:relative;z-index:9;}
/*.sec-pad{padding:110px 0;}*/
.sec-pad{padding:51px 0;}
.sec-pad-20{padding:20px 0;}
.sec-pad-30{padding:30px 0;}
.sec-pad-70{padding:70px 0;}
.thm-btn{font-size:14px;color:#FFFFFF;letter-spacing:-.005em !important;display:inline-block;line-height:51px;background:#3563a9;font-family:"Montserrat-Bold", sans-serif;font-weight:bold !important;text-transform:uppercase;vertical-align:middle;border:1px solid #3563a9;border-radius:4px;padding:0 36px;-webkit-transition:background .4s ease, color .4s ease !important;transition:background .4s ease, color .4s ease !important;}
.thm-btn:hover{background:#fff;color:#3563a9;border:1px solid #3563a9;}
.sec-title{margin-bottom:30px;}
.p2p .sec-title h2{color:#fff;}
.p2p .sec-title h2{margin:0;font-family:"Montserrat-Regular", sans-serif;font-size:25px;line-height:inherit;color:#2f2d2d;letter-spacing:-.005em;}
.p2p .sec-title h3{margin:0;font-family:"Montserrat-Regular", sans-serif;font-size:25px;line-height:39px;color:#333;letter-spacing:-.005em;}
.p2p p{color:#4F4C4C;line-height:26px;font-weight:300;}
.sec-title h2{margin:0;font-family:"Montserrat-Regular", sans-serif;font-size:36px;line-height:22px;color:#333333;letter-spacing:-.005em;border-bottom:0px;}
.sec-title span.decor-line{margin-top:10px;display:inline-block;}
.sec-title span.decor-line:before, .sec-title span.decor-line:after{content:'';width:40px;background:#3563a9;height:2px;display:inline-block;vertical-align:middle;}
.sec-title span.decor-line .decor-line-inner{width:26px;height:16px;background-image:url(../img/texture/title-decor.png);background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle;}
.sec-title.white h2{color:#FFFFFF;}
.sec-title.white span.decor-line:before, .sec-title.white span.decor-line:after{background:#fff;}
.sec-title.white span.decor-line .decor-line-inner{background-image:url(../img/texture/title-decor-white.png);}
.sec-title.semi h2{font-size:30px;}
.sec-title.medium h2{font-size:24px;border-bottom:none;}
.sec-title-two{margin-bottom:40px;}
.sec-title-two h2{margin:0;font-size:30px;line-height:22px;color:#333333;font-family:"Montserrat-Regular", sans-serif;background:url(../img/texture/title-decor-lines.png) center left repeat-x;}
.sec-title-two h2 span{display:inline-block;padding:0 22px;background:#fff;vertical-align:text-top;}
.sec-title-two.text-left h2 span{padding-left:0;}
.sec-title-two.text-right h2 span{padding-right:0;}
.qoute-box{border-top:1px solid #F4F4F4;margin-top:30px;margin-bottom:-25px;}
.qoute-box .qoute-content{border:1px solid #F4F4F4;border-radius:30px;background:#fff;margin-top:0px;padding-left:50px;padding-right:50px;display:inline-block;position:relative;bottom:30px;}
.qoute-box .qoute-content h3{margin:0;font-size:20px;line-height:30px;font-family:"Montserrat-Regular", sans-serif;color:#3563a9;padding:15px 0;}
.post-navigation{margin:0;margin-left:-5px;margin-right:-5px;margin-top:60px;padding-top:40px;border-top:1px solid #F7F7F7;}
.post-navigation li{padding:0;padding:0 5px;}
.post-navigation a{display:block;font-size:18px;color:#999999;height:50px;line-height:46px;border:2px solid #F7F7F7;padding:0 18px;border-radius:4px;-webkit-transition:border-color .3s ease, background .3s ease, color .3s ease;transition:border-color .3s ease, background .3s ease, color .3s ease;}
.post-navigation a:hover{border-color:#3563a9;background:#3563a9;color:#fff;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border:none;}
.accordion{margin-bottom:65px;}
.accordion .panel-default{border:none;outline:none;box-shadow:none;}
.accordion .panel + .panel{margin-top:10px;}
.accordion a[role=button]{padding:10px 0;background:#F7F7F7;border:1px solid #EEEEEE;padding-left:20px;position:relative;font-size:18px;line-height:34px;font-weight:bold;color:#333333;display:block;}
.accordion a[role=button].collapsed:before{position:absolute;bottom:10px;right:20px;font-size:18px;color:#999999;font-weight:normal;font-family:'FontAwesome';content:"\f18e";}
.accordion a[role=button]:before{font-family:'FontAwesome';position:absolute;bottom:10px;right:20px;font-size:18px;font-weight:normal;content:"\f01a";color:#3563a9;}
.accordion .inner-box{border:1px solid #eee;border-top:0;padding:20px;}
.accordion .inner-box p{margin:0;}
.scroll-to-top{position:fixed;bottom:50px;right:15px;background:#0D0D0D;font-size:35px;font-weight:normal;text-align:center;width:50px;height:50px;line-height:45px;border-radius:5px;color:#ffffff;cursor:pointer;display:none;z-index:999;}
.header{background:#000;border-bottom:1px solid rgba(122, 122, 122, 0.1);}
.header .header-top{padding:5px 0 10px;background:#ededed;color:black;font-size:12px;}
.header .header-top .bootstrap-select > .dropdown-toggle{background-color:transparent;padding:0;border:none;}
.header .header-top .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:auto;}
.header .header-top .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#C6C6C6;}
.header .header-top .bootstrap-select.btn-group .dropdown-toggle .caret{position:static;margin:0;top:0;right:0;width:auto;height:auto;vertical-align:top;border:none;margin-left:-5px;}
.header .header-top .bootstrap-select.btn-group .dropdown-toggle .caret:before{color:#C6C6C6;content:"\f107";font-family:FontAwesome;}
select:-moz-focusring-inner{color:transparent !important;text-shadow:0 0 0 #000 !important;border:0px solid transparent;}
.header .header-top .bootstrap-select.btn-group .dropdown-menu.inner{width:200px;}
.header .header-top .bootstrap-select .dropdown-menu{padding:0;margin:0;border-radius:0;}
.header .header-top .bootstrap-select .dropdown-menu > li{padding:0;}
.header .header-top .bootstrap-select .dropdown-menu > li > a{padding:8px 15px;font-size:14px;font-weight:normal;}
.header .header-top .bootstrap-select .dropdown-menu > li > a span{color:#333;}
.header .header-top .bootstrap-select .dropdown-menu > li > a:hover{background:#3563a9;}
.header .header-top .bootstrap-select .dropdown-menu > li > a:hover span{color:#fff;}
.header .header-top ul{margin-left:-10px;margin-right:-10px;margin-bottom:0;}
.header .header-top ul li{padding:0 10px;}
.text-center h3{text-align:center;border-bottom:none !important;margin:0px;}
.header .header-top ul li span{font-size:14px;color:#717070;}
.header .header-top ul li span i{margin-right:6px;}
.header .header-top ul li span i.fa-phone{font-size:13px;}
.header .header-top ul.social{margin:0;padding:0;margin-left:-8px;margin-right:-4px;}
.header .header-top ul.social li{margin:0;padding:0 8px;list-style:none;}
.header .header-top ul.social li a{font-size:14px;color:#C5C5C5;-webkit-transition:color .3s ease;transition:color .3s ease;}
.header .header-top ul.social li a:hover{color:#3563a9;}
.header .header-navigation .navbar-collapse.collapse{/*padding:0;*/text-align:right;}
.header .header-navigation.navbar{background-color:rgb(7, 27, 47);position:relative;min-height:auto;margin-bottom:0px;border:0px solid transparent;border-radius:0;}
.header .header-navigation.navbar > .container .navbar-brand,
.header .header-navigation.navbar > .container-fluid .navbar-brand{margin:0;float:left;height:auto;padding:6px;font-size:18px;line-height:47px;}
.header .header-navigation.navbar > .container .navbar-brand img,
.header .header-navigation.navbar > .container-fluid .navbar-brand img{display:inline;}
.header .header-navigation.navbar .nav.navigation-box{float:none;display:inline-block;vertical-align:middle;}
.header .header-navigation.navbar .nav > li{padding:30px 0 33px;float:none;display:inline-block;}
.header .header-navigation.navbar .nav > li > a:after{content:"\f107";font-family:FontAwesome;font-size:14px;margin-left:10px;}
.header .header-navigation.navbar .nav li > a:only-child:after{content:'';display:none;}
.header .header-navigation.navbar .nav > li > a{margin:0;padding:0;font-size:14px;line-height:15px;text-transform:uppercase;font-family:"Montserrat-Regular", sans-serif;color:#FFFFFF;padding:0 18.5px;-webkit-transition:color .4s ease;transition:color .4s ease;}
.header .header-navigation.navbar .nav > li:hover > a{color:#EA0000;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu{position:absolute;top:100%;left:0px;z-index:1000;float:left;min-width:200px;padding:0px 0;text-align:left;list-style:none;background-color:#161616;background-clip:padding-box;border-top:4px solid #3563a9;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease, visibility .4s ease;transition:opacity .4s ease, visibility .4s ease;}
.sub-menu .menu_one{width:602px;}
.sub-menu .menu_one .m1{width:300px;padding:10px;float:left;border:1px solid grey;}
.sub-menu .menu_one .m1 a{display:inline-block !important;width:100%;font-size:10px !IMPORTANT;padding:8px 10px 8px !IMPORTANT;background:rgba(102, 116, 138, 0.48)}
.sub-menu .menu_one .m1 p{font-size:12px;line-height:17px;}
.header .header-navigation.navbar .navbar-nav > li:hover > .sub-menu{opacity:1;visibility:visible;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu li{position:relative;display:block;position:relative;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu li a{font-size:16px;color:#FFFFFF;font-family:"Lato", sans-serif;display:block;padding-left:20px;-webkit-transition:background .4s ease;transition:background .4s ease;padding:10px;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu li + li{border-top:1px dashed #282828;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu li:hover > a{background:#3563a9;border-color:#3563a9;position:relative;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu > li > .sub-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:200px;padding:0px 0;text-align:left;list-style:none;background-color:#161616;background-clip:padding-box;border-top:4px solid #3563a9;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease, visibility .4s ease;transition:opacity .4s ease, visibility .4s ease;top:0;left:100%;margin-top:0px;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu > li:hover > .sub-menu{opacity:1;visibility:visible;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu > li > a:after{content:"\f105";font-family:FontAwesome;font-size:14px;float:right;margin-right:20px;}
.header .header-navigation.navbar .navbar-nav > li > .sub-menu li > a:only-child:after{content:'';display:none;}
.header .header-navigation.navbar .right-box.nav{float:none !important;display:inline-block;vertical-align:middle;}
.header .header-navigation.navbar .right-box.nav > li > a{padding:0 15px;line-height:15px;}
.header .header-navigation.navbar .right-box.nav > li + li > a{position:relative;}
.header .header-navigation.navbar .right-box.nav > li + li > a span.count{width:15px;height:15px;border-radius:50%;background:#3563a9;color:#fff;display:block;position:absolute;top:-7px;right:7px;text-align:center;font-size:12px;line-height:15px;color:#FBFBFB;}
.header .header-navigation.navbar .right-box.nav > li a:after{display:none;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu{left:auto;right:0;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu.search-box{border:none;padding:10px;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu form{width:280px;background:#161616;margin:0px;height:44px;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu form input{height:46px;line-height:42px;background-color:transparent;border:none;outline:none;padding-left:15px;width:calc(94% - 42px);float:left;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu form button{width:42px;height:42px;background:#3563a9;color:#fff;border:none;outline:none;float:right;position:absolute;left:247px;}
@media (min-width:1025px){.nav li a span.phone-only{display:none;}
}
@media (max-width:1024px){.nav li a span.phone-only{display:inline-block;}
.nav li a span.phone-only + i{display:none;}
.nav li a span.count{display:none !important;}
}
.hidden-sidebar{position:fixed;top:0;right:-100%;z-index:1000;width:100%;max-width:340px;background:#262626;height:100% !important;display:block !important;padding-left:30px;padding-right:28px;padding-top:50px;overflow:auto;-webkit-transition:right .4s ease;transition:right .4s ease;background:#01518c;background:-moz-linear-gradient(top, #01518c 0%, #0097d8 100%);background:-webkit-linear-gradient(top, #01518c 0%,#0097d8 100%);background:linear-gradient(to bottom, #01518c 0%,#0097d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#01518c', endColorstr='#0097d8',GradientType=0);}
.hidden-sidebar.collapse.in{right:0;}
.hidden-sidebar .close-button{width:35px;height:35px;background:#2E2E2E;border:none;outline:none;border-radius:50%;position:absolute;top:15px;right:25px;}
.hidden-sidebar .close-button i{font-size:15px;line-height:35px;color:#fff;}
.hidden-sidebar .single-hidden-sidebar{padding-bottom:40px;border-bottom:1px solid #fff;margin-bottom:40px;}
.hidden-sidebar .single-hidden-sidebar:last-child{border:none;margin:0;padding:0;}
.hidden-sidebar .single-hidden-sidebar h3, .hidden-sidebar .single-hidden-sidebar p, .hidden-sidebar .single-hidden-sidebar ul, .hidden-sidebar .single-hidden-sidebar li{margin:0;padding:0;list-style:none;}
.hidden-sidebar .single-hidden-sidebar h3{font-family:"Montserrat-Regular", sans-serif;color:#fff !important;font-size:18px;line-height:26px;margin-bottom:15px;}
.hidden-sidebar .single-hidden-sidebar p{color:#fff !important;}
.hidden-sidebar .single-hidden-sidebar a.logo{margin-bottom:0px;display:block;padding-bottom:0px;}
.hidden-sidebar .single-hidden-sidebar ul.contact-info li + li{border-top:1px solid #fff !important;padding:5px 0;}
.hidden-sidebar .single-hidden-sidebar ul.contact-info li .icon-box, .hidden-sidebar .single-hidden-sidebar ul.contact-info li .text-box{display:table-cell;vertical-align:super;}
.hidden-sidebar .single-hidden-sidebar ul.contact-info li .icon-box{width:30px;color:#fff !important;}
.hidden-sidebar .single-hidden-sidebar ul.contact-info li .text-box{line-height:28px;}
.hidden-sidebar .single-hidden-sidebar .thm-btn{margin-top:35px;}
.header.header-1{background:rgb(7, 27, 47);}
.header.header-2{background:#FFFFFF;}
.header.header-2 .header-top{background:#2B3134;padding:9px 0;}
.header.header-2 .header-navigation.navbar .nav > li > a{color:#333333;}
.header.header-2 .header-navigation.navbar .right-box.nav > li + li > a{border-color:#333;}
.header.header-2 .header-navigation.navbar .nav > li{padding:47px 0;}
.header.header-2 .header-navigation.navbar > .container .navbar-brand,
.header.header-2 .header-navigation.navbar > .container-fluid .navbar-brand{line-height:100px;}
.header.header-5{background:rgba(0, 0, 0, 0.1);}
.header.header-5 .header-navigation.navbar .nav > li{padding:47px 0;}
.header.header-5 .header-navigation.navbar > .container .navbar-brand,
.header.header-5 .header-navigation.navbar > .container-fluid .navbar-brand{line-height:100px;}
.header-fixed{top:0px;position:relative;z-index:98;}
.header .stricky{-webkit-transition:background .4s ease;transition:background .4s ease;}
.header .stricky-fixed{position:fixed !important;top:0;left:0;width:100%;z-index:1000;background:rgb(7, 27, 47);}
.header .stricky-fixed.header-navigation.navbar .nav > li{padding:33px 0;}
.header .stricky-fixed.header-navigation.navbar > .container .navbar-brand{line-height:69px;}
.header.header-2 .stricky-fixed{background:#fff !important;}
.header.header-3 .stricky-fixed{background:#E4E6E7 !important;}
.header.header-3 .header-navigation.navbar.stricky .nav > li{-webkit-transition:padding .4s ease;transition:padding .4s ease;}
.header.header-3 .header-navigation.navbar.stricky-fixed .nav > li{padding:33px 0;}
.header.header-3{background:#2B3134;border:none;}
.header.header-3 .header-top{padding:26px 0;}
.header.header-3 .header-top .logo{line-height:48px;}
.header.header-3 .single-right-info{float:left;}
.header.header-3 .single-right-info + .single-right-info{margin-left:40px;}
.header.header-3 .single-right-info .icon-box, .header.header-3 .single-right-info .text-box{display:table-cell;vertical-align:middle;}
.header.header-3 .single-right-info .icon-box i{font-size:30px;color:#ffffff;}
.header.header-3 .single-right-info .text-box{padding-left:20px;}
.header.header-3 .single-right-info .text-box p{font-size:15px;line-height:24px;font-family:"Montserrat-Regular", sans-serif;color:#fff;margin:0;}
.header.header-3 .header-navigation.navbar{background:#E4E6E7;}
.header.header-3 .header-navigation.navbar .nav > li{padding:19.5px 0;}
.header.header-3 .header-navigation.navbar .nav > li > a{color:#333333;}
.header.header-3 .header-navigation.navbar .nav > li:first-child > a{padding-left:0;}
.header.header-3 .header-navigation.navbar .right-box.nav > li + li > a{border-color:#333;}
.rev_slider_wrapper{background:#000;}
.rev_slider_wrapper #slider1 .banner-caption-h1{font-size:100px;color:#FFFFFF;font-family:"Montserrat-Bold", sans-serif;line-height:110px;letter-spacing:-.005em;}
.rev_slider_wrapper #slider1 .banner-caption-h3{font-size:26px;line-height:34px;font-family:"Montserrat-Bold", sans-serif;color:#FFFFFF;letter-spacing:-.005em;}
.rev_slider_wrapper #slider1 .banner-caption-h2{font-size:60px;color:#FFFFFF;font-family:"Montserrat-Bold", sans-serif;line-height:80px;letter-spacing:-.005em;}
.rev_slider_wrapper #slider1 .banner-caption-p{font-size:20px;color:#FFFFFF;font-family:"Droid Serif", serif;line-height:30px;}
.footer{background:url(../img/background/background-footer.jpg) top no-repeat;background-size:cover;position:relative;}
.footer:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.85;}
.footer .container{position:relative;z-index:2;}
.single-footer-widget li h4{color:#c3c3c3 !important;border-bottom:1px dashed #565656 !important;line-height:20px;padding:5px 0;width:80%;}
.single-footer-widget h4,
.single-footer-widget p,
.single-footer-widget ul,
.single-footer-widget li{margin:0;padding:0;list-style:none;margin:0;padding:0;list-style:none;line-height:4px;font-size:12px;font-weight:400;}
.single-footer-widget .icon-box,
.single-footer-widget .text-box{display:table-cell;vertical-align:middle;}
.single-footer-widget p{color:#999999;}
.single-footer-widget .sec-title{margin:0;margin-bottom:26px;}
.single-footer-widget .sec-title span.decor-line{margin-top:5px;}
.single-footer-widget.about-widget > p{margin-top:40px;}
.single-footer-widget.about-widget ul.contact-info{margin-top:25px;}
.single-footer-widget.about-widget ul.contact-info li{border-top:1px solid #2E2E2E;padding:10px 0;}
.single-footer-widget.about-widget ul.contact-info li:first-child{border-top:0;padding-top:0;}
.single-footer-widget.about-widget ul.contact-info li .icon-box,
.single-footer-widget.about-widget ul.contact-info li .text-box{display:table-cell;vertical-align:super;}
.single-footer-widget.about-widget ul.contact-info li .icon-box{width:30px;}
.single-footer-widget.about-widget ul.contact-info li .icon-box i{color:#999999;font-size:20px;}
.single-footer-widget.about-widget ul.contact-info li .icon-box i.fa-envelope-o{font-size:16px;}
.single-footer-widget.about-widget ul.contact-info li .text-box{line-height:24px;}
.single-footer-widget.about-widget ul.contact-info li .text-box p{color:#999999;}
.single-footer-widget.link-widget ul{margin-left:-15px;margin-right:-15px;margin-top:-8px;}
.single-footer-widget.link-widget ul li + li{margin-bottom:0px;}
.single-footer-widget.link-widget ul li a{line-height:26px;color:#999999;-webkit-transition:color .4s ease, left .4s ease;transition:color .4s ease, left .4s ease;position:relative;left:0;}
.single-footer-widget.link-widget ul li a:before{content:'\f105';font-family:'FontAwesome';margin-right:8px;}
.single-footer-widget.link-widget ul li a:hover{color:#3563a9;left:10px;}
.single-footer-widget.latest-news li + li{margin-top:25px;}
.single-footer-widget.latest-news .icon-box,
.single-footer-widget.latest-news .text-box{vertical-align:top;}
.single-footer-widget.latest-news .text-box{padding-left:20px;}
.single-footer-widget.latest-news .text-box h4{font-size:14px;font-family:"Montserrat-Regular", sans-serif;color:#fff;line-height:24px;margin-top:-4px;-webkit-transition:color .4s ease;transition:color .4s ease;border:none;}
.single-footer-widget.latest-news .text-box h4:hover{color:#3563a9;}
.single-footer-widget.latest-news .text-box h4 a{color:inherit;}
.single-footer-widget.latest-news .text-box p{color:#999999;font-size:12px;font-style:italic;font-family:"Droid Serif", serif;}
.single-footer-widget.subscribe form{background:#2B2B2B;margin-bottom:10px;background:rgba(43, 43, 43, 0.14);}
.single-footer-widget.subscribe form input{border:none;outline:none;background-color:transparent;float:left;height:50px;line-height:50px;width:calc(92% - 50px);vertical-align:middle;}
.single-footer-widget.subscribe form button{background:#10a1f0;color:#FFF;border:none;outline:none;font-family:"Montserrat-Bold", sans-serif;text-transform:uppercase;width:70px;height:50px;line-height:50px;float:right;vertical-align:text-top;}
.form-container .single-footer-widget.subscribe form button{background:#10a1f0;color:#FFF;border:none;outline:none;font-family:"Montserrat-Bold", sans-serif;text-transform:uppercase;width:70px;height:50px;line-height:50px;float:right;vertical-align:text-top;}
.single-footer-widget.subscribe form + p{font-size:14px;color:#999999;line-height:24px;margin:0;font-family:"Droid Serif", serif;font-style:italic;}
.single-footer-widget.subscribe form label.error{display:none !important;}
.single-footer-widget.subscribe form input.error{background:rgba(255, 0, 0, 0.3);}
.single-footer-widget.subscribe .result p{font-size:12px;color:#3563a9;font-family:"Droid Serif", serif;font-style:italic;}
.single-footer-widget.subscribe .help-box{background:#3563A9;color:#fff;padding:15px;padding-bottom:10px;border-radius:4px;margin-top:32px;}
.single-footer-widget.subscribe .help-box .icon-box,
.single-footer-widget.subscribe .help-box .text-box{vertical-align:top;}
.single-footer-widget.subscribe .help-box .text-box{padding-left:15px;padding-bottom:15px;}
.single-footer-widget.subscribe .help-box p{color:#FFFFFF;font-size:13px;line-height:22px;}
.single-footer-widget.subscribe .help-box p span{font-size:12px;line-height:22px;}
.single-footer-widget.subscribe .help-box h5{font-size:14px;color:#FFFFFF;line-height:22px;font-family:"Montserrat-Bold", sans-serif;margin:0;margin-top:-4px;}
.single-footer-widget.subscribe .help-box .fa-weixin{font-size:14px;line-height:22px;}
.single-footer-widget.subscribe .help-box a{font-size:12px;line-height:22px;text-decoration:underline;color:#fff;}
.single-footer-widget.subscribe .help-box .chat-link{line-height:16px;}
.footer-bottom{background:#0D0D0D;padding:17.5px 0;}
.footer-bottom p{margin:0;color:#999999;line-height:35px;font-size: 11px;}
.footer-bottom ul.list-inline{margin-bottom:0;}
.footer-bottom .social a{width:35px;height:35px;text-align:center;border-radius:50%;font-size:14px;line-height:35px;background:#1F2020;display:block;color:#C5C5C5;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.footer-bottom .social a:hover{background:#00ACED;color:#fff;}
.footer-cta{background:#3563a9;padding:38px 0;}
.footer-cta h2{margin:0;font-size:18px;color:#fff;line-height:30px;border:none;}
.footer-cta .thm-btn{background:#fff;color:#3563a9;padding-left:25px;padding-right:25px;border:none;line-height:50px;}
.footer-cta .thm-btn:hover{color:#fff;background:#0D0D0D;border-color:#0D0D0D;}
#exTab3{border:1px solid #d0e2f2;padding:10px;}
#exTab3 ul{}
#exTab3 > ul > li > a{border-radius:0px}
.contact-form input, .contact-form textarea{width:100%;border-radius:4px;border:1px solid #F7F7F7;padding-left:15px;outline:none;}
.contact-form input.error, .contact-form textarea.error{background:rgba(255, 0, 0, 0.25) !important;}
.contact-form input{height:50px;}
.contact-form textarea{height:135px;padding-top:10px;}
.contact-form .form-grp{margin-bottom:30px;}
.contact-form label.error{display:none !important;}
.contact-form .form-result .inner{background:#3563a9;padding:10px 20px;border-radius:4px;margin-top:20px;}
.contact-form .form-result .inner.error{background:red;}
.contact-form .form-result p{margin:0 !important;color:#fff;}
.contact-info-box ul, .contact-info-box li, .contact-info-box h3, .contact-info-box p{margin:0;padding:0;list-style:none;}
.contact-info-box li + li{margin-top:35px;}
.contact-info-box > p{margin-top:-8px;font-weight:300;}
.contact-info-box ul{margin-top:34px;}
.contact-info-box h3{font-size:18px;line-height:28px;color:#333333;font-family:"Montserrat-Regular", sans-serif;margin-top:-5px;}
.contact-info-box .inner-box{width:50px;height:50px;border-radius:4px;background:#3563a9;text-align:center;}
.contact-info-box .inner-box i{font-size:23px;color:#fff;line-height:50px;}
.contact-info-box .icon-box, .contact-info-box .text-box{display:table-cell;vertical-align:top;}
.contact-info-box .text-box{padding-left:20px;}
.contact-info-box .text-box p{margin-top:4px;font-weight:300;}
#home-google-map{width:100%;height:450px;}
.p2p .process{display:block;margin-bottom:40px;}
.p2p .process > .single-service-box-one{min-height:219px;}
.service-box-one .single-service-box-one{border-bottom:1px solid #F4F4F4;padding-bottom:25px;position:relative;transition:border-color .4s ease;}
.service-box-one .single-service-box-one:hover{border-color:#3563A9;}
.service-box-one .single-service-box-one:after{content:'';display:block;width:100%;height:1px;background:#F4F4F4;position:absolute;bottom:-4px;left:0;transition:background .4s ease;}
.service-box-one .single-service-box-one:hover:after{background:#3563A9;}
.service-box-one .single-service-box-one h3,
.service-box-one .single-service-box-one p{margin:0;}
.service-box-one .single-service-box-one h3{font-size:20px;color:#333333;font-family:"Montserrat-Regular", sans-serif;line-height:28px;-webkit-transition:color .4s ease;transition:color .4s ease;}
.service-box-one .single-service-box-one h3:hover{color:#3563a9;}
.service-box-one .single-service-box-one p{color:#565353;line-height:26px;font-weight:300;}
.service-box-one .single-service-box-one i{font-size:50px;color:#fcb823;}
.service-box-one .single-service-box-one span{font-size:40px;color:#F8F8F8;line-height:22px;font-family:"PT Serif", serif;}
.service-box-one .single-service-box-one .icon-box{margin-bottom:20px;}
.service-box-one .single-service-box-one .title-box{margin-bottom:10px;}
.service-box-two .sec-title{margin-bottom:0;}
.single-service-box-two{border:2px solid #F7F7F7;margin-left:37.5px;margin-top:30px;padding-top:24px;padding-bottom:20px;padding-right:15px;-webkit-transition:border-color .5s ease;transition:border-color .5s ease;height:100%;background-color:#ecad20;}
.single-service-box-two .icon-box,
.single-service-box-two .text-box{float:left;}
.single-service-box-two .icon-box{width:75px;text-align:center;margin-left:-37.5px;padding:20px 0;}
.single-service-box-two .icon-box .inner-box{width:75px;height:81px;-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;}
.single-service-box-two .icon-box .inner-box i{line-height:81px;font-size:32px;color:#3563a9;}
.single-service-box-two .icon-box .inner-box .top-box, .single-service-box-two .icon-box .inner-box .bottom-box{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.single-service-box-two .icon-box .inner-box .top-box{background:url(../img/texture/shape-gray.png) center center no-repeat;z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);}
.single-service-box-two .icon-box .inner-box .bottom-box{background:url(../img/texture/shape-blue.png) center center no-repeat;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.single-service-box-two .icon-box .inner-box .bottom-box i{color:#fff;}
.single-service-box-two .text-box{padding-left:20px;width:88%;float:right;}
.single-service-box-two .text-box h3,
.single-service-box-two .text-box p{margin:0;padding:0;}
.single-service-box-two .text-box h3{font-size:19px;color:#5b554b !important;line-height:24px;font-family:"Montserrat-Regular", sans-serif;}
.single-service-box-two .text-box p{font-weight:300;margin-top:19px;color:#5b554b !important;}
.single-service-box-two:hover{border-color:#3563a9;}
.single-service-box-two:hover .icon-box .inner-box{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}
.service-page.sec-pad{padding-bottom:60px;}
.single-service-page-box{margin-bottom:50px;}
.single-service-page-box .img-holder{overflow:hidden;position:relative;}
.single-service-page-box .img-holder .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(53, 99, 169, 0.9);background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-service-page-box .img-holder .overlay .box{display:table;width:100%;height:100%;}
.single-service-page-box .img-holder .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-service-page-box .img-holder .overlay .box .content i{color:#fff;font-size:22px;}
.single-service-page-box .title{margin-top:25px;margin-bottom:8px;}
.single-service-page-box .title h3{font-size:20px;color:#333333;font-family:"Montserrat-Regular", sans-serif;margin:0;line-height:22px;}
.single-service-page-box .title .decor-line{width:65px;height:2px;background:#3563a9;display:inline-block;vertical-align:top;margin-top:12px;}
.single-service-page-box a.read-more{font-size:14px;color:#333333;font-family:"Montserrat-Regular", sans-serif;-webkit-transition:color .4s ease;transition:color .4s ease;}
.single-service-page-box a.read-more:hover{color:#3563a9;}
.single-service-page-box:hover .img-holder .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.service-box-three .single-service-box-three .icon-box, .service-box-three .single-service-box-three .text-box{display:table-cell;vertical-align:top;}
.service-box-three .single-service-box-three .icon-box i{font-size:32px;color:#3563a9;}
.service-box-three .single-service-box-three .text-box{padding-left:20px;}
.service-box-three .single-service-box-three .text-box h3{margin:0;font-size:20px;line-height:22px;color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.service-box-three .single-service-box-three .text-box p{font-weight:300;color:#999999;margin:0;margin-top:24px;}
.service-box-three .single-service-box-three .text-box a{color:#333;font-size:14px;font-family:"Montserrat-Regular", sans-serif;margin-top:17px;display:inline-block;-webkit-transition:color .4s ease;transition:color .4s ease;}
.service-box-three .single-service-box-three .text-box a:hover{color:#3563a9;}
.single-service-page .sec-title{margin-bottom:20px;}
.header .header-navigation.navbar .right-box.nav > li > .sub-menu form input{height:46px;line-height:42px;background-color:transparent;border:none;outline:none;padding-left:15px;width:calc(94% - 42px);float:left;}
.single-service-page span.space-60{display:block;margin-bottom:60px;width:100%;height:0;}
.single-service-page .pad-l-20{padding-left:20px;}
.single-service-page .pad-l-30{padding-left:30px;}
.single-service-tab-box2 .tab-content > .active{display:block;padding-top:35px;}
.single-service-page .single-service-tab-box ul .single-service-page .single-service-tab-box li{margin:0;padding:0;list-style:none;}
.single-service-page .single-service-tab-box .tab-title{margin-left:-2.5px;margin-right:-2.5px;}
.single-service-page .single-service-tab-box .tab-title li{display:inline-block;padding:0px 4.5px;position:relative;text-align:center;}
.single-service-tab-box2 .tab-content > .active{display:block;padding-top:35px;}
.single-service-page .single-service-tab-box2 ul .single-service-page .single-service-tab-box li{margin:0;padding:0;list-style:none;}
.single-service-page .single-service-tab-box2 .tab-title{margin-left:-2.5px;margin-right:-2.5px;}
.single-service-page .single-service-tab-box2 .tab-title li{position:relative;border:1px solid #37829f;display:block;float:left;margin:5px;width:24%;}
.single-service-page .single-service-tab-box .tab-title li a{display:block;color:#333;font-family:"Montserrat-Regular", sans-serif;font-size:16px;border:1px solid #f7f7f7;border-radius:4px;line-height:45px;background:#F7F7F7;padding-left:33px;padding-right:33px;border-bottom:0;cursor:pointer;padding:14px 3px;width:216px;}
.single-service-page .single-service-tab-box2 .tab-title ul{display:block;float:left;width:100%;}
.single-service-page .single-service-tab-box2 .tab-title li a{display:block;color:#333;font-family:"Montserrat-Regular", sans-serif;font-size:13px;line-height:42px;padding-left:33px;padding-right:33px;border-bottom:0;cursor:pointer;padding:16px 15px;}
.table-responsive{min-height:.01%;overflow-x:auto;}
.single-service-page .single-service-tab-box2 .sec-title{margin-bottom:12px;color:#696b6e;}
.single-service-page .single-service-tab-box2 .table > thead > tr > th{vertical-align:middle;border-bottom:2px solid #ddd;background:#166385;color:#d1d1d1;table-layout:fixed;text-align:center;}
.single-service-page .single-service-tab-box2 .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{line-height:1.42857143;vertical-align:middle;border-top:1px solid #968b8be6;background:whitesmoke;border-bottom:1px solid #b1dbf2e6;color:#000000b3;table-layout:fixed;text-align:center;}
.single-service-page .single-service-tab-box .tab-title li.active a{background:#33659B;color:#fff;}
.single-service-page .single-service-tab-box2 .tab-title li.active a{background:#069;color:#fff;}
.signle-tab-content .contact-info-box ul{margin-top:0px;}
.single-service-page .single-service-tab-box .tab-title li a.hover{background:#33659B;}
.single-service-page .single-service-tab-box2 .tab-content{border:1px solid #f7f7f7;padding:18px;}
.single-service-page .single-service-img-carousel{margin-bottom:60px;}
.single-service-page .single-service-img-carousel .owl-nav{text-align:right;margin:0;}
.single-service-page .single-service-img-carousel .owl-dots{text-align:center;margin-top:0px;position:absolute;bottom:0;right:0;z-index:100;width:100%;}
.single-service-page .single-service-img-carousel .owl-dots .owl-dot{cursor:pointer;}
.single-service-page .single-service-img-carousel .owl-dots .owl-dot span{border:1px solid #fff;background:transparent;cursor:pointer;}
.single-service-page .single-service-img-carousel .owl-dots .owl-dot.active span{background-color:#fff;}
.single-service-page .single-service-feature-carousel{background:#F7F7F7;padding:20px;padding-bottom:55px;}
.single-service-page .single-service-feature-carousel .owl-nav{text-align:right;margin:0;}
.single-service-page .single-service-feature-carousel .owl-dots{text-align:right;margin-top:0px;position:absolute;bottom:15px;right:15px;z-index:100;width:100%;}
.single-service-page .single-service-feature-carousel .owl-dots .owl-dot{cursor:pointer;}
.single-service-page .single-service-feature-carousel .owl-dots .owl-dot span{border:1px solid #3563a9;background:transparent;cursor:pointer;}
.single-service-page .single-service-feature-carousel .owl-dots .owl-dot.active span{background-color:#3563a9;}
.single-service-page .single-service-feature-box h3, .single-service-page .single-service-feature-box p{margin:0;}
.single-service-page .single-service-feature-box h3{font-weight:bold;font-family:"Droid Serif", serif;color:#333333;line-height:26px;font-size:16px;margin-bottom:10px;}
.single-service-page .single-service-feature-box span.name{font-size:18px;color:#3563a9;font-family:"Montserrat-Regular", sans-serif;}
.single-service-page .single-service-feature-box span.name span.number{color:#333;}
.single-service-page .single-service-feature-box p{margin-top:10px;}
.single-service-page .video-box{position:relative;}
.single-service-page .video-box > img{width:100%;}
.single-service-page .video-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.single-service-page .video-box .overlay .box{display:table;width:100%;height:100%;background:url(../img/texture/video-control.png) bottom center no-repeat;background-size:100%;}
.single-service-page .video-box .overlay .box .content{display:table-cell;vertical-align:middle;}
.single-service-page .video-right-text .sec-title{margin-top:-5px;}
.single-service-page .video-right-text ul.list-box,
.single-service-page .video-right-text ul.list-box li{margin:0;padding:0;list-style:none;}
.single-service-page .video-right-text ul.list-box li + li{margin-top:7px;}
.single-service-page .video-right-text ul.list-box li:before{font-family:'FontAwesome';content:"\f05d";color:#3563a9;margin-right:6px;}
.single-service-page .video-right-text ul.list-box li span{color:#3563a9;font-family:"Montserrat-Regular", sans-serif;}
.single-service-page .single-chart h3{margin:0;color:#333;font-size:20px;font-family:"Montserrat-Regular", sans-serif;margin-bottom:10px;margin-top:10px;}
.single-service-page .contact-form{background:#F7F7F7;padding:25px;padding-bottom:30px;}
.single-service-page .contact-form .form-grp{margin-bottom:0;}
.single-service-page .contact-form .form-grp + .form-grp{margin-top:20px;}
.single-service-page .contact-form .form-grp label, .single-service-page .contact-form .form-grp .box{display:table-cell;vertical-align:top;}
.single-service-page .contact-form .form-grp label{padding-right:10px;width:95px;color:#999999;font-weight:400;text-align:right;line-height:40px;}
.single-service-page .contact-form .form-grp .select-box{width:100%;background:#fff;}
.single-service-page .contact-form .form-grp .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;height:40px;width:188px;}
.single-service-page .contact-form .form-grp .bootstrap-select > .dropdown-toggle{padding:0;}
.single-service-page .contact-form .form-grp .bootstrap-select > .btn{padding:0;height:100%;padding:0 15px;color:#999;border:1px solid #F7F7F7;background-color:transparent !important;font-size:16px;outline:none !important;padding-right:20px;}
.single-service-page .contact-form .form-grp .bootstrap-select.btn-group .dropdown-toggle .caret{position:static;width:auto;height:auto;vertical-align:top;border:none;margin-left:-5px;}
.single-service-page .contact-form .form-grp .bootstrap-select.btn-group .dropdown-toggle .caret:before{color:#C6C6C6;content:"\f107";font-family:FontAwesome;}
.single-service-page .contact-form .form-grp .bootstrap-select.btn-group .dropdown-menu.inner{width:200px;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu{padding:0;margin:0;border:1px solid #f7f7f7;border-radius:0;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu > li{padding:0;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu > li > a{padding:8px 15px;font-size:14px;font-weight:normal;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu > li > a span{color:#333;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu > li > a:hover{background:#3563a9;}
.single-service-page .contact-form .form-grp .bootstrap-select .dropdown-menu > li > a:hover span{color:#fff;}
.single-service-page .contact-form .form-grp .box{padding-left:10px;}
.single-service-page .contact-form .form-grp .box input, .single-service-page .contact-form .form-grp .box textarea{border:1px solid #EEEEEE;height:40px;}
.single-service-page .contact-form .form-grp .box textarea{height:80px;}
.single-service-page .contact-form .form-grp .box .thm-btn{line-height:35px;margin-top:20px;}
.single-service-page .accordion a[role=button]{line-height:29px;background:#3563a9;color:#fff;font-weight:400;}
.single-service-page .accordion a[role=button]:before{color:#fff;}
.single-service-page .accordion a[role=button].collapsed{background:#fdffff;color:#0B727C;border:1px solid #a0c3cd !important;}
.single-service-page .accordion a[role=button].collapsed:before{color:#999999;}
.single-service-page .accordion{margin-bottom:0;}
.single-service-tab-box2 .tab-content .content{width:100%;margin:3% auto 0 auto;height:460px;background-color:#F5F5F5;}
.single-service-tab-box2 .tab-content .content1{background-color:#9192d0;text-align:center;padding:5px;}
.single-service-tab-box2 .tab-content .content1 h2, h3{font-family:'Open Sans', sans-serif;text-transform:uppercase;margin:0;color:#2275a3 !important;border:none !important;}
.single-service-tab-box2 .tab-content .content2{background-color:#b5e6ae;}
.single-service-tab-box2 .tab-content .content2-header1{float:left;width:27%;text-align:center;padding:1.5em;}
.single-service-tab-box2 .tab-content .content2-header1 p{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:700;color:#4E7D48;margin:0;}
.single-service-tab-box2 .tab-content .content2-header1 span{font-size:14px;font-weight:400;}
.single-service-tab-box2 .tab-content .shipment{width:100%;margin-top:10%;}
.single-service-tab-box2 .tab-content span.line{height:3px;width:90px;background-color:#F5998E;display:block;position:absolute;top:36%;left:45%;}
.single-service-tab-box2 .tab-content .confirm{text-align:center;width:20%;position:relative;float:left;}
.single-service-tab-box2 .tab-content .activetrack .imgcircle , .process .imgcircle, .quality .imgcircle{background-color:#98D091;}
.single-service-tab-box2 .tab-content .confirm span.line, .process span.line{background-color:#98D091;}
.single-service-tab-box2 .tab-content .content3 p{font-size:15px;font-weight:600;}
.single-service-tab-box2 .tab-content .imgcircle{height:75px;width:75px;border-radius:50%;background-color:#F5998E;position:relative;}
.single-service-tab-box2 .tab-content .imgcircle img{height:30px;position:absolute;top:28%;left:30%;}
.single-service-tab-box2 .tab-content .process{position:relative;width:20%;text-align:center;float:left;}
.single-service-tab-box2 .tab-content .quality{position:relative;width:20%;text-align:center;float:left;}
.single-service-tab-box2 .tab-content .dispatch{position:relative;width:20%;text-align:center;float:left;}
.single-service-tab-box2 .tab-content .delivery{position:relative;width:20%;text-align:center;float:left;margin-right:-9%;}
.single-service-tab-box2 .tab-content .footer a, a:active{color:grey;text-decoration:none;}
.single-service-tab-box2 .tab-content .footer a:hover{color:#00c4ff;text-decoration:none;transition:all 0.5s ease-in-out;}
.single-service-tab-box2 .tab-content .footer{margin-top:3%;text-align:center;font-weight:100;}
.single-service-tab-box2 .tab-content .footer p{color:grey;font-size:15px;font-family:'Tahoma', sans-serif;line-height:25px;}
.track-form{margin:0 auto;text-align:center;width:37%;}
.track-form input{border:2px solid #c7ccd1;height:47px;padding-left:13px;padding-right:20px;margin-bottom:30px;margin-right:12px;}
.track-form label{margin-right:13px;line-height:40px;color:#666565;}
.track-form .thm-btn{padding:0 27px;line-height:45px;}
.profile-table table{border:1px solid #ccc;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
.profile-table table tr{border-left:1px solid #ddd;padding:5px;}
.profile-table table th, table td{padding:10px;text-align:center;}
.profile-table table th{text-transform:uppercase;font-size:14px;letter-spacing:1px;}
.profile-table table td::before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold;color:#1672a4;}
.profile-table table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;table-layout:auto;height:48px;}
@media screen and (max-width:1920px){.profile-table table{border:0;}
.profile-table table thead{display:none;}
.profile-table table tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}
.profile-table table td{display:block;text-align:right;font-size:13px;border-bottom:1px dotted #ccc;}
.profile-table table td:last-child{border-bottom:0;}
.profile-table table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold;color:#1672a4;}
}
@media(max-width:1920px){.single-service-tab-box2 .tab-content span.line{width:157px;left:32%;}
.single-service-tab-box2 .tab-content .shipment{width:100%;float:left;}
.content3 p{margin-left:-65%;}
}
@media(min-width:1920px){.md{width:325px}
}
@media(max-width:1680px){.single-service-tab-box2 .tab-content .content3 p{margin-left:-60%;}
.single-service-tab-box2 .tab-content span.line{width:127px;left:37%;}
}
@media(max-width:1600px){.single-service-tab-box2 .tab-content span.line{width:117px;left:39%;}
}
@media(max-width:1440px){.single-service-tab-box2 .tab-content .content3 p{margin-left:-53%;}
.single-service-tab-box2 .tab-content span.line{width:99px;left:43%;}
}
@media (max-width:1366px){.single-service-tab-box2 .tab-content span.line{width:90px;left:45%;}
.single-service-tab-box2 .tab-content .shipment{margin-top:10%;}
}
@media (max-width:1280px){.single-service-tab-box2 .tab-content span.line{width:80px;left:48%;top:29%;}
}
@media (max-width:1080px){.single-service-tab-box2 .tab-content .content{width:75%;}
.single-service-tab-box2 .tab-content span.line{width:88px;left:46%;}
}
@media (max-width:1050px){.single-service-tab-box2 .tab-content span.line{width:84px;left:47%;}
}
@media (max-width:1024px){.single-service-tab-box2 .tab-content .content{width:77%;}
.single-service-tab-box2 .tab-content .content3 p{font-size:14px;}
.client-skill-sec{background-attachment:scroll !important;}
}
@media (max-width:991px){section.short-banner{height:auto !important;}
.single-service-tab-box2 .tab-content .content{width:80%;}
.single-service-tab-box2 .tab-content span.line{width:84px;left:47%;}
.sec-pad{padding:60px 0 !important;}
}
@media (max-width:900px){.single-service-tab-box2 .tab-content .content{width:85%;}
.single-service-tab-box2 .tab-content span.line{width:78px;left:49%;}
}
@media (max-width:800px){.single-service-tab-box2 .tab-content .content{width:95%;}
.single-service-tab-box2 .tab-content .content2-header1 p{margin:0 0 0 -7%;}
}
@media (max-width:768px){.single-service-tab-box2 .tab-content .content{width:90%;}
.single-service-tab-box2 .tab-content .content2-header1{width:25%;}
.single-service-tab-box2 .tab-content .content2-header1 p{margin:0 -19% 0 -10%;}
.single-service-tab-box2 .tab-content span.line{width:72px;left:51%;}
}
@media (max-width:736px){.single-service-tab-box2 .tab-content span.line{width:62px;left:55%;}
}
@media (max-width:667px){.single-service-tab-box2 .tab-content .content2-header1 p{font-size:14px;}
.content2-header1 span{font-size:13px;}
.single-service-tab-box2 .tab-content .shipment{margin-top:13%;}
.single-service-tab-box2 .tab-content .content3 p{font-size:12px;margin-left:-35%;}
.single-service-tab-box2 .tab-content .confirm{margin-left:4%;}
.single-service-tab-box2 .tab-content span.line{width:49px;left:60%;}
}
@media (max-width:600px){.single-service-tab-box2 .tab-content .content1{padding:1.2em;}
.single-service-tab-box2 .tab-content .content2-header1 p{font-size:13px;}
.single-service-tab-box2 .tab-content .content2-header1 span{font-size:12px;}
.single-service-tab-box2 .tab-content .content2-header1{width:24%;}
.single-service-tab-box2 .tab-content .imgcircle{height:65px;width:65px;}
.single-service-tab-box2 .tab-content .imgcircle img{top:26%;left:27%;}
.single-service-tab-box2 .tab-content .content3 p{margin-left:-38%;font-size:11px;}
.single-service-tab-box2 .tab-content .content{height:395px;}
.single-service-tab-box2 .tab-content span.line{width:50px;left:58%;}
}
@media (max-width:568px){.single-service-tab-box2 .tab-content .content{height:380px;}
.single-service-tab-box2 .tab-content .content1{padding:1em;}
.single-service-tab-box2 .tab-content span.line{width:56px;left:47%;}
.single-service-tab-box2 .tab-content .content2-header1{width:23%;}
.single-service-tab-box2 .tab-content .imgcircle{height:50px;width:50px;}
.single-service-tab-box2 .tab-content .imgcircle img{height:25px;top:27%;left:25%;}
.single-service-tab-box2 .tab-content .content3 p{font-size:10px;margin-left:-46%;}
.single-service-tab-box2 .tab-content .confirm{margin-left:5%;}
}
@media (max-width:414px){.single-service-tab-box2 .tab-content .header{margin-top:8%;}
.single-service-tab-box2 .tab-content .content{width:70%;height:750px;margin-top:9%;padding:10%;}
.single-service-tab-box2 .tab-content .content1{margin:-14% 0 0 -14%;width:116%;}
.single-service-tab-box2 .tab-content .content1 h2{font-size:22px;}
.single-service-tab-box2 .tab-content .content2{margin-left:-14%;width:127.5%;}
.single-service-tab-box2 .tab-content .content2-header1{padding:0.7em;width:80%;margin-left:3%;}
.single-service-tab-box2 .tab-content .content2-header1 p{font-size:19px;}
.single-service-tab-box2 .tab-content .content2-header1 span{font-size:16px;}
.single-service-tab-box2 .tab-content .confirm{width:100%;}
.single-service-tab-box2 .tab-content .process{width:100%;margin:22% 0 0 5%;}
.single-service-tab-box2 .tab-content .quality{width:100%;margin:22% 0 0 5%;}
.single-service-tab-box2 .tab-content .dispatch{width:100%;margin:22% 0 0 5%;}
.single-service-tab-box2 .tab-content .delivery{width:100%;margin:22% 0 0 5%;}
.single-service-tab-box2 .tab-content .imgcircle{height:70px;width:70px;margin-left:35%;}
.single-service-tab-box2 .tab-content .imgcircle img{height:30px;top:27%;left:28%;}
.single-service-tab-box2 .tab-content span.line{width:6px;left:46%;height:48px;top:124%;}
.single-service-tab-box2 .tab-content .content3 p{font-size:15px;margin:-16% 0 4% -81%;}
.single-service-tab-box2 .tab-content .shipment{margin-left:16%;}
.single-service-tab-box2 .tab-content .footer{padding:1%;}
.single-service-tab-box2 .tab-content .footer p{font-size:16px;}
}
@media (max-width:384px){.single-service-tab-box2 .tab-content.header{margin-top:9%;}
.single-service-tab-box2 .tab-content .content1{width:115%;}
.single-service-tab-box2 .tab-content .content1 h2{font-size:21px;}
.single-service-tab-box2 .tab-content .content3 p{margin:-18% 0 6% -85%;}
.single-service-tab-box2 .tab-content .shipment{margin-top:15%;}
.single-service-tab-box2 .tab-content span.line{top:118%;left:47%;height:47px;}
.single-service-tab-box2 .tab-content .content{height:770px;}
.single-service-tab-box2 .tab-content .footer{padding:3%;}
.single-service-tab-box2 .tab-content .footer p{font-size:15px;}
}
@media (max-width:375px){.single-service-tab-box2 .tab-content .content{height:755px;width:68%;}
.single-service-tab-box2 .tab-content .content2{width:128%;}
.single-service-tab-box2 .tab-content .content1 h2{font-size:19px;}
.content3 p{margin:-18% 0 8% -86%;}
.single-service-tab-box2 .tab-content span.line{top:105%;left:47.5%;height:52px;}
.single-service-tab-box2 .tab-content .shipment{margin-left:17%;}
}
@media (max-width:320px){.single-service-tab-box2 .tab-content .header{margin-top:10%;}
.single-service-tab-box2 .tab-content .content{width:66%;margin-top:10%;padding:12%;height:709px;}
.single-service-tab-box2 .tab-content .content1{padding:0.7em;width:125%;margin:-18% 0 0 -18%;}
.single-service-tab-box2 .tab-content .header h1{font-size:30px;}
.single-service-tab-box2 .tab-content .content2{margin-left:-18%;width:136.5%;}
.single-service-tab-box2 .tab-content .content1 h2{font-size:16px;}
.single-service-tab-box2 .tab-content .content2-header1 span{font-size:15px;}
.single-service-tab-box2 .tab-content .content3 p{margin:-23% 0 12% -99%;}
.single-service-tab-box2 .tab-content .shipment{margin:16% 0 0 19%;}
.single-service-tab-box2 .tab-content span.line{top:102%;left:50%;height:44px;}
.single-service-tab-box2 .tab-content .footer{margin-top:1%;}
.single-service-tab-box2 .tab-content .footer p{font-size:14px;}
}
.single-team-member h3,
.single-team-member p{margin:0;}
.single-team-member h3{font-size:20px;border:none;color:#333333;line-height:32px;font-family:"Montserrat-Regular", sans-serif;}
.single-team-member span{font-size:12px;line-height:32px;font-family:"Droid Serif", serif;font-style:italic;color:#3563a9;font-weight:bold;}
.single-team-member p{color:#4D4A4A;font-weight:300;margin-bottom:15px;}
.single-team-member p + a{padding:12px;border-left:none;background:#e8e8e8;}
.single-team-member a{color:#757575;font-size:14px;font-family:sans-serif;-webkit-transition:color .4s ease;transition:color .4s ease;border-left:1px solid #1789b6;padding:19px 13px;}
.single-team-member a:hover{color:#fff;background:#3563a9;}
.single-team-member ul.list-inline.social{margin-bottom:0;}
.single-team-member ul.list-inline.social li a{width:40px;height:40px;border:1px solid #F7F7F7;border-radius:50%;text-align:center;display:block;text-align:center;line-height:38px;color:#999999;background:#F7F7F7;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.single-team-member ul.list-inline.social li a:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.single-team-member .img-box{position:relative;margin-bottom:20px;overflow:hidden;}
.single-team-member .img-box img{width:100%}
.single-team-member .img-box .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-team-member .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-team-member .img-box .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-team-member .img-box .overlay .box .content ul.list-inline li a{width:40px;height:40px;border:1px solid #fff;border-radius:50%;text-align:center;display:block;text-align:center;line-height:38px;color:#fff;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.single-team-member .img-box .overlay .box .content ul.list-inline li a:hover{background:#fff;color:#3563a9;}
.single-team-member:hover .img-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.team-page{padding-top:50px;}
.team-page .single-team-member{margin-top:60px;}
.proposal{display:block;border:1px solid #aed5ea;float:left;}
.proposal a{padding:19px 13px;}
.team-page .single-team-member .proposal > span{float:left;ine-height:41px;font-style:normal;font-family:inherit;text-transform:uppercase;padding:11px 6px 4px 6px;}
.team-page .single-team-member .proposal > span:first-child{width:93px;line-height:14px;padding:13px;}
.team-page .single-team-member .proposal > span:last-child{padding-right:0px;padding-bottom:0px;}
.team-page .single-team-member .percent{font-size:30px;padding:5px 12px;}
.team-list.team-page .single-team-member .img-box{margin-bottom:0;}
.team-page.sidebar-page{padding-bottom:50px;padding-top:110px;}
.team-page.sidebar-page .single-team-member{margin-bottom:60px;margin-top:0;}
.single-team-page .single-team-member h3{font-size:24px;margin-top:-6px;}
.single-team-page .single-team-member span{font-size:16px;font-weight:bold;font-style:italic;}
.single-team-page .single-team-member .speaciality{font-size:24px;line-height:34px;color:#3563a9;margin:0;font-family:"Droid Serif", serif;font-style:italic;margin:20px 0;}
.single-team-page .single-team-member p{margin-top:5px;}
.single-team-page .single-team-member .thm-btn{line-height:48px;color:#fff;margin-top:10px;}
.single-team-page .single-team-member .thm-btn:hover{color:#3563a9;}
.single-team-page .expertize-area{margin-top:80px;}
.single-team-page .expertize-area .area-header{background:#3563a9;padding-left:20px;}
.single-team-page .expertize-area .area-header h3{margin:0;font-size:20px;line-height:32px;font-family:"Montserrat-Regular", sans-serif;color:#fff;line-height:55px;}
.single-team-page .expertize-area .area-content{background:#F7F7F7;border-bottom:1px solid #EEEEEE;}
.single-team-page .expertize-area .area-content .single-content{text-align:center;padding:40px 0;}
.single-team-page .expertize-area .area-content .single-content i{font-size:32px;color:#3563a9;}
.single-team-page .expertize-area .area-content .single-content h3{font-size:20px;color:#333;line-height:24px;margin:0;}
.single-team-page .expertize-area .owl-item + .owl-item{border-left:1px solid #EEEEEE;}
.single-team-page .expertize-area .owl-theme .owl-nav{margin:0;padding:0;position:absolute;bottom:100%;right:0;margin:0;margin-bottom:12px;margin-right:20px;}
.single-team-page .expertize-area .owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:18px;margin:0;padding:0;background-color:#2B599F;padding:0 5px;margin-left:10px;border:1px solid #2B599F;width:30px;height:30px;line-height:28px;-webkit-transition:background .3s ease;transition:background .3s ease;}
.single-team-page .expertize-area .owl-theme .owl-nav [class*=owl-]:hover{background-color:transparent;}
.single-team-page .education-box{margin-top:80px;}
.single-team-page .single-education-box + .single-education-box{margin-top:60px;}
.single-team-page .single-education-box h4, .single-team-page .single-education-box h3, .single-team-page .single-education-box p{margin:0;}
.single-team-page .single-education-box .left-box, .single-team-page .single-education-box .right-box{display:table-cell;vertical-align:top;}
.single-team-page .single-education-box .left-box{width:170px;border-right:1px solid #F7F7F7;}
.single-team-page .single-education-box .left-box h4{font-size:18px;color:#333;line-height:22px;font-family:"Montserrat-Regular", sans-serif;}
.single-team-page .single-education-box .left-box span{color:#3563a9;font-family:"Droid Serif", serif;font-weight:bold;font-style:italic;font-size:14px;line-height:32px;}
.single-team-page .single-education-box .right-box{padding-left:30px;}
.single-team-page .single-education-box .right-box h3{font-size:18px;line-height:22px;color:#333333;}
.single-team-page .single-education-box .right-box p{color:#999999;font-weight:300;margin-top:20px;}
.single-team-page .get-in-touch{margin-top:80px;}
.single-team-page .get-in-touch .contact-form{background:#F7F7F7;padding:30px;padding-bottom:10px;}
.single-team-page .get-in-touch .contact-form .form-grp{margin-bottom:20px;}
.single-team-page .get-in-touch .contact-form .thm-btn{margin-top:0;}
.single-team-page .get-in-touch .contact-form textarea{height:87px;}
.single-team-page .get-in-touch .contact-form input{height:47px;}
.single-team-page .get-in-touch .contact-info-box ul{margin-top:0;}
.single-team-page .get-in-touch .contact-info-box h3{font-size:18px;}
.single-team-page .get-in-touch .contact-info-box p{margin-bottom:0;margin-top:2px;}
.single-team-page .get-in-touch .contact-info-box li + li{margin-top:50px;}

.borrowers-th {
    text-align: center;
    min-height: 445px;
}
}
.borrowers-th .text-box {
    float: left;
    width: 100%;
}
.borrowers-th .img-box {
    float: left;
    width: 100%;
    text-align: center;
}
.borrowers-th .single-team-member {
    margin-top: 60px;
    border: 1px solid #e1e1e1;
    padding: 15px;
    width: 100%;
    float: left;
    box-shadow: 1px 1px 12px 1px #e0e0e0;
    text-align: center;
}
.borrowers-th .single-team-member h3 {
    font-size: 15px;
}
.borrowers-th .single-team-member p {
    color: #4D4A4A;
    font-weight: 300;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0;
    margin-bottom: 0px;
}
.borrowers-th .single-team-member a {
    color: #fff;
    font-size: 14px;
    font-family: sans-serif;
    -webkit-transition: color .4s ease;
    transition: color .4s ease;
    border-left: 1px solid #1789b6;
    padding: 10px !important;
    width: 100%;
    float: left;
    background: #3563a9;
    border-radius: 2px;
    margin-top: 10px;
}

.inner-banner{background:#fcb823;background-size:cover;padding-top:200px;padding-bottom:257px;position:relative;height:100vh;height:100%;}
.short-banner{padding-top:0px !important;height:100px !important;}
.form_banner{padding-bottom:257px;}
.inner-banner:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004D;opacity:.78;}
.form_banner form ul li{list-style-type:none;display:inline-block;width:41%;}
.form_banner form ul li:last-child{width:17%;}
.form_banner .form-control,.btn{display:inline-block;height:auto;}
a.link-btn{border:1px solid #3ca6e0 !important;color:#008aff;border-radius:3px;padding:5px 18px;width:100%;display:block;text-align:center;margin:29px 0px;}
a.link-btn:hover{border:1px solid #3ca6e0;color:#008aff;opacity:.6}
a.link-btn > a:hover, a:active, a:focus{border:1px solid #3ca6e0;color:#008aff;}
.form-container form .input_group{padding:13px;}
.form-container form select{border:2px solid #fff;height:50px}
.form-container form .input_group input{outline:1px solid #e1dbdb4d !important;background:#fff !important;margin-bottom:0px;width:100%;color:#585d5d;padding-left:10px;}
.form-container .single-footer-widget.subscribe form{background:#f5f5dc1a;}
.form-container .single-footer-widget.subscribe form input[type="text"]:focus{border-bottom:none;box-shadow:none;}
.form_banner .form-container{margin-top:75px;}
.inner-banner .container{position:relative;z-index:2;}
.credit_form{width:100%}
.credit_form.login-register .form-grp input{border:none;outline:none;height:100%;float:left;}
.col-md-6:last-child .form-grp{padding-left:0px !important;}
.credit_form.login-register .form-grp input[type="text"]:focus{border-bottom:none;box-shadow:none;}
.credit_form.login-register{height:48px;padding-right:20px;margin-bottom:30px;margin:12px;}
.credit_form.form-grp:last-child{border:none}
.credit_form.login-register .form-grp select{border:none;outline:none;height:100%;width:100%;float:left;}
.bootstrap-select > .btn{background:#fff !important;color:#757171 !important;border:none;outline:1px solid #e1dbdb4d !important;font-family:inherit !important;text-transform:uppercase;width:100% !important;height:50px;line-height:38px !important;float:right;vertical-align:text-top;border-radius:0;}
form-btn{width:100%;padding:0px;margin:13px -15px;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%;}
.form-container .subscribe form button{width:70px;}
.inner-banner h2, .inner-banner p{margin:0;}
.inner-banner h2{text-transform:uppercase;font-size:36px;font-family:"Montserrat-Bold", sans-serif;line-height:70px;color:#fff;text-align:center;}
.inner-banner p{color:#FFFFFF;font-family:"Droid Serif", serif;font-size:18px;line-height:26px;}
.inner-banner ul.bread-cumb{margin:0;margin-top:15px;}
.inner-banner ul.bread-cumb li{padding:0;margin-right:6px;}
.inner-banner ul.bread-cumb li span, .inner-banner ul.bread-cumb li a{font-size:18px;line-height:26px;color:#fff;font-weight:300;}
.inner-banner ul.bread-cumb li a:after{content:"\f0da";font-family:FontAwesome;margin-left:10px;}
.inner-banner .decor-line{width:70px;height:1px;background:#4A4A49;display:inline-block;}
.single-sidebar + .single-sidebar{margin-top:60px;}
.single-sidebar ul,
.single-sidebar li,
.single-sidebar h3,
.single-sidebar p{margin:0;padding:0;list-style:none;}
.single-sidebar .sidebar-links ul li a{display:block;color:#999999;border-bottom:1px solid #fff;background:#F4F4F4;padding:12px 20px;-webkit-transition:color .4s ease, background .4s ease, border-color .4s ease;transition:color .4s ease, background .4s ease, border-color .4s ease;}
.single-sidebar .sidebar-links ul li a:after{font-family:'FontAwesome';content:"\f105";float:right;}
.single-sidebar .sidebar-links ul li:hover a,
.single-sidebar .sidebar-links ul li.active a{background:#3563a9;color:#fff;border-color:#3563a9;}
.single-sidebar .download-broucher .img-box{background:#F4F4F4;padding:15px 0;}
.single-sidebar .download-broucher .text-box{background:#3563a9;padding:17px 0;padding-left:20px;}
.single-sidebar .download-broucher .text-box a{text-decoration:underline;color:#fff;}
.single-sidebar .download-broucher .text-box i{font-size:14px;}
.single-sidebar .download-broucher .text-box i.fa-file-pdf-o{margin-right:6px;}
.single-sidebar .download-broucher .text-box i.fa-chevron-circle-right{margin-left:6px;}
.single-sidebar .testimonial-widget{border:1px solid #F7F7F7;padding:30px 20px;padding-right:7px;}
.single-sidebar .testimonial-widget h4{margin:0;}
.single-sidebar .testimonial-widget h3{font-size:20px;line-height:24px;font-family:"Montserrat-Bold", sans-serif;color:#343434;}
.single-sidebar .testimonial-widget i.fn-icon-quotation-mark{font-size:30px;color:#EEEEEE;margin-bottom:20px;display:inline-block;}
.single-sidebar .testimonial-widget p{font-size:17px;color:#999999;font-weight:400;}
.single-sidebar .testimonial-widget .decor-line{width:60px;height:1px;background:#F4F4F4;display:inline-block;vertical-align:middle;}
.single-sidebar .testimonial-widget .title{margin-bottom:13px;}
.single-sidebar .testimonial-widget .name-box{margin-top:30px;}
.single-sidebar .testimonial-widget .icon-box,
.single-sidebar .testimonial-widget .text-box{display:table-cell;vertical-align:middle;}
.single-sidebar .testimonial-widget .text-box{padding-left:10px;}
.single-sidebar .testimonial-widget .text-box h4{font-size:16px;line-height:20px;color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.single-sidebar .testimonial-widget .text-box span{font-family:"Droid Serif", serif;color:#3563a9;font-style:italic;font-size:14px;line-height:20px;}
.single-sidebar .testimonial-widget .owl-theme .owl-nav{margin:0;padding:0;position:absolute;bottom:100%;right:0;margin:0;margin-bottom:36px;}
.single-sidebar .testimonial-widget .owl-theme .owl-nav [class*=owl-]{color:#999999;font-size:24px;margin:0;padding:0;background-color:transparent;padding:0 5px;-webkit-transition:color .3s ease;transition:color .3s ease;}
.single-sidebar .testimonial-widget .owl-theme .owl-nav [class*=owl-]:hover{color:#3563a9;}
.single-sidebar .sec-title + .testimonial-widget .owl-theme .owl-nav{margin-bottom:90px;}
.single-sidebar .search-widget form{width:100%;max-width:430px;height:50px;border:0px solid #F7F7F7;background:#F7F7F7;margin-left:auto;margin-right:auto;margin-top:0;}
.single-sidebar .search-widget form input{float:left;background-color:transparent;border:none;outline:none;height:100%;width:70%;padding-left:15px;}
.single-sidebar .search-widget form button{float:right;width:50px;height:50px;background:#3563a9;color:#fff;border:none;outline:none;}
.single-sidebar .latest-news li + li{margin-top:25px;}
.single-sidebar .latest-news .icon-box{position:relative;overflow:hidden;}
.single-sidebar .latest-news .icon-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-sidebar .latest-news .icon-box .overlay .box{display:table;width:100%;height:100%;}
.single-sidebar .latest-news .icon-box .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-sidebar .latest-news .icon-box .overlay .box .content a{font-size:20px;color:#fff;}
.single-sidebar .latest-news .icon-box,
.single-sidebar .latest-news .text-box{display:table-cell;vertical-align:top;}
.single-sidebar .latest-news .text-box{padding-left:20px;}
.single-sidebar .latest-news .text-box h4{font-size:14px;font-family:"Montserrat-Regular", sans-serif;color:#333333;line-height:24px;margin-top:-6px;-webkit-transition:color .4s ease;transition:color .4s ease;}
.single-sidebar .latest-news .text-box h4:hover{color:#3563a9;}
.single-sidebar .latest-news .text-box h4 a{color:inherit;}
.single-sidebar .latest-news .text-box p{color:#999999;font-size:12px;font-style:italic;font-family:"Droid Serif", serif;margin-top:-7px;}
.single-sidebar .latest-news li:hover .icon-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.single-sidebar .categories-widget ul li + li{border-top:1px solid #FAFAFA;}
.single-sidebar .categories-widget ul li:last-child a{padding-bottom:0;}
.single-sidebar .categories-widget ul li:first-child a{padding-top:0;}
.single-sidebar .categories-widget ul li a{padding:12.5px 0;display:block;line-height:24px;color:#999999;-webkit-transition:color .4s ease, left .4s ease;transition:color .4s ease, left .4s ease;position:relative;left:0;}
.single-sidebar .categories-widget ul li a:before{content:'\f105';font-family:'FontAwesome';margin-right:8px;}
.single-sidebar .categories-widget ul li a:hover{color:#3563a9;}
.single-sidebar .categories-widget ul li a span{float:right;}
.single-sidebar .insta-widget ul{margin-left:-5px;margin-right:-5px;}
.single-sidebar .insta-widget ul li{float:left;padding:5px 4px;}
.single-sidebar .insta-widget ul li .inner-box{display:block;overflow:hidden;position:relative;}
.single-sidebar .insta-widget ul li .inner-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-sidebar .insta-widget ul li .inner-box .overlay .box{display:table;width:100%;height:100%;}
.single-sidebar .insta-widget ul li .inner-box .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-sidebar .insta-widget ul li .inner-box .overlay .box .content a{font-size:20px;color:#fff;}
.single-sidebar .insta-widget ul li:hover .inner-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.single-sidebar .tag-widget ul{margin-left:-5px;margin-right:-5px;}
.single-sidebar .tag-widget li{float:left;padding:5px 4px;}
.single-sidebar .tag-widget li a{color:#383838;line-height:24px;font-weight:300;display:block;border:1px solid #F7F7F7;color:#999999;padding:3px 12px;-webkit-transition:color .4s ease, background .4s ease, border-color .3s ease;transition:color .4s ease, background .4s ease, border-color .3s ease;}
.single-sidebar .tag-widget li a:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.single-sidebar .price-filter .range-slider-price{margin-top:50px;margin-bottom:68px;}
.single-sidebar .price-filter button{color:#FFF;font-size:14px;font-weight:900;background:#108FCB;border:none;outline:none;text-transform:uppercase;width:90px;height:35px;display:inline-block;float:right;}
.single-sidebar .price-filter p{display:inline-block;float:left;margin:0;line-height:35px;font-size:16px;font-weight:500;color:#999999;text-transform:capitalize;}
.single-sidebar .price-filter input{border:none;outline:none;font-size:16px;font-weight:500;color:#999;display:inline-block;}
.single-sidebar .price-filter .noUi-connect{background:#3563a9 !important;border-color:#3563a9;}
.single-sidebar .price-filter .noUi-background{background:#F7F7F7 !important;}
.single-sidebar .price-filter .noUi-handle{background:#F7F7F7 !important;border-radius:50% !important;box-shadow:none;border-color:#3563a9;cursor:pointer;}
.single-sidebar .latest-product .icon-box{background:#F4F4F4;padding:10px;line-height:66px;}
.single-sidebar .latest-product .text-box h4{margin:0;font-size:16px;}
.single-sidebar .latest-product ul.reveiw{line-height:10px;margin-top:10px;margin-bottom:20px;}
.single-sidebar .latest-product ul.reveiw li{margin-top:0;}
.single-sidebar .latest-product ul.reveiw li i{color:#3563a9;font-size:10px;}
.single-sidebar .latest-product .text-box p{font-size:16px;line-height:24px;color:#3563a9;font-style:normal;}
.single-sidebar .latest-product .text-box p span{display:inline-block;vertical-align:top;}
.single-sidebar .latest-product .text-box p del{color:#9B9B9B;font-size:14px;line-height:24px;vertical-align:super;display:inline-block;}
.project-cta{background:#F7F7F7;padding:30px 0;}
.project-cta h3{margin:0;font-size:26px;color:#333333;line-height:50px;}
.project-cta .thm-btn{padding-left:25px;padding-right:25px;border:none;line-height:50px;}
.project-cta .thm-btn:hover{color:#fff;background:#0D0D0D;border-color:#0D0D0D;}
.single-latest-project-carousel .img-box{position:relative;overflow:hidden;}
.single-latest-project-carousel .img-box img{width:100%;}
.single-latest-project-carousel .img-box .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.8);padding:20px;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-latest-project-carousel .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-latest-project-carousel .img-box .overlay .box .content{display:table-cell;vertical-align:bottom;}
.single-latest-project-carousel .img-box .overlay .top{text-align:center;}
.single-latest-project-carousel .img-box .overlay .top a{margin-bottom:25%;display:block;margin-left:auto;margin-right:auto;width:50px;height:50px;border:1px solid #F2F2F2;border-radius:50%;line-height:48px;font-size:24px;color:#fff;-webkit-transition:background .4s ease, border-color .4s ease;transition:background .4s ease, border-color .4s ease;}
.single-latest-project-carousel .img-box .overlay .top a:hover{background:#3563a9;border-color:#3563a9;}
.single-latest-project-carousel .img-box .overlay .bottom{background:#3563a9;padding:16px 20px;padding-right:0;}
.single-latest-project-carousel .img-box .overlay .bottom .title h3{margin:0;color:#fff;font-family:"Montserrat-Regular", sans-serif;line-height:22px;font-size:20px;}
.single-latest-project-carousel .img-box .overlay .bottom .title span{color:#fff;font-family:"Droid Serif", serif;font-style:italic;font-size:14px;line-height:22px;}
.single-latest-project-carousel .img-box .overlay .bottom a{color:#fff;width:50px;height:40px;line-height:40px;border-left:1px solid #5E80BD;display:block;position:relative;text-align:center;}
.single-latest-project-carousel .img-box .overlay .bottom a:before{content:'';width:1px;height:100%;background:#2A5391;position:absolute;top:0;left:-2px;}
.single-latest-project-carousel:hover .img-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.latest-project-carousel .owl-nav{margin:0;padding:0;}
.latest-project-carousel .owl-nav [class*=owl-]{color:#999999;font-size:24px;margin:0;padding:0;background-color:transparent;padding:0 5px;-webkit-transition:color .3s ease;transition:color .3s ease;position:absolute;bottom:50%;margin:0;margin-bottom:0;width:35px;height:100px;background:#3563a9;font-size:24px;line-height:100px;text-align:center;margin-bottom:-50px;color:#fff;}
.latest-project-carousel .owl-nav [class*=owl-]:hover{color:#3563a9;background:#fff;}
.latest-project-carousel .owl-nav .owl-next{right:0;}
.latest-project-carousel .owl-nav .owl-prev{left:0;}
.single-project-item h3{margin:0;}
.single-project-item .img-box{position:relative;overflow:hidden;}
.single-project-item .img-box .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-project-item .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-project-item .img-box .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-project-item .img-box .overlay .box .content ul.list-inline li a{width:45px;height:45px;border:1px solid #fff;background:#fff;border-radius:50%;text-align:center;display:block;text-align:center;line-height:43px;font-size:20px;color:#3563a9;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.single-project-item .img-box .overlay .box .content ul.list-inline li a:hover{background:#333;border-color:#333;color:#fff;}
.single-project-item:hover .img-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.single-project-item h3{font-size:20px;line-height:24px;color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.single-project-item h3:hover{color:#3563a9;}
.single-project-item h3 a{color:inherit;}
.single-project-item span{color:#999999;line-height:24px;}
.single-project-item .text-box{margin-top:25px;padding-bottom:23px;}
.project-page .masonary-layout{margin-bottom:20px;}
.post-filter{display:inline-block;margin:0;background:#F7F7F7;margin-bottom:50px;}
.post-filter li{padding:0;}
.post-filter li + li span{border-left:1px solid #E8E7E7;}
.post-filter li.active{background:#3563a9;}
.post-filter li.active span{color:#fff;border-color:#3563a9;}
.post-filter li span{display:block;color:#999999;line-height:50px;padding:0 20px;cursor:pointer;}
.single-project-page .single-project-content .img-box{margin-bottom:30px;}
.single-project-page .single-project-content p{margin:0;}
.single-project-page .single-project-content .infos{margin:0;padding:0;}
.single-project-page .single-project-content .infos li{list-style:none;}
.single-project-page .single-project-content .infos li + li{border-top:1px solid #EEEEEE;margin-top:10px;padding-top:10px;}
.single-project-page .single-project-content .infos .top-box{color:#3563a9;font-weight:bold;}
.single-project-page .single-project-content .infos .top-box i{margin-right:6px;}
.single-project-page .single-project-content .infos p{color:#999999;}
.single-project-page .single-project-content .sec-title{margin-bottom:20px;}
.single-project-page .single-project-content p{font-weight:300;}
.single-project-page .single-project-content ul.list-box,
.single-project-page .single-project-content ul.list-box li{margin:0;padding:0;list-style:none;}
.single-project-page .single-project-content ul.list-box{margin-top:20px;}
.single-project-page .single-project-content ul.list-box li{font-style:italic;color:#999999;font-weight:300;}
.single-project-page .single-project-content ul.list-box li + li{margin-top:10px;}
.single-project-page .single-project-content ul.list-box li:before{font-family:'FontAwesome';color:#3563a9;content:"\f0a9";margin-right:6px;font-style:normal;}
.single-project-page #morris-area-dark-single-service-chart{margin-top:-15px;}
.single-project-page .share-box{border:1px solid #f7f7f7;border-right:0;border-left:0;padding:15px 0;}
.single-project-page .share-box h3{margin:0;font-size:18px;line-height:40px;font-family:"Montserrat-Regular", sans-serif;color:#233;}
.single-project-page .share-box .social-share{margin:0;margin-left:-10px;margin-right:-10px;}
.single-project-page .share-box .social-share li{padding:0 10px;}
.single-project-page .share-box .social-share li a{width:40px;height:40px;border:1px solid #F7F7F7;border-radius:50%;text-align:center;display:block;text-align:center;line-height:38px;color:#999999;background:#F7F7F7;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.single-project-page .share-box .social-share li a:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.related-project-carousel .owl-nav{margin:0;padding:0;position:absolute;bottom:100%;right:0;margin:0;margin-bottom:40px;}
.related-project-carousel .owl-nav [class*=owl-]{color:#fff;font-size:18px;margin:0;padding:0;background-color:#3563a9;padding:0 5px;margin-left:10px;border:1px solid #3563a9;width:35px;height:35px;line-height:33px;-webkit-transition:background .3s ease;transition:background .3s ease;}
.related-project-carousel .owl-nav [class*=owl-]:hover{background-color:#F7F7F7;border-color:#F7F7F7;color:#999;}
.error-404{padding-top:240px;padding-bottom:180px;background:#000 url(../img/background/404-bg.jpg) 0 0 no-repeat;background-size:cover;position:relative;}
.error-404:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.78;}
.error-404 h2, .error-404 h3, .error-404 p{margin:0;}
.error-404 h2{font-size:200px;line-height:200px;color:#757575;font-family:"Montserrat-Bold", sans-serif;}
.error-404 h3{text-transform:uppercase;color:#FFFFFF;font-size:20px;margin-top:16px;}
.error-404 p{font-size:18px;margin-top:20px;}
.error-404 form{width:100%;max-width:430px;height:52px;border:1px solid #19191A;background:rgba(0, 0, 0, 0.72);margin-left:auto;margin-right:auto;margin-top:45px;}
.error-404 form input{float:left;background-color:transparent;border:none;outline:none;height:100%;width:70%;padding-left:15px;}
.error-404 form button{float:right;width:50px;height:50px;background:#3563a9;color:#fff;border:none;outline:none;}
.single-blog-post .date-box,
.single-blog-post .content-box{display:table-cell;vertical-align:top;}
.single-blog-post .date-box{width:70px;}
.single-blog-post .date-box{text-align:center;line-height:50px;}
.single-blog-post .date-box .top-box{background:#F7F7F7;color:#333333;}
.single-blog-post .date-box .bottom-box{background:#3563a9;color:#fff;}
.single-blog-post .date-box .bottom-box i{margin-right:6px;}
.single-blog-post .content-box{padding-left:10px;}
.single-blog-post .content-box .img-box{position:relative;margin-bottom:20px;overflow:hidden;}
.single-blog-post .content-box .img-box .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(53, 99, 169, 0.9);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-blog-post .content-box .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-blog-post .content-box .img-box .overlay .box .content{display:table-cell;vertical-align:middle;text-align:center;}
.single-blog-post .content-box .img-box .overlay .box .content ul.list-inline li a{width:40px;height:40px;border-radius:50%;text-align:center;display:block;text-align:center;line-height:38px;color:#fff;font-size:22px;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;}
.single-blog-post .content-box .img-box .overlay .box .content ul.list-inline li a:hover{background:#fff;color:#3563a9;}
.single-blog-post .content-box h3,
.single-blog-post .content-box p{margin:0;}
.single-blog-post .content-box span{color:#3563a9;line-height:22px;}
.single-blog-post .content-box h3{font-size:20px;color:#333333;line-height:28px;font-family:"Montserrat-Regular", sans-serif;margin-top:6px;}
.single-blog-post .content-box p{font-weight:300;margin-top:17px;}
.single-blog-post .content-box .thm-btn{line-height:42px;background:#fff;border:2px solid #F7F7F7;padding:0 25px;font-family:"Montserrat-Bold", sans-serif;margin-top:32px;color:#333333;}
.single-blog-post .content-box .thm-btn:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.single-blog-post:hover .content-box .img-box .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.blog-page{padding-top:60px;}
.blog-page .single-blog-post{margin-top:50px;}
.blog-sidebar{padding-top:110px;}
.blog-sidebar .single-blog-post{margin-top:0px;}
.blog-sidebar .single-blog-post h3{font-size:24px;line-height:28px;}
.blog-sidebar .single-blog-post .meta-info li + li{vertical-align:middle;}
.blog-sidebar .single-blog-post .meta-info li + li a{margin-left:10px;}
.blog-sidebar .single-blog-post .meta-info li + li a:before{content:'';width:1px;height:15px;display:inline-block;border:1px solid #C9C9C9;vertical-align:middle;margin-right:20px;}
.blog-sidebar .single-blog-post .meta-info li a{color:#3563a9;line-height:15px;display:block;}
.blog-sidebar .single-blog-post .meta-info li a i{font-size:14px;}
.blog-sidebar .single-blog-post .meta-info li a span{color:#999999;line-height:15px;}
.blog-sidebar .single-blog-post + .single-blog-post{margin-top:60px;}
.blog-sidebar .single-blog-post .content-box .thm-btn{margin-top:26px;}
.single-blog-post-page .single-blog-post p{margin:0;margin-bottom:15px;}
.single-blog-post-page .single-blog-post .share-box{margin:60px 0;}
.single-blog-post-page .single-blog-post h3.title{font-size:30px;margin-bottom:15px;}
.single-blog-post-page .blog-qoute-box{margin:30px 0 5px;}
.single-blog-post-page .blog-qoute-box h3{font-size:18px;}
.single-blog-post-page .blog-qoute-box .img-box{border-bottom:2px solid #f7f7f7;padding-bottom:12px;margin:0;}
.single-blog-post-page .blog-qoute-box .img-box img{margin:0;}
.single-blog-post-page .blog-qoute-box .img-box p{font-size:14px;color:#999999;font-weight:300;font-style:italic;line-height:26px;margin:0;}
.single-blog-post-page .blog-qoute-box p{font-size:18px;font-weight:400;font-style:italic;margin:0;line-height:30px;margin-top:-4px;}
.single-blog-post-page .blog-qoute-box img{margin-top:15px;}
.single-blog-post-page .share-box{margin:60px 0;}
.single-blog-post-page .share-box .tags p{margin:0;font-size:16px;color:#333333;font-weight:400;line-height:40px;}
.single-blog-post-page .share-box .tags p a{text-decoration:underline;color:#3563a9;}
.single-blog-post-page .author-box{background:#3563a9;padding:40px;padding-right:20px;margin-bottom:60px;}
.single-blog-post-page .author-box .icon-box, .single-blog-post-page .author-box .text-box{display:table-cell;vertical-align:top;}
.single-blog-post-page .author-box .icon-box{width:100px;}
.single-blog-post-page .author-box .text-box{padding-left:20px;}
.single-blog-post-page .author-box .text-box h3{font-size:20px;color:#fff;margin:0;margin-top:-7px;}
.single-blog-post-page .author-box .text-box h3 span{color:#fff;font-family:"Lato", sans-serif;font-style:italic;font-weight:normal;}
.single-blog-post-page .author-box .text-box p{margin:0;font-weight:400;color:#fff;margin-top:5px;}
.single-blog-post-page .author-box .text-box p a{color:inherit;text-decoration:underline;}
.single-blog-post-page .comment-box{margin-bottom:60px;}
.single-blog-post-page .comment-box .sec-title{margin-bottom:40px;}
.single-blog-post-page .comment-box .single-comment-box{border-bottom:1px solid #F7F7F7;padding-bottom:30px;margin-bottom:25px;}
.single-blog-post-page .comment-box .single-comment-box .icon-box, .single-blog-post-page .comment-box .single-comment-box .text-box{display:table-cell;vertical-align:top;}
.single-blog-post-page .comment-box .single-comment-box .icon-box{width:100px;}
.single-blog-post-page .comment-box .single-comment-box .text-box{padding-left:25px;}
.single-blog-post-page .comment-box .single-comment-box .text-box p{margin:0;}
.single-blog-post-page .comment-box .single-comment-box .text-box h3{font-size:20px;color:#333;margin:0;margin-top:-6px;}
.single-blog-post-page .comment-box .single-comment-box .text-box p.info{font-weight:400;font-style:italic;margin-top:10px;}
.single-blog-post-page .comment-box .single-comment-box .text-box p.info a{color:#3563a9;}
.single-blog-post-page .comment-box .single-comment-box .text-box p{margin-top:17px;}
.single-blog-post-page .leave-a-reply .contact-form textarea{height:210px;}
.single-blog-post-page .leave-a-reply .thm-btn{width:100%;background:#3563a9;color:#fff;border-color:#3563a9;margin-top:0 !important;}
.single-blog-post-page .leave-a-reply .thm-btn:hover{background:#333;color:#fff;border-color:#233;}
.shop-page .meta-info{margin-bottom:40px;}
.shop-page .meta-info p{color:#999999;margin:0;font-size:16px;text-transform:capitalize;font-weight:normal;line-height:44px;}
.shop-page .meta-info .select-box .bootstrap-select.btn-group .dropdown-toggle .caret{border:none;top:2px;right:20px;}
.shop-page .meta-info .select-box .btn-group.bootstrap-select{width:200px;outline:none;}
.shop-page .meta-info .select-box .btn-group.bootstrap-select .btn{background:#F7F7F7;font-size:14px;color:#999999;text-transform:capitalize;border:none;outline:none !important;padding:12px 15px;border-radius:0;border:1px solid #F7F7F7;}
.shop-page .meta-info .select-box .dropdown-menu{padding:0;border-radius:0;}
.shop-page .meta-info .select-box .dropdown-menu > li > a{padding:8px 15px;color:#999;-webkit-transition:all .3s ease;transition:all .3s ease;}
.shop-page .meta-info .select-box .dropdown-menu > li > a:hover{background:#3563a9;}
.shop-page .meta-info .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;}
.shop-page .meta-info .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px;color:#999;}
.shop-page .meta-info .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{content:'\f107';font-family:'FontAwesome';color:#999;font-size:14px;line-height:46px;}
.shop-page .post-navigation{margin-top:0;}
.single-shop-item{margin-bottom:60px;}
.single-shop-item .img-box{margin-bottom:30px;background:#f7f7f7;padding:35px 0;overflow:hidden;position:relative;}
.single-shop-item .img-box .overlay{position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease, visibility .4s ease;transition:transform .4s ease, opacity .4s ease, visibility .4s ease;}
.single-shop-item .img-box .overlay .box{display:table;width:100%;height:100%;}
.single-shop-item .img-box .overlay .box .content{display:table-cell;vertical-align:bottom;}
.single-shop-item .img-box .overlay .box .content ul{background:#3563a9;margin:0;}
.single-shop-item .img-box .overlay .box .content ul li{margin:0;padding:0;}
.single-shop-item .img-box .overlay .box .content ul li:nth-child(even){border-left:1px solid #264F8F;border-right:1px solid #264F8F;position:relative;}
.single-shop-item .img-box .overlay .box .content ul li:nth-child(even):before, .single-shop-item .img-box .overlay .box .content ul li:nth-child(even):after{content:'';position:absolute;top:0;width:1px;height:100%;background:#3E6DB4;}
.single-shop-item .img-box .overlay .box .content ul li:nth-child(even):before{right:-2px;}
.single-shop-item .img-box .overlay .box .content ul li:nth-child(even):after{left:-2px;}
.single-shop-item .img-box .overlay .box .content ul li a{font-size:18px;color:#fff;display:block;width:60px;height:60px;text-align:center;line-height:60px;position:relative;}
.single-shop-item .img-box:hover .overlay{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;visibility:visible;}
.single-shop-item h3{margin:0;font-size:14px;font-size:16px;font-family:"Montserrat-Regular", sans-serif;color:#333333;line-height:24px;margin-top:-6px;-webkit-transition:color .4s ease;transition:color .4s ease;}
.single-shop-item h3:hover{color:#3563a9;}
.single-shop-item h3 a{color:inherit;}
.single-shop-item p{font-size:16px;line-height:24px;color:#3563a9;font-style:normal;margin-top:5px;}
.single-shop-item p span{display:inline-block;vertical-align:top;}
.single-shop-item p del{color:#9B9B9B;font-size:14px;line-height:24px;vertical-align:super;display:inline-block;}
.single-shop-item .review-star{margin:0;line-height:10px;}
.single-shop-item .review-star li{padding:0;margin-top:0;}
.single-shop-item .review-star li i{color:#3563a9;font-size:10px;}
.single-shop-item .thm-btn{color:#333;background:#F7F7F7;font-family:"Montserrat-Bold", sans-serif;line-height:42px;border:none;padding:0 20px;margin-top:10px;}
.single-shop-item .thm-btn:hover{background:#3563a9;color:#fff;}
.single-shop-page .single-shop-page-content{margin-bottom:0;}
.single-shop-page .single-shop-page-content h3{font-size:24px;line-height:34px;margin-bottom:7px;}
.single-shop-page .single-shop-page-content .review-star{display:inline-block;margin-right:6px;}
.single-shop-page .single-shop-page-content span{color:#333333;font-size:14px;}
.single-shop-page .single-shop-page-content p{color:#9B9B9B;}
.single-shop-page .single-shop-page-content p.price{margin:0;margin-top:10px;}
.single-shop-page .single-shop-page-content p.price span{font-size:24px;font-weight:400;}
.single-shop-page .single-shop-page-content p.price del{font-size:20px;font-weight:300;}
.single-shop-page .single-shop-page-content p.price span{color:#3563a9;}
.single-shop-page .single-shop-page-content .top-box .right-box p{font-size:14px;font-family:"Droid Serif", serif;margin:0;margin-bottom:5px;}
.single-shop-page .single-shop-page-content .top-box .right-box p span{color:#3563a9;}
.single-shop-page .single-shop-page-content span.highlighted{font-size:14px;font-family:"Montserrat-Regular", sans-serif;color:#333;margin-top:7px;margin-bottom:7px;}
.single-shop-page .single-shop-page-content .pincheck input[type="text"]{width:150px;height:40px;border:1px solid #f7f7f7;padding-left:10px;line-height:38px;border-radius:4px;vertical-align:middle;margin-right:11px;outline:none;}
.single-shop-page .single-shop-page-content .pincheck button{background:#F7F7F7;height:40px;color:#333;font-size:14px;text-transform:uppercase;font-family:"Montserrat-Regular", sans-serif;padding-left:20px;padding-right:20px;border:none;outline:none;vertical-align:middle;}
.single-shop-page .single-shop-page-content form.pincheck p{display:inline-block;color:#3563a9;font-weight:400;margin-left:5px;}
.single-shop-page .single-shop-page-content .qty{width:80px;background:#EDEDED;margin-top:35px;display:inline-block;vertical-align:middle;}
.single-shop-page .single-shop-page-content .qty .quantity-spinner{background:black;}
.single-shop-page .single-shop-page-content .quantity-spinner{padding:5px 0px 5px 20px;line-height:24px;height:43px;display:block;width:100%;font-size:20px;font-family:"Montserrat-Bold", sans-serif;position:relative;}
.single-shop-page .single-shop-page-content .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,
.single-shop-page .single-shop-page-content .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{background:#EDEDED;border-color:#EDEDED;}
.single-shop-page .single-shop-page-content .qty .quantity-spinner{background:#EDEDED;border:1px solid #EDEDED;border-right:0;}
.single-shop-page .single-shop-page-content .thm-btn{display:inline-block;vertical-align:middle;margin-top:0;margin-left:30px;background:#3563a9;color:#fff;border-color:#3563a9;margin-top:35px;}
.single-shop-page .product-tab-box{margin-top:50px;margin-bottom:110px;}
.single-shop-page .product-tab-box ul, .single-shop-page .product-tab-box li{margin:0;padding:0;list-style:none;}
.single-shop-page .product-tab-box .tab-title{margin-left:-2.5px;margin-right:-2.5px;}
.single-shop-page .product-tab-box .tab-title li{display:inline-block;padding:0 2.5px;}
.single-shop-page .product-tab-box .tab-title li a{display:block;color:#333;font-family:"Montserrat-Regular", sans-serif;font-size:16px;border:1px solid #f7f7f7;border-radius:4px;line-height:45px;background:#F7F7F7;padding-left:33px;padding-right:33px;border-bottom:0;cursor:pointer;}
.single-shop-page .product-tab-box .tab-title li.active a{background:#fff;}
.single-shop-page .product-tab-box .tab-content{border:1px solid #f7f7f7;margin-top:-1px;padding:30px;}
.single-shop-page .product-tab-box .tab-content .comment-box .single-comment-box .text-box h3{font-family:"Montserrat-Regular", sans-serif;color:#333;}
.single-shop-page .product-tab-box .tab-content .list-box li{font-style:italic;}
.single-shop-page .product-tab-box .tab-content .list-box li + li{margin-top:13px;}
.single-shop-page .product-tab-box .tab-content .list-box li:before{content:"\f105";font-family:'FontAwesome';margin-right:6px;}
.single-shop-page .product-tab-box .tab-content .leave-a-reply .contact-form textarea{height:125px;}
.single-shop-page .product-tab-box .tab-content .leave-a-reply .thm-btn{line-height:43px;display:inline-block;width:auto;}
.single-shop-page .product-tab-box .tab-content .contact-form .form-grp{margin-bottom:20px;}
.single-shop-page .product-tab-box .tab-content .contact-form .form-grp label{color:#333;font-family:"Montserrat-Regular", sans-serif;font-weight:normal;}
.single-shop-page .product-tab-box .tab-content .contact-form .thm-btn{background:#F7F7F7;color:#333;border-color:#f7f7f7;}
.single-shop-page .product-tab-box .tab-content .contact-form .thm-btn:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.single-shop-page .product-tab-box .tab-content ul.review-star li{color:#999;}
.single-shop-page .product-tab-box .tab-content ul.review-star li i{margin-right:4px;}
.login-register ul, .login-register li{margin:0;padding:0;list-style:none;}
.login-register .form-grp{border:2px solid #e9e9e9;;height:48px;padding-right:20px;margin-bottom:30px;}
.login-register .form-grp input:focus{border:none}
.login-register .last{border:none !important;padding-right:0px;}
.login-register .form-grp input{border:none;outline:none;height:100%;width:91%;float:left;padding-left:13px;}
#yes{display:none}
.login-register .form-grp select{border:none;outline:none;height:100%;width:87%;float:left;}
.login-register .form-grp i{font-size:14px;color:#999999;float:right;line-height:44px;}
.login-register .thm-btn{font-size:14px;line-height:45px;}
.login-register p{margin:0;font-size:14px;color:#999999;line-height:45px;}
.login-register label{font-weight:normal;color:#999999;margin:0;display:inline-block;line-height:40px;}
.login-register ul.social-icon{display:inline-block;margin-left:10px;}
.login-register ul.social-icon li{display:inline-block;padding:0 6px;}
.login-register ul.social-icon li a{width:40px;height:40px;font-size:14px;color:#fff;background:#3B5998;display:block;text-align:center;border-radius:50%;line-height:40px;}
.login-register ul.social-icon li a.twitter{background:#33CCFE;}
.login-register ul.social-icon li a.google-plus{background:#DD4B39;}
.login-register a{font-size:14px;color:#3563a9;font-weight:bold;}
.login-register .remember-box{margin-top:20px;}
.login-register .remember-box label{margin-left:5px;}
.login-register .remember-box input{position:relative;top:2px;}
.cart-section{position:relative;}
.cart-section ul{margin:0;padding:0;}
.cart-section ul li{list-style:none;}
.cart-section .thm-btn{line-height:44px;}
.cart-section .cart-outer{position:relative;}
.cart-section .table-outer{position:relative;width:100%;overflow-x:auto;}
.cart-section .cart-table{width:100%;min-width:900px;border:1px solid #f7f7f7;}
.cart-table .cart-header{position:relative;width:100%;text-transform:capitalize;font-size:16px;font-family:"Montserrat-Regular", sans-serif;border-radius:7px;color:#343434;background:#F7F7F7;}
.cart-table thead tr th{line-height:24px;padding:20px 15px;min-width:120px;font-weight:700;}
.cart-table thead tr th.prod-column{text-align:left;padding-left:40px;}
.cart-table tbody tr td{line-height:24px;padding:15px 10px;min-width:100px;font-size:16px;font-weight:bold;color:yellow;}
.cart-table tbody tr .qty{width:120px;padding-right:20px;}
.cart-table tbody tr .qty .quantity-spinner{background:black;}
.cart-table tbody tr .prod-column .column-box{position:relative;min-height:90px;padding-left:80px;padding-top:15px;text-align:left;}
.cart-table tbody tr .prod-column .column-box .prod-thumb{position:absolute;left:0px;top:11px;background:yellow;padding:0px;}
.cart-table tbody tr .prod-column .column-box .prod-thumb img{display:block;max-width:100%;}
.cart-table tbody tr .prod-column .column-box h3{font-size:18px;color:yellow;font-weight:700;margin:0;margin-top:20px;margin-bottom:5px;font-weight:500;color:#333333;text-transform:capitalize;font-family:"Montserrat-Regular", sans-serif;}
.cart-table tbody tr .sub-total{font-weight:700;color:#3563a9;}
.cart-table tbody tr .remove-btn{position:relative;font-size:16px;color:yellow;line-height:30px;-webkit-transition:all 500ms ease;transition:all 500ms ease;}
.cart-table tbody tr .remove-btn .fa{position:relative;top:2px;padding-right:10px;font-size:24px;line-height:30px;}
.cart-table tbody tr .remove-btn:hover{color:yellow;}
.cart-table tbody tr{border-bottom:1px solid #F7F7F7;}
.cart-table tbody tr td{vertical-align:middle;}
.cart-table tbody tr td .quantity-spinner{padding:5px 0px 5px 20px;line-height:24px;height:43px;display:block;width:100%;font-size:20px;font-family:"Montserrat-Bold", sans-serif;position:relative;}
.cart-table tbody .available-info{position:relative;padding-left:50px;color:#999999;font-size:14px;}
.cart-table tbody .available-info .icon{position:absolute;left:0px;top:5px;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;background:#3563a9;border-radius:50%;}
.cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,
.cart-table .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{background:#EDEDED;border-color:#EDEDED;}
.cart-table .bootstrap-touchspin .input-group-btn-vertical i{color:green;left:6px;}
.cart-table tbody tr .qty .quantity-spinner{background:#F7F7F7;border:1px solid #F7F7F7;border-right:0;}
.cart-section .apply-coupon{position:relative;}
.cart-section .apply-coupon .form-group{position:relative;float:left;margin-right:20px;}
.cart-section .apply-coupon .form-group input[type="text"]{display:block;line-height:24px;padding:9px 15px;border:1px solid yellow;border-radius:3px;width:230px;background:none;font-weight:500;outline:none;height:44px;}
.cart-section .estimate-form{position:relative;}
.cart-section .estimate-form .row{margin-left:-7px;margin-right:-7px;}
.cart-section .estimate-form .row .form-group{padding:0px 7px !important;margin-bottom:31px;}
.cart-section .totals-table{position:relative;border:1px solid #f8f8f8;}
.cart-section .totals-table .col{position:relative;display:block;float:left;padding:10px 15px;line-height:24px;width:50%;}
.cart-section .totals-table .col-title{font-size:14px;color:#353535;border-right:1px solid #f8f8f8;font-weight:700;}
.cart-section .totals-table li{position:relative;border-bottom:1px solid #f8f8f8;}
.cart-section .totals-table li:last-child{border-bottom:none;}
.cart-section .update-cart-box{padding-top:40px;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret{border:none;top:2px;right:20px;}
.cart-section .estimate-form .select-box .btn-group.bootstrap-select{width:100%;outline:none;}
.cart-section .estimate-form .select-box .btn-group.bootstrap-select .btn{background:green;font-size:14px;color:red;text-transform:capitalize;border:none;outline:none !important;padding:15px 15px;border-radius:0;border:1px solid yellow;}
.cart-section .estimate-form .select-box .dropdown-menu{padding:0;border-radius:0;}
.cart-section .estimate-form .select-box .dropdown-menu > li > a{padding:8px 15px;color:green;-webkit-transition:all .3s ease;transition:all .3s ease;}
.cart-section .estimate-form .select-box .dropdown-menu > li > a:hover{background:#3563a9;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{color:green;-webkit-transition:all .3s ease;transition:all .3s ease;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px;color:red;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{content:'\f107';font-family:'FontAwesome';color:red;font-size:14px;line-height:46px;}
.cart-section .estimate-form h3{text-transform:uppercase;font-size:24px;color:yellow;margin:0;margin-bottom:40px;margin-top:80px;}
.cart-section .cart-total h3{text-transform:uppercase;font-size:24px;color:yellow;margin:0;margin-bottom:40px;margin-top:80px;}
.cart-section .cart-total .thm-btn{margin-top:30px;}
.cart-section .estimate-form input{width:100%;border:2px solid yellow;outline:none;height:52px;padding-left:15px;}
.cart-section .qty .input-group{width:74px;background:#ededed;}
.cart-section .thm-btn.update-cart{border:1px solid black;color:yellow;background-color:transparent;}
.cart-table tbody tr td,
.cart-table tbody tr .remove-btn{color:#999999;}
.cart-section .thm-btn.update-cart{color:#333333;border:1px solid #F7F7F7;}
.cart-section .apply-coupon .form-group input[type="text"]{border:2px solid #F7F7F7;}
.cart-section .estimate-form input{border-color:#f7f7f7;}
.cart-section .estimate-form .select-box .btn-group.bootstrap-select .btn{background:#fff;color:#CECECE;border-color:#f7f7f7;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{color:#cecece;}
.cart-table tbody tr .prod-column .column-box .prod-thumb{padding:10px;background:#f7f7f7;}
.cart-table tbody tr .prod-column .column-box{margin-left:15px;}
.cart-section .thm-btn.update-cart:hover{background:#3563a9;color:#fff;border-color:#3563a9;}
.cart-table tbody tr td{padding:10px 10px 20px;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{color:#999;}
.cart-section .estimate-form .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{color:#fff;}
.checkout-section.cart-section .billing-info-form form .form-group .field-label{color:yellow;font-size:14px;font-weight:500;margin:0 0 3px;}
.checkout-section.cart-section .billing-info-form form .loan-compare .form-group input, select{border:2px solid rgba(191, 191, 189, 0.09);color:#9c9c96;font-size:16px;height:36px;padding:0 20px;width:100%;}
.form-bg{padding:18px 20px 56px;border:1px solid aliceblue;background-color:#b7f5ff00;}
.loan-compare .radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;color:#665e5e;}
.checkbox + .checkbox, .radio + .radio{margin-top:9px;}
.checkout-section.cart-section .billing-info-form form .form-group input, select{border-color:#14101000 !important;outline:none;color:#362F2F;width:100%;height:34px;background:#a4caef;}
.checkout-section.cart-section .billing-info-form form .form-group .field-label{color:#515151;}
.checkout-section.cart-section .bottom{padding-top:40px;}
.checkout-section .column.default-column h3{color:yellow;font-size:24px;font-weight:900;text-transform:uppercase;margin-bottom:36px;}
.checkout-section.cart-section .bottom .totals-table{border:2px solid yellow;}
.checkout-section.cart-section .bottom .totals-table li{border-bottom:1px solid yellow;}
.checkout-section.cart-section .bottom .totals-table li span.col.col-title{border-right:1px solid yellow;color:yellow;font-size:16px;font-weight:400;}
.checkout-section.cart-section .bottom .totals-table li span.col{color:yellow;font-size:16px;}
.checkout-section .payment-options{padding-top:30px;}
.checkout-section .payment-options .option-block .radio-block.active .icon i{color:yellow;}
.checkout-section .payment-options .option-block{margin-bottom:10px;}
.checkout-section .payment-options .option-block .radio-block .icon{float:left;padding-right:15px;}
.checkout-section .payment-options .option-block .radio-block .icon i{color:yellow;font-size:16px;line-height:28px;}
.checkout-section .payment-options .option-block .radio-block label.radio-label{color:yellow;font-size:16px;font-weight:normal;display:block;}
.checkout-section .payment-options .text{padding-left:30px;}
.checkout-section .payment-options .text p{color:yellow;font-size:16px;font-weight:400;}
.checkout-section.cart-section .thm-btn{margin-top:40px;}
.checkout-section.cart-section .cart-table{width:100%;min-width:auto;}
.checkout-section.cart-section .billing-info-form form .loan-compare .form-group .field-label{color:#999999;}
.checkout-section.cart-section .billing-info-form form .form-group input{border-color:rgba(255, 222, 173, 0.01);outline:none;}
.checkout-section.cart-section .bottom .totals-table,
.checkout-section.cart-section .bottom .totals-table li,
.checkout-section.cart-section .bottom .totals-table li span.col.col-title{border-color:#F7F7F7;}
.checkout-section.cart-section .bottom .totals-table li span.col.col-title{color:#333333;}
.checkout-section.cart-section .bottom .totals-table li span.col,
.checkout-section .payment-options .text p{color:#999999;}
.checkout-section .payment-options .option-block .radio-block label.radio-label{color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.checkout-section .payment-options .option-block .radio-block.active .icon i,
.checkout-section .payment-options .option-block .radio-block .icon i{color:#888;}
.testimoinial-page .single-testimonial-box{padding-bottom:40px;}
.testimoinial-page .single-testimonial-box h3,
.testimoinial-page .single-testimonial-box p{margin:0;}
.testimoinial-page .single-testimonial-box .icon-box,
.testimoinial-page .single-testimonial-box .text-box{display:table-cell;vertical-align:top;}
.testimoinial-page .single-testimonial-box .top-box{background:#F7F7F7;padding:20px 24px 16px;position:relative;margin-bottom:37px;}
.testimoinial-page .single-testimonial-box .top-box:before{content:'';position:absolute;bottom:-8px;left:-8px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #F7F7F7;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.testimoinial-page .single-testimonial-box .top-box i{color:#dedede;font-size:24px;}
.testimoinial-page .single-testimonial-box .top-box p{color:#999999;font-weight:300;margin-top:-8px;}
.testimoinial-page .single-testimonial-box .top-box .text-box{padding-left:10px;}
.testimoinial-page .single-testimonial-box .bottom-box{border-bottom:1px solid #F7F7F7;padding-bottom:40px;}
.testimoinial-page .single-testimonial-box .bottom-box .icon-box{width:55px;}
.testimoinial-page .single-testimonial-box .bottom-box .text-box{padding-left:20px;}
.testimoinial-page .single-testimonial-box .bottom-box .text-box h3{font-size:16px;line-height:24px;color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.testimoinial-page .single-testimonial-box .bottom-box .text-box span{font-size:14px;line-height:24px;font-family:"Droid Serif", serif;font-style:italic;font-weight:bold;color:#3563a9;}
.testi-feed-back{background:#F7F7F7;}
.testi-feed-back .sec-title p{color:#999999;margin-top:14px;}
.testi-feed-back .frm-grp{width:100%;max-width:333px;float:left;padding:0 15px;}
.testi-feed-back .button-box{max-width:200px;}
.testi-feed-back input{border:1px solid #EEEEEE;}
.testi-feed-back .thm-btn{line-height:50px;border:none;}
.testi-feed-back .thm-btn:hover{background:#0D0D0D;color:#fff;}
.testimonial-home .single-testimonial-home{padding-right:20px;}
.testimonial-home .single-testimonial-home h4{margin:0;}
.testimonial-home .single-testimonial-home i.fn-icon-quotation-mark{font-size:32px;color:#3563a9;display:inline-block;}
.testimonial-home .single-testimonial-home p{font-size:18px;color:#333333;font-weight:400;line-height:32px;}
.testimonial-home .single-testimonial-home .title{margin-bottom:13px;}
.testimonial-home .single-testimonial-home .name-box{margin-top:35px;}
.testimonial-home .single-testimonial-home .name-box .icon-box img{width:65px;display:none;}
.testimonial-home .single-testimonial-home .icon-box,
.testimonial-home .single-testimonial-home .text-box{display:table-cell;vertical-align:middle;}
.testimonial-home .single-testimonial-home .text-box{padding-left:15px;}
.testimonial-home .single-testimonial-home .text-box h4{font-size:18px;line-height:32px;color:#333333;font-family:"Montserrat-Regular", sans-serif;}
.testimonial-home .single-testimonial-home .text-box span{font-family:"Droid Serif", serif;color:#3563a9;font-style:italic;font-size:14px;line-height:32px;font-weight:bold;}
.testimonial-home .owl-theme .owl-nav{text-align:left;margin:0;}
.testimonial-home .owl-theme .owl-dots{text-align:center;margin-top:40px;}
.testimonial-home .owl-theme .owl-dots .owl-dot{cursor:pointer;}
.testimonial-home .owl-theme .owl-dots .owl-dot span{border:2px solid #3563a9;background:#3563a9;cursor:pointer;}
.testimonial-home .owl-theme .owl-dots .owl-dot.active span{background-color:transparent;}
.testi-choose-box:before{background:#F4F2F2;}
.testi-choose-box:after{background:#F7F7F7;}
.testimonial-about-carousel-wrapper{position:relative;background:#000 url(../img/background/background-5.jpg) center center no-repeat fixed;background-size:cover;}
.testimonial-about-carousel-wrapper:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.78;}
.testimonial-about-carousel-wrapper .container{position:relative;z-index:2;}
.testimonial-about-carousel-wrapper .ms-info h3{margin:0;color:#fff;font-family:"Montserrat-Regular", sans-serif;font-size:20px;line-height:22px;}
.testimonial-about-carousel-wrapper .ms-info span{color:#3563a9;font-style:italic;font-size:18px;display:inline-block;margin-top:6px;}
.testimonial-about-carousel-wrapper .ms-info p{line-height:28px;font-family:"Droid Serif", serif;color:#ffffff;font-style:italic;font-size:16px;margin-top:18px;}
.testimonial-about-carousel-wrapper .ms-staff-carousel .ms-staff-info{min-height:161px;}
.testimonial-about-carousel-wrapper .ms-staff-carousel{margin-top:0;margin-bottom:0;}
.fact-box .fact-row{margin-top:-35px;}
.p2p .fact-box .single-fact-count{border:none !important;padding:0px !important;}
.p2p .thm-btn{width:100% !important}
.fact-box .single-fact-count{border:2px solid #F7F7F7;padding:30px 34px;margin-top:30px;}
.p2p .fact-box .single-fact-count .title i{color:#f3807a !important;}
.lender-panel,.borrower-panel{margin-top:40px;color:azure;}
.lender-box{border:2px solid #768C94;border-radius:3px;float:left;padding:23px 15px;text-align:center;margin-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;display:block;}
.lender-panel .lender-box .lender-heading{color:#31D4F9;display:block;font-size:19px;}
.lender-panel .lender-box .lender-price{color:#FCB772;font-size:18px;font-family:"rupee";}
.borrower-panel .lender-box .lender-heading{color:#28c2f2;display:block;font-size:19px;}
.borrower-panel .lender-box .lender-price{color:#FCB772;font-size:18px;font-family:"rupee";}
.fact-box .single-fact-count .title i{font-size:44px;color:#3563a9;display:inline-block;vertical-align:middle;}
.p2p .fact-box .single-fact-count .title span{color:#fff !important;}
.fact-box .single-fact-count .title span{font-size:36px;color:#333333;font-family:"Montserrat-Bold", sans-serif;display:inline-block;line-height:44px;vertical-align:middle;padding-left:20px;}
.p2p .fact-box .single-fact-count p{color:#91f6ec;font-family:"Montserrat-Regular", sans-serif;font-weight:300;margin-top:5px !important;}
.fact-box .single-fact-count p{color:#3563a9;font-weight:bold;font-size:20px;margin:0;margin-top:20px;}
.rqa-box .contact-form{border:2px solid #f7f7f7;padding:28px;padding-top:22px;}
.rqa-box .contact-form label{color:#333333;line-height:22px;font-weight:400;}
.rqa-box .contact-form input[name="name"]{border-bottom:2px solid #3563a9;}
.rqa-box .contact-form input[name="email"]{border-bottom:2px solid #D80303;}
.rqa-box .contact-form .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%;height:50px;}
.rqa-box .contact-form .bootstrap-select > .dropdown-toggle{padding:0;}
.rqa-box .contact-form .bootstrap-select > .btn{padding:0;height:100%;padding:0 15px;color:#999;border:1px solid #F7F7F7;background-color:transparent !important;font-size:16px;outline:none !important;padding-right:20px;}
.rqa-box .contact-form .bootstrap-select.btn-group .dropdown-toggle .caret{position:static;width:auto;height:auto;vertical-align:top;border:none;margin-left:-5px;}
.rqa-box .contact-form .bootstrap-select.btn-group .dropdown-toggle .caret:before{color:#C6C6C6;content:"\f107";font-family:FontAwesome;}
.rqa-box .contact-form .bootstrap-select.btn-group .dropdown-menu.inner{width:200px;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu{padding:0;margin:0;border:1px solid #f7f7f7;border-radius:0;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu > li{padding:0;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu > li > a{padding:8px 15px;font-size:14px;font-weight:normal;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu > li > a span{color:#333;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu > li > a:hover{background:#3563a9;}
.rqa-box .contact-form .bootstrap-select .dropdown-menu > li > a:hover span{color:#fff;}
.rqa-box .contact-form .form-grp{margin-bottom:23px;}
.client-skill-sec{background:#fcb823 /*url(../img/background/inner-banner.jpg) 0px 50px*/;background-size:cover;position:relative;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;}
.client-skill-sec:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.55;}
.p2p.client-skill-sec .title{margin-bottom:4px !important;}
.client-skill-sec .title{margin-bottom:41px;}
.client-skill-sec .title h2,
.client-skill-sec .title p{margin:0;}
.client-skill-sec .title h2{font-size:36px;color:#FFFFFF;line-height:22px;font-family:"Montserrat-Regular", sans-serif;}
.client-skill-sec .title p{font-size:20px;color:#fff;line-height:22px;font-family:"Droid Serif", serif;font-style:italic;margin-top:20px;}
.client-skill-sec .client-box .list-inline{margin:0;margin-left:-15px;margin-right:-15px;}
.client-skill-sec .client-box .list-inline li{padding:0 15px;margin-bottom:30px;}
.client-skill-sec .pgrs-bar-wrapper{padding-left:35px;}
.client-skill-sec .pgrs-bar-wrapper .inner-box{position:relative;}
.client-skill-sec .pgrs-bar-wrapper .inner-box:before{content:'';width:300%;height:100%;float:right;position:absolute;top:0;left:0;z-index:-1;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar{margin:0;padding:0;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li{overflow:hidden;list-style:none;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li + li{margin-top:32px;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li h3{margin:0;font-size:16px;color:#fff;line-height:22px;font-family:"Montserrat-Regular", sans-serif;}
.client-skill-sec .pgrs-bar-wrapper .inner-box small{font-family:'Lato';font-size:15px;color:#FFF;font-weight:bold;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li span{font-size:14px;color:#3563a9;font-family:"Montserrat-Bold", sans-serif;background:url(../img/texture/strip-progress.png) repeat;display:inline-block;height:28px;line-height:28px;padding:0 8px;position:absolute;bottom:0;right:0;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li .box{width:100%;height:8px;background:#223C67;position:relative;margin-top:6px;}
.client-skill-sec .pgrs-bar-wrapper .pgrs-bar li .box .inner{background:url(../img/texture/strip-progress.png) repeat;height:100%;position:absolute;top:0;left:0;}
.choose-us{margin:0;padding:0;}
.choose-us li{list-style:none;}
.choose-us li:last-child .single-service-box-two .icon-box:after{display:none;}
.choose-us .single-service-box-two{margin:0;padding:0;border:none;padding-bottom:46px;}
.choose-us .single-service-box-two .icon-box{margin:0;padding:0;padding-top:5px;position:relative;float:none;display:table-cell;vertical-align:top;}
.choose-us .single-service-box-two .icon-box:after{content:'';position:absolute;top:100%;left:50%;margin-left:-2px;width:4px;height:55px;background:#EDEDED;border:.1px solid #E4E4E4;border-top:0;border-bottom:0;}
.choose-us .single-service-box-two .text-box{padding-left:22px;float:none;display:table-cell;vertical-align:top;}
.choose-us .single-service-box-two .text-box p{margin:0;color:#999999;margin-top:14px;}
.choose-us .single-service-box-two .icon-box .inner-box .top-box{background-image:url(../img/texture/shape-blue.png);}
.choose-us .single-service-box-two .icon-box .inner-box .bottom-box{background-image:url(../img/texture/shape-blue-hvr.png);}
.choose-us .single-service-box-two .icon-box .inner-box i{color:#fff;}
.about-tab-box p{font-weight:300;}
.about-tab-box .about-img-box{margin-top:-90px;}
.about-tab-box .qouted-text{font-size:30px;font-family:"Droid Serif", serif;color:#3563a9;font-style:italic;line-height:40px;display:inline-block;padding:0 25px;margin-left:-25px;}
.about-tab-box .qouted-text .qoute-top,
.about-tab-box .qouted-text .qoute-bottom{font-family:'Alegreya';font-size:48px;position:absolute;}
.about-tab-box .qouted-text .qoute-top{left:-30px;top:-5px;}
.about-tab-box .qouted-text .qoute-bottom{right:-20px;bottom:-5px;}
.about-tab-box .qouted-text p{display:inline;position:relative;}
.about-tab-box .about-tab-text-box{background:url(../img/texture/iso.png) 80% 100% no-repeat;padding:0 25px;}
.about-tab-box .about-tab-text-box > p + p{margin-top:20px;}
.about-tab-box .about-tab-text-box > img{margin-top:20px;}
.home-parallax-one{background:url(../img/background/background-1.jpg) center top no-repeat fixed;background-size:cover;position:relative;}
.home-parallax-one:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:.78;}
.home-parallax-one h3{margin:0;font-size:36px;line-height:50px;color:#fff;font-family:"Montserrat-Regular", sans-serif;}
.home-parallax-one p{color:#999999;margin-top:20px;font-weight:300;}
.home-parallax-one a.thm-btn{margin-top:35px;}
.about-video .qouted-text{font-size:30px;font-family:"Droid Serif", serif;color:#3563a9;font-style:italic;line-height:40px;display:inline-block;padding:0 25px;margin-left:-25px;}
.about-video .qouted-text .qoute-top,
.about-video .qouted-text .qoute-bottom{font-family:'Alegreya';font-size:48px;position:absolute;}
.about-video .qouted-text .qoute-top{left:-30px;top:-5px;}
.about-video .qouted-text .qoute-bottom{right:-20px;bottom:-5px;}
.about-video .qouted-text p{display:inline;position:relative;}
.about-video .about-tab-text-box{background:url(../img/texture/iso.png) 80% 100% no-repeat;padding:0 25px;padding-right:0;}
.about-video .about-tab-text-box > p + p{margin-top:20px;}
.about-video .about-tab-text-box > img{margin-top:20px;}
.about-video .video-box{position:relative;}
.about-video .video-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;}
.about-video .video-box .overlay .box{display:table;width:100%;height:100%;background:url(../img/texture/video-control.png) bottom center no-repeat;background-size:100%;}
.about-video .video-box .overlay .box .content{display:table-cell;vertical-align:middle;}
.about-cta-box{background:#000 url(../img/background/background-6.jpg)center center no-repeat fixed;background-size:cover;position:relative;}
.about-cta-box:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#071b2f;opacity:.78;}
.about-cta-box .container{position:relative;z-index:2;}
.about-cta-box h2, .about-cta-box p{margin:0;}
.about-cta-box h2{font-family:"Montserrat-Bold", sans-serif;color:#fff;font-size:55px;line-height:55px;}
.about-cta-box p{color:#FFFFFF;font-size:25px;line-height:28px;margin-top:27px;}
.about-cta-box .thm-btn{margin-top:30px;letter-spacing:0.1em !important;font-size:11px;padding:0px 15px;}
.achivement-box{background:#f7f7f7 url(../img/background/background-4.jpg) left center no-repeat;}
.achivement-box:before{background:rgba(0, 0, 0, 0.21);width:100%;top:0;left:0;right:0;bottom:0;z-index:1;}
.achivement-box:after{background:#F7F7F7;width:53.5%;z-index:2;}
.achivement-box .container{position:relative;z-index:3;}
.achivement-box h3, .achivement-box h4, .achivement-box p{margin:0;}
.achivement-box h3{font-size:30px;line-height:22px;color:#333333;font-family:"Droid Serif", serif;}
.achivement-box p{margin-top:20px;}
.achivement-box .thm-btn{margin-top:40px;}
.achivement-box .achivement-list{margin-left:-30px;margin-right:-30px;margin-top:50px;margin-bottom:0;}
.achivement-box .achivement-list li{padding:0 30px;}
.achivement-box .achivement-list li + li{text-align:center;}
.achivement-box .achivement-list li:first-child{text-align:center;}
.achivement-box .achivement-list li:first-child h4{text-align:left;}
.achivement-box .achivement-list li i{color:#333;font-size:54px;}
.achivement-box .achivement-list li h4{color:#333;font-size:20px;line-height:26px;}
.achivement-box + .footer-cta{background-image:url(../img/background/achivement-bg.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;}
.achivement-box + .footer-cta:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(53, 99, 169, 0.97);}
.achivement-box + .footer-cta .container{position:relative;z-index:9;}
@media (min-width:1920px){.achivement-box{background-size:cover;background-position:30% 50%;}
}
.features-carousel{padding-top:110px;padding-bottom:100px;}
.features-carousel ul.feature-carousel-box,
.features-carousel ul.feature-carousel-box li{margin:0;padding:0;list-style:none;}
.features-carousel h3{font-size:36px;color:#333333;line-height:46px;margin:0;font-family:"Montserrat-Regular", sans-serif;}
.features-carousel p{font-weight:300;margin-top:20px;}
.features-carousel ul.list-box, .features-carousel ul.list-box li{margin:0;padding:0;list-style:none;}
.features-carousel ul.list-box{margin-top:20px;}
.features-carousel ul.list-box li{color:#999999;}
.features-carousel ul.list-box li + li{margin-top:10px;}
.features-carousel ul.list-box li:before{font-family:'FontAwesome';color:#3563a9;content:"\f0a9";margin-right:10px;}
.features-carousel ul.list-box li span{font-family:"Droid Serif", serif;}
.features-carousel .bx-wrapper{background-color:transparent;box-shadow:none;border:none;margin-bottom:0;}
.features-carousel .bx-wrapper .bx-pager{padding:0;position:static;text-align:right;width:auto;position:absolute;top:50%;left:100%;}
.features-carousel .bx-wrapper .bx-controls-auto .bx-controls-auto-item, .features-carousel .bx-wrapper .bx-pager-item{display:block;margin-bottom:10px;}
.features-carousel .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;background:#f7f7f7;border-radius:50%;}
.features-carousel .bx-wrapper .bx-pager.bx-default-pager a.active{background:#3563a9;}
.highlight-wrapper{padding:0 40px;}
.highlight-wrapper .single-highlight{-webkit-transition:box-shadow .4s ease;transition:box-shadow .4s ease;margin-top:20px;margin-bottom:40px;}
.highlight-wrapper .single-highlight h3, .highlight-wrapper .single-highlight p{margin:0;}
.highlight-wrapper .single-highlight .img-box{position:relative;}
.highlight-wrapper .single-highlight .text-box{padding:20px;border:1px solid #FAFAFA;}
.highlight-wrapper .single-highlight .date-box{background:#3563a9;font-size:14px;font-weight:300;color:#fff;line-height:26px;display:inline-block;padding-left:10px;padding-right:10px;position:absolute;bottom:0;left:20px;z-index:3;}
.highlight-wrapper .single-highlight h3{font-size:18px;color:#333333;font-family:"Montserrat-Regular", sans-serif;line-height:22px;}
.highlight-wrapper .single-highlight p{font-size:16px;line-height:26px;color:#999999;font-weight:300;margin-top:15px;}
.highlight-wrapper .single-highlight:hover{box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);}
.highlight-wrapper .owl-theme .owl-nav{text-align:center;margin:0;}
.highlight-wrapper .owl-theme .owl-dots{text-align:center;margin-top:0px;}
.highlight-wrapper .owl-theme .owl-dots .owl-dot{cursor:pointer;}
.highlight-wrapper .owl-theme .owl-dots .owl-dot span{border:2px solid #f7f7f7;background:#f7f7f7;cursor:pointer;width:12px;height:12px;}
.highlight-wrapper .owl-theme .owl-dots .owl-dot.active span{background-color:#3563a9;border-color:#3563a9;}
.v-center{height:100vh;width:100%;display:table;position:relative;text-align:center;}
.v-center > div{display:table-cell;vertical-align:middle;position:relative;top:-10%;.modal-box{display:none;position:absolute;top:20px !important;left:0px;z-index:1000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;}
@media (min-width:32em){.modal-box{width:70%;}
}
.modal-box header,
.modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd;}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4{margin:0;}
.modal-box .modal-body{padding:2em 1.5em;}
.modal-box footer,
.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0, 0, 0, 0.3) !important;}
a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}
.modal-box.checkbox{padding-left:20px;}
.modal-box.checkbox label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.modal-box.checkbox label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:3px;background-color:#fff;-webkit-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out, color 0.15s ease-in-out;transition:border 0.15s ease-in-out, color 0.15s ease-in-out;}
.modal-box.checkbox label::after{display:inline-block;position:absolute;width:16px;height:16px;left:0;top:0;margin-left:-20px;padding-left:3px;padding-top:1px;font-size:11px;color:#555555;}
.modal-box.checkbox input[type="checkbox"],
.modal-box.checkbox input[type="radio"]{opacity:0;z-index:1;}
.modal-box.checkbox input[type="checkbox"]:focus + label::before,
.modal-box.checkbox input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.modal-box.checkbox input[type="checkbox"]:checked + label::after,
.modal-box.checkbox input[type="radio"]:checked + label::after{font-family:"FontAwesome";content:"\f00c";}
.modal-box.checkbox input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox input[type="radio"]:indeterminate + label::after{display:block;content:"";width:10px;height:3px;background-color:#555555;border-radius:2px;margin-left:-16.5px;margin-top:7px;}
.modal-box.checkbox input[type="checkbox"]:disabled + label,
.modal-box.checkbox input[type="radio"]:disabled + label{opacity:0.65;}
.modal-box.checkbox input[type="checkbox"]:disabled + label::before,
.modal-box.checkbox input[type="radio"]:disabled + label::before{background-color:#eeeeee;cursor:not-allowed;}
.modal-box.checkbox .modal-box .checkbox -circle label::before{border-radius:50%;}
.modal-box.checkbox .modal-box .checkbox -inline{margin-top:0;}
.modal-box.checkbox -primary input[type="checkbox"]:checked + label::before,
.modal-box.checkbox -primary input[type="radio"]:checked + label::before{background-color:#337ab7;border-color:#337ab7;}
.modal-box .checkbox -primary input[type="checkbox"]:checked + label::after,
.modal-box .checkbox -primary input[type="radio"]:checked + label::after{color:#fff;}
.modal-box.checkbox -danger input[type="checkbox"]:checked + label::before,
.modal-box.checkbox -danger input[type="radio"]:checked + label::before{background-color:#d9534f;border-color:#d9534f;}
.modal-box .checkbox -danger input[type="checkbox"]:checked + label::after,
.modal-box.checkbox -danger input[type="radio"]:checked + label::after{color:#fff;}
.modal-box.checkbox -info input[type="checkbox"]:checked + label::before,
.modal-box.checkbox -info input[type="radio"]:checked + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.modal-box .checkbox -info input[type="checkbox"]:checked + label::after,
.modal-box .checkbox -info input[type="radio"]:checked + label::after{color:#fff;}
.modal-box.checkbox -warning input[type="checkbox"]:checked + label::before,
.modal-box.checkbox -warning input[type="radio"]:checked + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.modal-box.checkbox -warning input[type="checkbox"]:checked + label::after,
.modal-box.checkbox -warning input[type="radio"]:checked + label::after{color:#fff;}
.modal-box .checkbox -success input[type="checkbox"]:checked + label::before,
.modal-box .checkbox -success input[type="radio"]:checked + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.modal-box.checkbox -success input[type="checkbox"]:checked + label::after,
.modal-box.checkbox -success input[type="radio"]:checked + label::after{color:#fff;}
.modal-box .checkbox -primary input[type="checkbox"]:indeterminate + label::before,
.modal-box .checkbox -primary input[type="radio"]:indeterminate + label::before{background-color:#337ab7;border-color:#337ab7;}
.modal-box.checkbox -primary input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox -primary input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.modal-box.checkbox -danger input[type="checkbox"]:indeterminate + label::before,
.modal-box.checkbox -danger input[type="radio"]:indeterminate + label::before{background-color:#d9534f;border-color:#d9534f;}
.modal-box.checkbox -danger input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox -danger input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.modal-box.checkbox -info input[type="checkbox"]:indeterminate + label::before,
.modal-box.checkbox -info input[type="radio"]:indeterminate + label::before{background-color:#5bc0de;border-color:#5bc0de;}
.modal-box.checkbox -info input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox -info input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.modal-box.checkbox -warning input[type="checkbox"]:indeterminate + label::before,
.modal-box.checkbox -warning input[type="radio"]:indeterminate + label::before{background-color:#f0ad4e;border-color:#f0ad4e;}
.modal-box.checkbox -warning input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox -warning input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.modal-box.checkbox -success input[type="checkbox"]:indeterminate + label::before,
.modal-box.checkbox -success input[type="radio"]:indeterminate + label::before{background-color:#5cb85c;border-color:#5cb85c;}
.modal-box.checkbox -success input[type="checkbox"]:indeterminate + label::after,
.modal-box.checkbox -success input[type="radio"]:indeterminate + label::after{background-color:#fff;}
.radio{padding-left:20px;}
.radio label{display:inline-block;vertical-align:middle;position:relative;padding-left:5px;}
.radio label::before{content:"";display:inline-block;position:absolute;width:17px;height:17px;left:0;margin-left:-20px;border:1px solid #cccccc;border-radius:50%;background-color:#fff;-webkit-transition:border 0.15s ease-in-out;-o-transition:border 0.15s ease-in-out;transition:border 0.15s ease-in-out;}
.radio label::after{display:inline-block;position:absolute;content:" ";width:11px;height:11px;left:3px;top:3px;margin-left:-20px;border-radius:50%;background-color:#555555;-webkit-transform:scale(0, 0);-ms-transform:scale(0, 0);-o-transform:scale(0, 0);transform:scale(0, 0);-webkit-transition:-webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-moz-transition:-moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-o-transition:-o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition:transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);}
.radio input[type="radio"]{opacity:0;z-index:1;}
.radio input[type="radio"]:focus + label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.radio input[type="radio"]:checked + label::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1);}
.radio input[type="radio"]:disabled + label{opacity:0.65;}
.radio input[type="radio"]:disabled + label::before{cursor:not-allowed;}
.radio.radio-inline{margin-top:0;}
.radio-primary input[type="radio"] + label::after{background-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::before{border-color:#337ab7;}
.radio-primary input[type="radio"]:checked + label::after{background-color:#337ab7;}
.radio-danger input[type="radio"] + label::after{background-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::before{border-color:#d9534f;}
.radio-danger input[type="radio"]:checked + label::after{background-color:#d9534f;}
.radio-info input[type="radio"] + label::after{background-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::before{border-color:#5bc0de;}
.radio-info input[type="radio"]:checked + label::after{background-color:#5bc0de;}
.radio-warning input[type="radio"] + label::after{background-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::before{border-color:#f0ad4e;}
.radio-warning input[type="radio"]:checked + label::after{background-color:#f0ad4e;}
.radio-success input[type="radio"] + label::after{background-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::before{border-color:#5cb85c;}
.radio-success input[type="radio"]:checked + label::after{background-color:#5cb85c;}
.modal-box input[type="checkbox"].styled:checked + label:after,
.modal-box input[type="radio"].styled:checked + label:after{font-family:'FontAwesome';content:"\f00c";}
.modal-box input[type="checkbox"] .styled:checked + label::before,
.modal-box input[type="radio"] .styled:checked + label::before{color:#fff;}
.modal-box input[type="checkbox"] .styled:checked + label::after,
input[type="radio"] .styled:checked + label::after{color:#fff;}
.inner-banner .no-pad{padding-top:0px !important;}
.modal-box{display:none;position:absolute;z-index:1000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;}
@media (min-width:32em){.modal-box{width:70%;}
}
.modal-box header,
.modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd;}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4{margin:0;}
.modal-box .modal-body{padding:2em 1.5em;}
.modal-box footer,
.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0, 0, 0, 0.3) !important;}
a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}
ol.progress.progress--medium{opacity:.9;}
