@charset "utf-8";
/* CSS Document */

/*font-family: 'Raleway', sans-serif;*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing: border-box;}
body {text-align:center; margin:0px; padding:0px; background-color:#fff; font-family: 'Ubuntu', sans-serif; color:#000000; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none; -ms-text-size-adjust: 100%;}
img {outline:none; border:none; max-width:100%; height:auto;}
ol, ul {list-style: none;}
a {text-decoration:none; outline:none;}
select::-ms-expand {display: none;}
select {-webkit-appearance: none; -moz-appearance:none; -o-appearance:none; appearance:none; border-radius: 0;}
input[type="text"]:focus {box-shadow: none; outline:none;}
input {-webkit-appearance: none; border-radius: 0;}

.wrap {float:left; width:100%; padding:0 50px;}
.container {width:1300px; margin:0px auto;}
.mm-menu{font-family: 'Ubuntu', sans-serif; !important;}
.wrapper-main {float:left; width:100%;}
/*====Header===*/
header {float: left; width: 100%;}
.first-header {float: left; width: 100%;}
header .left-head {display: inline-block; float: left; margin-bottom: 25px; margin-top: 38px; text-align: left; width: 33.33%;}	
.logo {float: left; margin-bottom: 16px; margin-top: 12px; text-align: center; width: 33.33%; line-height:0;}
.logo > a {display:inline-block;}
header .right-head {float: right; margin-bottom: 45px; margin-top: 50px; text-align: right; width: 33.33%;}
.call-cnt .teb {display: none;}
.call-cnt .mob {display: none;}
.left-head .clock-cnt {float: left; width: 100%; margin-bottom:10px;}
.left-head .top-text {float: left; width: 100%;}
.left-head .clock-cnt strong { background:url(../images/clock-icon.png) no-repeat left center; font-size: 18px; font-weight: 500; padding-left: 28px; color:#000;}
.left-head .clock-cnt p {font-size: 18px; font-weight: 300; color:#000;}
.left-head .top-text p {color: #db1b17; font-size: 14px; font-style: italic; font-weight: 400;}
.left-head .top-text strong {color: #db1b17; font-size: 14px; font-style: italic; font-weight: 700;}
.right-head .call-cnt {float: right; width: 100%;}
.right-head .mail-cnt {color: #000; float: right; font-size: 18px; font-weight: 300; width: 100%; margin-top:10px;}
.right-head .mail-cnt a {color: #000;}
.right-head .mail-cnt a:hover {color: #db1b17;}
.call-cnt span strong { background:url(../images/call-icon.png) no-repeat left center; color: #db1b17; font-size: 34px; font-weight: 300; padding-left: 32px;}
.mobile-nav {display:none;}
.mm-navbar.mm-hasbtns {padding: 0 40px 0 20px !important;}
ul.mm-listview li.current-menu-item > a {color:#204b93;}
header .menu-head {background-color: #204b93; float: left; width: 100%;}
.main-menu {float: left; width: 100%;}
.nav-menu {float:left; width: auto;}
.nav-menu ul{ font-size:0; float:left; width:100%; text-align:center; padding:0 19px;}
.nav-menu li {float:left;}
.nav-menu li a{color:#fff; display:inline-block;font-family:"Raleway",sans-serif;font-size:15px;font-weight:600;padding:20px 36px;text-transform:uppercase;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.nav-menu li a:hover, .nav-menu li.current-menu-item a { background-color:#2caabd;}
/*====Header end===*/


/*====Slider===*/
.slider-home {float: left; width: 100%;}
.slider-home ul{float: left; width: 100%; margin:0 !important;}
.slider-home ul li{margin:0 !important; float: left; width: 100%; left:0;}
.slider-home ul li img {margin:0 auto !important; float: none;}
.slider-home .bx-wrapper{ margin: 0 auto;}
.slider-home .bx-wrapper .bx-viewport {-moz-box-shadow: none; -webkit-box-shadow: none;	box-shadow: none; border:  none; left: 0px;	background: none;}
.slider-home .bx-wrapper .bx-prev {background:url(../images/left-aerrow.png) no-repeat center center; height:50px; width:50px; margin-top:-30px;}
.slider-home .bx-wrapper .bx-next{background:url(../images/right-aerrow.png) no-repeat center center; height:50px; width:50px; margin-top:-30px;}
.slider-home .bx-wrapper .bx-next:hover {background-position: center center;}
.slider-home .banner-container {float: left; position: absolute; top: 0; width: 100%;}
.slider-home .bn-cnt { padding-top:135px; float: left; width: auto;}
.slider-home .bn-cnt p {color: #515541; font-size: 24px; font-family:"Raleway",sans-serif; text-align: left; margin-top:20px; margin-bottom:32px;}
.slider-home .bn-cnt .bn-btn {float: left; width: auto;}
.slider-home .bn-cnt .bn-btn a{background-color:#174390;width:197px;height:50px;font-size:16px;font-weight:700;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase;float:left;padding:15px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.slider-home .bn-cnt .bn-btn a:hover {background-color:#2caabd;}
.delay-load { -webkit-animation: titleAnimation 1s linear both;  animation: titleAnimation 1s linear both}
@keyframes titleAnimation {
    0% {
        opacity: 0
    }
    10% {
        opacity: 0;
        transform: translateY(-10%)
    }
    20% {
        opacity: 0;
        transform: translateY(-8%)
    }
    100% {
        opacity: 1;
        transform: translateY(0%)
    }
}
@-webkit-keyframes titleAnimation {
    0% {
        opacity: 0
    }
    10% {
        opacity: 0;
        -webkit-transform: translateY(-10%)
    }
    25% {
        opacity: 0;
        -webkit-transform: translateY(-8%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0%)
    }
}
/*====Slider end===*/

/*==============wrapper==================*/
.wrapper {float: left; width: 100%;}
.services-main {float: left; padding: 53px 0; width: 100%;}
.services-main h1 {color: #7f7f7f; font-size: 26px; font-weight: 600; text-transform: uppercase; font-family:"Raleway",sans-serif;	margin-bottom:25px;}
.services-main p {color: #7f7f7f; font-size: 18px; font-weight: 300;}
.services-main .main-area {float: left; width: 100%; padding:0 20px;}
.services-main .ser-box {border: 2px solid; border-radius: 14px; box-sizing: border-box; float: left; height: 243px; margin-right: 43px; margin-top: 43px; width: 358px; position:relative; overflow:hidden;}
.ser-box.light-green {border-color: #c7ef93;}
.ser-box.purple {border-color: #e8abfa;}
.ser-box.pink {border-color: #ff91b8;}
.ser-box.green {border-color: #6fcbc6;}
.ser-box.yellow {border-color: #f0e482;}
.ser-box.light-purple {border-color: #d7d4f8;}
.services-main .ser-box:nth-child(3n){margin-right: 0px;}
.services-main .ser-box:last-child{margin-right: 0px !important;}
.services-main .ser-box figure {float: left; height: 100%; width: 100%;}
.services-main .ser-box figure img{float: left; height: 100%; width: 100%; border-radius: 12px; }
.ser-box .ser-text{background:url(../images/text-back-hover.png) no-repeat center 20px;bottom:0;float:left;height:96px;position:absolute;width:100%;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s; border-radius:0 0 12px 12px;}
.ser-box:hover .ser-text{background-position:center 0pc;}
.ser-box .ser-text h3 {bottom: 19px; color: #000; font-size: 17px; font-family:"Raleway",sans-serif; font-weight: 400; position: absolute; text-transform: uppercase; width: 100%;}
.ser-box .link-cnt {bottom: 68px; height: 61px; position: absolute; width: 100%;transition: opacity 1s ease-out; visibility:hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear;}
.ser-box:hover .link-cnt {visibility:visible; opacity: 1; }
.ser-box .link-cnt a {background:url(../images/link-aerrow.png) no-repeat center center; height: 61px; width: 61px; display:inline-block; border-radius: 100%;}
.ser-box .link-cnt a:hover {background:url(../images/link-aerrow-hover.png) no-repeat center center;}
.ser-box.light-green {border-color: #c7ef93;}
.ser-box.purple {border-color: #e8abfa;}
.ser-box.pink {border-color: #ff91b8;}
.ser-box.green {border-color: #6fcbc6;}
.ser-box.yellow {border-color: #f0e482;}
.ser-box.light-purple {border-color: #d7d4f8;}
.ser-box.light-green .link-cnt a {background-color:#c7ef93;}
.ser-box.purple .link-cnt a {background-color:#e8abfa;}
.ser-box.pink .link-cnt a {background-color:#ff91b8;}
.ser-box.green .link-cnt a {background-color:#6fcbc6;}
.ser-box.yellow .link-cnt a {background-color:#f0e482;}
.ser-box.light-purple .link-cnt a {background-color:#d7d4f8;}
.contact-cnt {float: left; width: 100%;}
.contact-cnt .bn-btn {float: left; width: 100%; text-align:center; margin-bottom:16px;}
.contact-cnt .bn-btn a{background-color:#174390;width:240px;height:50px;font-size:16px;font-weight:700;color:#fff;font-family:"Raleway",sans-serif;text-transform:uppercase; display:inline-block; padding:16px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.contact-cnt .bn-btn a:hover {background-color:#2caabd;}
.cont-banner {float: left; width: 100%;	position:relative; background:url(../images/contact-banner.jpg) no-repeat center center; height:624px;}
.cont-banner .ban-container { float:left; width: 100%;}
.ban-container .contact-area {background-color: #fdfdfd; float: left; margin-top: 105px; padding: 50px; text-align: left; width: 645px;}
.ban-container .contact-area h2 {color: #000; font-size: 35px; font-family:"Raleway",sans-serif; font-weight: 400; text-transform: uppercase;}
.ban-container .contact-area h3 {color: #000; font-size: 19px; font-family:"Raleway",sans-serif; font-weight: 400; text-transform: uppercase; line-height:28px;	margin-top:5px;}
.ban-container .contact-area h4 {color: #000; font-size: 19px; font-family:"Raleway",sans-serif; font-weight: 400; line-height:28px;}
.ban-container .contact-area p {color: #4b4b4b; font-size: 19px; font-weight: 300; line-height:30px; margin-top:40px;}



/*=====logo slider======*/
.brand-slider {float: left; width: 100%;}
.brand-slider ul{float: left; width: 100%; margin:0 !important;}
.brand-slider ul li {float: left !important; left: 0; margin: 0 25px 0 0 !important; width: 150px !important;}
.brand-slider ul li .logo-text {border-top: 1px solid; margin-top: 25px; padding-top:10px;}
.brand-slider ul li span {display: inline-block; height: 55px !important;}
.brand-slider ul li span a {display: table-cell; height: 55px; vertical-align: middle; width: 150px;}
.brand-slider ul li .logo-text a {color: #174390; font-size: 15px; font-weight: 400; font-family: 'Ubuntu', sans-serif;}
.brand-slider ul li img {margin:0 auto !important; float: none;}
.brand-slider .bx-wrapper{ margin: 0 auto; float:left; width:100%;}
.brand-slider .bx-wrapper .bx-viewport {-moz-box-shadow: none; -webkit-box-shadow: none;	box-shadow: none; border:  none; left: 0px;	background: none;}

.brand-logo {float: left; padding-bottom: 50px; padding-top: 60px; width: 100%;}
.brand-logo .logo-head-text {float: left; width: 100%; margin-bottom:40px;}
.brand-logo .logo-head-text h2 {color: #000; font-size: 23px; font-family:"Raleway",sans-serif; font-weight: 700; text-transform:uppercase; float: left; width: 100%;}
.brand-logo .bx-prev {background:url(../images/left-aerrow.png) no-repeat center center !important;}
.brand-logo .bx-next {background:url(../images/right-aerrow.png) no-repeat center center !important;}
.brand-logo .bx-controls-direction {display:none;}

/*=======logo slider end=======*/


/*=======quick-contact===*/
.quick-cnt-main {background-color: #eef4ff; float: left; padding-bottom: 90px;  padding-top: 70px; width: 100%;}
.quick-cnt-main .qcnt-area {float: left; width: 100%;}
.quick-cnt-main .qcnt-area .wel-cnt {border-right: 1px solid #cbd0d9; float: left; padding-right: 60px; width: 50%; height:500px;}
.quick-cnt-main .qcnt-area .qcnt-form {float: right; padding-left: 60px; padding-right: 35px; width: 50%;}
.quick-cnt-main .qcnt-area .wel-cnt h2 {color: #174390; font-size: 27px; font-weight: 400; text-align: left; text-transform: uppercase; width: 100%; font-family:"Raleway",sans-serif; line-height:36px; float:left; margin-bottom:15px;}
.quick-cnt-main .qcnt-area .wel-cnt h2 strong{font-weight:800; width:100%; float:left;}
.quick-cnt-main .qcnt-area .wel-cnt p{ font-size:17px; font-weight:300; line-height:28px; color:#777a7f; margin-top:30px; text-align:left; float:left;}
.qcnt-form .qcnt-head {color: #47494c; float: left; font-family:"Raleway",sans-serif; font-size: 39px; font-weight: 300; text-align: left; width: 100%; margin-bottom:15px;}
.qcnt-form form {float: left; width: 100%;}
.qcnt-form form input[type="text"],.qcnt-form form input[type="email"],.qcnt-form form input[type="tel"] {border: medium none; border-radius: 25px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; color: #a8a8a8; font-size: 16px; font-weight: 400; height: 55px; margin-top: 14px; padding: 17px 30px; width: 100%; font-family: 'Ubuntu', sans-serif;}
.qcnt-form form textarea {border: medium none; border-radius: 25px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; color: #a8a8a8; font-size: 16px; font-weight: 400; height: 55px; margin-top: 14px; padding: 17px 30px; width: 100% !important; font-family: 'Ubuntu', sans-serif;}
.qcnt-form form .sec-code {border: medium none; border-radius: 25px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; background-color:#fff; height: 55px; margin-top: 14px; padding: 0px; width: 100%;}
.qcnt-form form .sec-code input[type="text"] {border-radius: 0; box-shadow: none; margin-top: 0; padding-left: 0; width: auto; float:left}
.qcnt-form form .captcha-img {float: left; padding: 14px 0 13px 30px; text-align: left; width: 130px;}
.qcnt-form form .captcha-img img {float: left; height: 28px; width: auto;}
.qcnt-form form input[type="submit"]{border:medium none;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box;color:#fff;background-color:#174390;font-size:16px;font-weight:700;height:55px;margin-top:18px;padding:17px 30px;width:100%;font-family:"Raleway",sans-serif;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.qcnt-form form input[type="submit"]:hover {background-color:#2caabd;}


/*=======quick-contact end===*/



/*========client-slider======*/
.client-slider {float: left; width: 100%;}
.client-slider ul{float: left; width: 100%; margin:0 !important;}
.client-slider ul li {left: 0;}
.client-slider .bx-wrapper{ margin: 0 auto; float:left; width:100%;}
.client-slider .bx-wrapper .bx-viewport {-moz-box-shadow: none; -webkit-box-shadow: none;	box-shadow: none; border:  none; left: 0px;	background: none;}
.client-testimonial {float: left; width: 100%; padding:75px 0;}
.client-slider .client-head {float: left; font-size: 35px; font-weight: 400; line-height: 28px; text-align: left; text-transform: uppercase; width: 100%; font-family:"Raleway",sans-serif; margin-bottom:65px;}
.client-slider ul li .img-cl {border-radius: 100%; float: left; height: 161px; margin: 18px 75px 18px 90px; overflow: hidden; width: 161px;}
.client-slider ul li .cl-text {float: left; width: 72%;}
.client-slider ul li .cl-text span { background:url(../images/coma-img.png) no-repeat center center; height:25px; width:35px; float: left;}
.cl-text .txt-box {border-left: 1px solid #000; box-sizing: border-box; float: left; margin-left: 20px; min-height: 190px; padding-left: 30px; text-align: left; width: 93%;}
.cl-text .txt-box p {color:#4c4c4c; font-size:21px; font-weight:300; font-style:italic; font-family: 'Ubuntu', sans-serif; line-height:38px; margin:0; float:left; }
.cl-text .txt-box strong {color:#174390; font-size:25px; font-weight:500; font-style:italic; font-family: 'Ubuntu', sans-serif; margin:15px 0 0 0; float:left; }

/*========client-slider end======*/


/*=========footer========*/
footer {background-color: #174390; float: left; padding: 70px 0; width: 100%;}
.footer-menu {float: left; text-align: center; width: 100%;}
.footer-menu > ul {display: inline-block; font-size:0;}
.footer-menu ul li { background:url(../images/hline_05.png) no-repeat right center; display: inline-block; padding: 0 14px 0 11px;}
.footer-menu ul li:last-child {background:none;}
.footer-menu ul li a {font-size:15px; font-weight:700; color:#fff; text-transform:uppercase; font-family:"Raleway",sans-serif;}
.footer-menu ul li a:hover {color:#2caabd;}
.social-link { float: left; width: 100%; margin-top:45px;}
.social-link > ul {display: inline-block; font-size: 0;}
.social-link ul li {display: inline-block; margin: 0 7px;}
.social-link ul li a{background-color:transparent;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;float:left;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;}
.social-link ul li a:hover {background-color: #2caabd;}
footer .off-loc {float: left; text-align: center; width: 100%; margin:25px 0;}
.off-loc .off-text {color: #fff; font-size: 14px; font-weight: 400; line-height: 22px; font-family: 'Ubuntu', sans-serif;}
.off-loc .off-text strong { font-weight:700;}
footer .copy-right { color: #839bc4; float: left; font-size: 15px; font-weight: 300; text-align: center; width: 100%;}
footer .copy-right a {color: #839bc4;}
footer .copy-right a:hover {color: #2CAABD;}


/*==========footer end=======*/


/*=========================================================internal page====================================================*/
.int-banner { background:url(../images/internal-back.jpg) no-repeat center top; float: left; height:286px; width: 100%;}
.cnt-int-main {background-color: #fff; border-top: 4px solid #db1b17; float: left; margin-top: -102px; width: 100%; padding-top:50px; padding-bottom:60px;}
.int-wrapper {float: left; width: 100%;}
.left-wrap {float: left; width: 832px;}
.sidebar {float: right; width: 302px;}
.breadcrumb-cnt {float: left; text-align: left; width: 100%;}
.breadcrumb-cnt ul li { background:url(../images/br-back.png) no-repeat right center; float: left; padding: 0 14px 0 12px;}
.breadcrumb-cnt ul li:first-child {padding-left:0;}
.breadcrumb-cnt ul li:last-child {background:none;}
.breadcrumb-cnt ul li a { font-size:16px; font-weight:300; color:#000;}
.breadcrumb-cnt ul li a:hover {color:#204b93;}
.breadcrumb-cnt ul li:last-child a:hover {color:#000;}
.left-wrap .int-cnt-ser {float: left; text-align: left; width: 100%;}
.left-wrap .int-cnt-ser h1 {color: #174390; font-size: 31px; font-weight: 700; text-transform: uppercase; font-family:"Raleway",sans-serif; margin-top:22px;}
.left-wrap .int-cnt-ser p {color:#4c4c4c; font-size:17px; font-weight:300; line-height:28px; margin-top:30px;}
.left-wrap .int-cnt-ser h2 {color:#4c4c4c; font-size:23px; font-weight:600; font-family:"Raleway",sans-serif; margin-top:35px; }
.int-cnt-ser .det-int-text {float: left; width: 100%;}
.left-wrap .int-cnt-ser .det-int-text p{ margin-top:20px; margin-bottom:15px;}
.left-wrap .int-cnt-ser .det-int-text ul {float:left; width:100%; margin-top:20px;}
.left-wrap .int-cnt-ser .det-int-text ul li {color:#4c4c4c; font-size:17px; font-weight:300; line-height:28px; padding-left:18px; margin-bottom:15px; background:url(../images/left-aeo.png) no-repeat left 8px;}
.sidebar .our-ser-sidebar {float: left; width: 100%;}
.sidebar .our-ser-sidebar .our-ser-head {background-color: #2caabd; color: #fff; font-family: "Raleway",sans-serif; font-size: 20px; font-weight: 400; height: 48px; line-height: 18px; padding: 16px 18px 14px; text-transform: uppercase; text-align:left;}
.sidebar .our-ser-sidebar ul {float: left; text-align: left; width: 100%; padding:5px 0; border-bottom:2px solid #db1b17;}
.sidebar .our-ser-sidebar ul li{ float:left; width:100%; padding:14px 18px; padding-right:0; background:url(../images/left-aeo.png) no-repeat left 20px ; border-bottom:1px dotted #cecec8;padding-right:0px;}
.sidebar .our-ser-sidebar ul li:last-child{border-bottom:none;}
.sidebar .our-ser-sidebar ul li a { font-size:17px; font-weight:300; color:#4c4c4c;  }
.sidebar .our-ser-sidebar ul li a:hover {color:#204b93;}
.sidebar .our-ser-sidebar ul li.current-menu-item a {color:#204b93;}
.sidebar-inq-form {float: left; width: 100%; margin-top:30px; padding:20px 17px; background-color:#f2f2f2;}
.sidebar-inq-form .inq-head {border-bottom: 2px solid #0095da; color: #000; float: left; font-size: 20px; font-weight: 600; padding-bottom: 7px; text-align: left; width: 100%; font-family: "Raleway",sans-serif; margin-bottom:7px;}
.sidebar-inq-form form {float: left; width: 100%;}
.sidebar-inq-form form .row-cnt {float: left; width: 100%; margin-top:12px;}
.sidebar-inq-form form label {color: #a8a8a8; float: left; font-size: 16px; font-weight: 400; margin-bottom: 5px; text-align: left; width: 100%;}
.sidebar-inq-form form input[type="text"],.sidebar-inq-form form input[type="email"],.sidebar-inq-form form input[type="tel"] {font-family: 'Ubuntu', sans-serif; border: medium none; border-radius: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; color: #4c4c4c; float: left; font-size: 16px; font-weight: 400; height: 35px; padding: 8px 20px; width: 100%;}
.sidebar-inq-form form textarea {font-family: 'Ubuntu', sans-serif; border: medium none; border-radius: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; color: #4c4c4c; float: left; font-size: 16px; font-weight: 400; height: 35px; padding: 7px 20px; width: 100% !important;}
.sidebar-inq-form form .sec-code { background-color:#fff; border: medium none; border-radius: 15px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.11); box-sizing: border-box; color: #4c4c4c; float: left; font-size: 16px; font-weight: 400; height: 35px; padding: 0px 20px; width: 100%;}

.sidebar-inq-form form .sec-code .captcha-img {border-right: 1px solid #e5e5e5; float: left; height: 100%; text-align: left; width: 65px;}
.sidebar form .captcha-img > img {height: 18px; margin: 8px 0; width: auto;}
.sidebar-inq-form form .sec-code input[type="text"] {border-radius: 0;  box-shadow: none;  width: 160px;}
.sidebar-inq-form form input[type="submit"]{float:left;width:100%;height:43px;border:none;background-color:#174390;font-size:16px;font-weight:700;color:#fff;font-family:"Raleway",sans-serif;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease-in 0s;-moz-transition:all 0.3s ease-in 0s;-ms-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;-webkit-transition:all 0.3s ease-in 0s;margin-top:35px;}
.sidebar-inq-form form input[type="submit"]:hover {background-color:#2CAABD;}

.wpcf7-validation-errors {display:none !important;}
.wpcf7-not-valid-tip {float:left;padding-left:10px;padding-top:5px;}
div.wpcf7-mail-sent-ok {border:none !important;color:#174390;}

.sidebar-inq-form .wpcf7-not-valid-tip {float:left;padding-top:5px;}
.sidebar-inq-form .wpcf7-mail-sent-ok{float: left;margin: 1em 0.5em;width: 100%;}
.sidebar-inq-form .sec-code .wpcf7-not-valid-tip {
 float: left;
 margin-left: -11px;
 margin-top: 5px;
 padding: 0;
 text-align: left;
 width: auto;
}
.sidebar-inq-form .wpcf7-mail-sent-ok {font-size: 17px;}


/*******contact-page-form****************/
.contact-page-form {float: left;width: 100%;}
.contact-page-form input,.contact-page-form textarea { border: 1px solid #ccc;height: 55px;padding: 0 10px;width: 100%;color:#aaa;font-size:16px;font-weight:300;box-sizing: border-box;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;outline:none !important;}
.contact-page-form textarea {height:55px;padding-top:16px;font-size:18px;font-weight:300;width:100% !important;font-family:"Ubuntu",​sans-serif;}
.contact-page-form .cpf {margin-bottom:20px;width:100%;float:left;}
.contact-page-form .cpf .wpcf7-submit {width:200px;cursor:pointer;background:#174390;color:#fff;font-size:20px;margin:0 auto;display:block;}
.contact-page-form .cpf .wpcf7-submit:hover {background:#2caabd;}
.contact-page-form .wpcf7-not-valid-tip {width:100%;padding-left:0px;margin-bottom:10px;}
.contact-page-form .sec-code > div {display:inline-block;}
.contact-page-form .captcha-input {width:728px;}
.contact-page-form .captcha-img {width:100px;}

.contact-sidebar {border-bottom:2px solid #db1b17;padding-bottom:20px;}
.contact-sidebar h3 {float: left;font-size: 20px;font-weight: 400;padding: 20px 0 0 0;text-align: left;width: 100%;}
.contact-sidebar p {color: #4c4c4c;font-size: 17px;font-weight: 300;text-align:left;line-height:1.5;}
.contact-sidebar h3 > a {color:#000;}
.contact-sidebar h3 > a:hover {color:#db1b17;}
.con-mail {padding-bottom:20px !important;}
.con-call strong {background: rgba(0, 0, 0, 0) url("../images/call-icon.png") no-repeat scroll left center; font-size: 24px;font-weight: 300;padding-left: 32px;}
.con-fax strong {background: rgba(0, 0, 0, 0) url("../images/fax.png") no-repeat scroll left center; font-size: 24px;font-weight: 300;padding-left: 32px;}
.con-mail strong {background: rgba(0, 0, 0, 0) url("../images/contact-email.png") no-repeat scroll left center; font-size: 20px;font-weight: 300;padding-left: 32px;background-size:23px 23px;}
.contact-page-form div.wpcf7-mail-sent-ok {text-align:center;}
.con-mail a {color: #204b93;}
.con-mail a:hover {color: #000;}
.slide3-text {color:#fff !important;}


.buttonsBlock {
    text-align: center!important;
}
#load-more {
    background-color: #174390!important;
    color: #fff!important;
    width: 240px!important;
    height: 50px!important;
    font-size: 16px!important;
    font-weight: 700;
    color: #fff;
    font-family: "Raleway",sans-serif!important;
    text-transform: uppercase;
    padding: 16px 0!important;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -ms-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}
#load-more:hover{
    background-color: #2caabd!important;
}
.comments .namesBlock {
    color: #2caabd!important;
}
.textBlock .namesBlock, .textBlock .dateBlock {
    font-size: 20px!important;
}
.client-testimonial .client-head-rate {float: left; font-size: 25px; font-weight: 600; font-family: "Raleway",sans-serif!important; line-height: 28px; text-align: center; text-transform: uppercase; width: 100%; margin-bottom:65px;}
/****************************************/