@charset "utf-8";

/* CSS Document */
/* CSS Document © 2020 Digimax.co.uk */

::-moz-selection {
	background:#989a9a;
	color:#fff;
	text-shadow:none;
}
::selection { background: #989a9a; color: #fff; text-shadow: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, 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, textarea, input { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; outline: none; font-family: 'Open Sans', sans-serif; }
/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { color: #504f50; -webkit-text-size-adjust: none; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
a { text-decoration: none; }
p { font-family: 'Lato', sans-serif; }
img { border: 0px; }
ol, ul, li { list-style: none; }
strong, strong p { font-weight: 700; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
.header-wrapp, .links-wrapp, .section1-wrapp, .section2-wrapp, .slider-section, .section3-wrapp, .section4-wrapp, .section5-wrapp, .footer, .fees-wrapp, .test-wrapp { width: 100%; float: left; }
.margin { max-width: 1101px; width: 100%; margin: auto; }
.header-wrapp { background: url(../images/bg-img-1.jpg) no-repeat top center; background-size: cover; height: 542px; }
.header-wrapp .margin { position: relative; }
.links-wrapp { background-color: #fff; position: absolute; top: 0; border-radius: 0 0 5px 5px; }
.links-wrapp .logo { width: 222px; float: left; text-align: center; padding: 17px 0 13px; }
.links-wrapp .mess-img { margin-right: 8px; }
.dent-barl { background-color: #fff; padding: 10px 13px 9px 12px; position: relative; top: 0; margin: auto; border-bottom-left-radius: 6px; text-align: center; border-bottom-right-radius: 6px; font-size: 10px; color: #000; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; font-family: 'Lato', sans-serif; display: table; }
.header-wrapp .social-box { width: 152px; position: absolute; top: 480px; right: 0; margin: auto; }
.header-wrapp .social-box .icon-img { margin-right: 8px; float: left; }
.header-wrapp .social-box .icon-img:last-child { margin-right: 0; }
.patient_referral_button { display: inline-block; margin-bottom: 30px;
background-color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: inline-block; cursor: pointer; color: #868686; font-family: "Lato",sans-serif; text-transform:uppercase; font-size: 14px; padding: 13px 5%; text-decoration: none; letter-spacing:3px; width:90%; text-align:center; font-weight:700;}

.patient_referral_button:hover {background-color: #000; color:#fff;}
.patient_referral_button:active { position: relative; top: 1px; }
.flex-caption { max-width: 1101px; width: 100%; margin: auto; }
.flex-caption .state-box { width: 585px; float: left; text-align: center; position: absolute; top: 252px; left: 0; right: 0; margin: auto; }
.flex-caption .state-box h1 { font-size: 16.37px; color: #000; text-transform: uppercase; letter-spacing: 6.8px; font-weight: 700; padding: 21px 0 20px; font-family: 'Montserrat', sans-serif; border-top: 2px #000 solid; border-bottom: 2px #000 solid; }
.section1-wrapp { background: url(../images/blueblack-img1.jpg) no-repeat top center; background-size: cover; padding: 51px 0 48px; text-align: center; }
.section1-wrapp .cons-barl { width: 301px; margin: auto auto 34px auto; border-top: 1px #8e9090 solid; border-bottom: 1px #8e9090 solid; padding: 17px 0 18px; font-size: 16px; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 3.8px; font-family: 'Lato', sans-serif; }
.section1-wrapp .inner-box { width: 67.6%; margin: auto; text-align: center; }
.section1-wrapp .inner-box .texfild { width: 44.1%; height: 40px; padding: 0 2.2% 0; background-color: inherit; border: 1px #8e9090 solid; border-radius: 5px; outline: none; float: left; margin-bottom: 19px; }
.section1-wrapp .inner-box .texfild:nth-child(2) { float: right; }
.section1-wrapp .inner-box .texfild:nth-child(4) { float: right; }
.section1-wrapp .inner-box .flexfild { font-size: 12px; color: #fff; letter-spacing: 1.5px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.section1-wrapp .inner-box .textarea { width: 95.3%; float: left; height: 100px; padding: 17px 17px 17px 17px; background-color: inherit; border: 1px #8e9090 solid; border-radius: 5px; outline: none; margin-bottom: 27px; }
.section1-wrapp .inner-box .submit { font-size: 13px; color: #868686; text-transform: uppercase; font-weight: 700; background-color: #fff; border-radius: 5px; letter-spacing: 3px; padding: 13px 20px 12px 22px; font-family: 'Lato', sans-serif; transition: all 0.5s ease 0s; }
.section1-wrapp .inner-box .submit:hover { cursor: pointer; background-color: #989a9a; color: #fff; }
.section2-wrapp { padding: 65px 0 70px; text-align: center; }
.section2-wrapp h2 { font-size: 24px; color: #5d2d8b; font-weight: 900; letter-spacing: 5px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.section2-wrapp .row-new { width: 100%; float: left; margin: 48px 0 58px; }
.new-box { width: 100%; float: left; /*margin-right: 5.2%; */text-align: center; }
.new-box .sect2 { text-align: center; width: 100%; margin-bottom: 26px; }
.new-box .sect2 img { transition: transform 0.8s ease-in-out 0s; cursor: pointer; border-radius: 50%; height: 145px; }
.new-box .sect2 img:hover { transform: rotate( 360deg); }
.new-box h3 { font-size: 16px; font-weight: 700; color: #222222; text-transform: uppercase; letter-spacing: 4px; font-family: 'Lato', sans-serif; margin-bottom: 22px; }
.new-box p { font-size: 14px; color: #222222; font-weight: 300; line-height: 20px; font-family: 'Open Sans', sans-serif; }
.new-box:last-child { margin-right: 0; }
.section2-wrapp .send { padding: 10px 22px 10px 22px; border: 1px #bbbcbc solid; border-radius: 5px; font-size: 13px; color: #868686; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; font-family: 'Lato', sans-serif; display: inline-block; transition: all 0.5s ease 0s; }
.section2-wrapp .send:hover { background-color: #989a9a; color: #fff; }
.slider-section { background: url(../images/bg-img-05.jpg) no-repeat; background-size: cover; text-align: center; padding: 0px 0 92px; }
.slider-section h3 { font-size: 30px; color: #5d2d8b; font-weight: 900; text-transform: uppercase; letter-spacing: 9px; font-family: 'Lato', sans-serif; line-height: 0; }
.secslider { color: #fff; }
.secslider .slidebox { width: 79.2%; padding: 0 6%; min-height: 261px; background-color: #fff; text-align: center; border-radius: 5px; }
.secslider .slidebox img { margin-top: -80px; transition: all 1.5s ease 0s; -webkit-filter: grayscale(1); filter: grayscale(1); }
.secslider .slidebox img:hover { -webkit-filter: grayscale(0); filter: grayscale(0); }
.secslider .slidebox h4 { font-size: 16px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; margin: 14px 0 0px; font-family: 'Lato', sans-serif; }
.secslider .slidebox h4 a { color: #222222; }
.secslider .slidebox p { font-size: 14px; color: #222222; font-weight: 300; line-height: 20px; margin-bottom: 27px; font-family: 'Open Sans', sans-serif; }
.secslider .slidebox .place-tex { font-size: 12px; color: #a1d7ff; font-weight: 700; text-transform: uppercase; margin-bottom: 11px; font-family: 'Open Sans', sans-serif; display: inline-block; }
.section3-wrapp { position: relative; overflow: hidden; }
.section3-wrapp .smile-text { width: 172px; background-color: rgba( 34,34,34,0.90); position: absolute; top: 0; left: 0; right: 0; margin: auto; font-size: 16px; color: #fff; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; padding: 19px 20px 17px 23px; font-family: 'Lato', sans-serif; text-align: center; z-index: 99; }
.hovereffect { width: 20%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: pointer; }
.hovereffect img { width: 100%; }
.hovereffect .overlay { position: absolute; overflow: hidden; width: 80%; height: 80%; left: 10%; top: 10%; border-bottom: 1px solid #FFF; border-top: 1px solid #FFF; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: scale(0, 1); -ms-transform: scale(0, 1); transform: scale(0, 1); }
.hovereffect:hover .overlay { opacity: 5; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.hovereffect img { display: block; position: relative; -webkit-transition: all 0.35s; transition: all 0.35s; transition: all 1.5s ease 0s; -webkit-filter: grayscale(1); filter: grayscale(1); }
.hovereffect:hover img { filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter'); filter: brightness(0.6); -webkit-filter: brightness(0.6); }
.hovereffect h2 { font-size: 14px; text-transform: uppercase; text-align: center; position: relative; background-color: transparent; color: #FFF; padding: 1em 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); top: 35%; letter-spacing: 4px; font-family: 'Lato', sans-serif; transform: translateY(-50%); }
.hovereffect a, hovereffect p { color: #FFF; padding: 1em 0; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }
.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2 { opacity: 1; filter: alpha(opacity=100); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.section4-wrapp { padding: 50px 0 48px; background: url(../images/bg-img06.jpg) no-repeat top center; background-size: cover; }
.section4-wrapp .our-barl { width: 69%; margin: auto; text-align: center; }
.section4-wrapp .our-barl .sect4-bar1 { width: 226px; float: left; padding: 11px 0 11px; font-size: 14px; color: #fff; font-weight: 700; letter-spacing: 3.5px; text-transform: uppercase; border-top: 1px #b7b9b9 solid; border-bottom: 1px #b7b9b9 solid; font-family: 'Lato', sans-serif; }
.section4-wrapp .our-barl .sect4-bar2 { width: 66%; float: right; }

.section4-wrapp .our-barl .sect4-bar2 .textfild2 { width: 67.1%; float: left; height: 40px; padding: 0 3.3%; border: 1px #fff solid; border-radius: 5px; background-color: inherit; outline: none; margin-right: 16px; }
.section4-wrapp .our-barl .sect4-bar2 .flexfild2 { font-size: 12px; color: #fff; letter-spacing: 2px; text-transform: uppercase; font-family: 'Lato', sans-serif; }

.section4-wrapp .our-barl .sect4-bar2 .textfild2Caldera input { width: 98.1%; float: left; height: 40px; padding: 0 3.3%; border: 1px #fff solid; border-radius: 5px; background-color: inherit; outline: none; margin-right: 16px; }
.section4-wrapp .our-barl .sect4-bar2 .flexfild2Caldera input { font-size: 12px; color: #fff; letter-spacing: 2px; text-transform: uppercase; font-family: 'Lato', sans-serif; }

.section4-wrapp .our-barl .sect4-bar2 .sub-button { font-size: 13px; color: #868686; text-transform: uppercase; font-weight: 700; background-color: #fff; border-radius: 5px; letter-spacing: 3px; padding: 11px 17px 11px 20px; font-family: 'Lato', sans-serif; transition: all 0.5s ease 0s; float: left; }

div.caldera-grid div.recaptchaDiv {
	clear: both;
}
	div.caldera-grid div.recaptchaDiv div.g-recaptcha {
		transform: scale(0.77);
		-webkit-transform: scale(0.77);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}

.section4-wrapp .sect4-bar2 .sub-button:hover { cursor: pointer; background-color: #666; color: #fff; }
.section5-wrapp { padding: 64px 0 55px; }
.section5-wrapp .sect5-bar1 { width: 153px; float: left; margin-right: 84px; }
.section5-wrapp h4 { font-size: 14px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; font-family: 'Lato', sans-serif; margin-bottom: 20px; }
.section5-wrapp .sect5-bar1 .link { list-style: none; }
.section5-wrapp .sect5-bar1 .link li { /*float: left;*/ margin-bottom: 6px; }
.section5-wrapp .sect5-bar1 .link li:last-child { margin-bottom: 0; }
.section5-wrapp .sect5-bar1 .link li a { font-size: 14px; color: #222222; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.section5-wrapp .sect5-bar1 .link li a:hover { }
.section5-wrapp .sect5-bar2 { width: 337px; float: left; }
.section5-wrapp .sect5-bar2 .col1 { width: 140px; float: left; }
.section5-wrapp .sect5-bar2 .cont-row { width: 100%; float: left; margin-bottom: 4px; }
.section5-wrapp .sect5-bar2 .cont-row2 { width: 100%; float: left; margin-bottom: 14px; }
.section5-wrapp .sect5-bar2 .cont-row2:last-child { margin-bottom: 0; }
.section5-wrapp .sect5-bar2 .cont-img1 { width: 15px; float: left; }
.section5-wrapp .sect5-bar2 .cont-img2 { width: 112px; float: right; }
.section5-wrapp .sect5-bar2 .cont-img3 { width: 112px; float: right; }
.section5-wrapp .sect5-bar2 p { font-size: 14px; color: #222222; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.section5-wrapp .sect5-bar2 p a { font-size: 14px; color: #222222; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.section5-wrapp .sect5-bar2 .col2 { width: 145px; float: right; }
.footer { background-color: #000; padding: 22px 0 17px; }
.footer .lt { /*width: 235px;*/ float: left; font-size: 12px; color: #fff; letter-spacing: 3px; text-transform: uppercase; font-family: 'Open Sans', sans-serif; line-height: 32px; }
.footer .rt { width: 181px; float: right; }
.footer .rt .img1 { margin-right: 9px; float: left; display: block; }
.footer .rt .img1:last-child { margin-right: 0; }

.footer .lt div.digimax {
	color: #fff;
	display: inline-block;
	font-size: 9px;
}
.footer .lt div.digimax a {
	text-decoration: none;
	color: #fff;
	font-size: 9px;
}
/*inner page css*/

header { height: 63px; color: #fff; /* set animation -webkit-transition: all 0.4s ease;*/
transition: all 0.4s ease; }
header .logosmall { display: none }
header.sticky { position: fixed; height: 48px; width: 100%; left: 0; top: 0; right: 0; margin: auto; z-index: 999; }
header.sticky .links-wrapp .logo { display: none }
header.sticky .menuzord-menu > li { padding: 0 }
header.sticky .menuzord-menu > li > a { padding: 18px 18px 18px 18px; }
header.sticky .logosmall { display: block; float: left; margin: 15px 0 0 20px; }
.header-wrapp-inn, .inner-head { float: left; width: 100%; }
.header-wrapp-inn { background: url(../images/inner-heade-bg.jpg) repeat-x center top; height: 162px; }
.header-wrapp-inn .margin { position: relative }
.inner-head { background: url(../images/header-inner-main.jpg); height: 155px; padding: 60px 0 50px 0; text-align: center }
.inner-head h1 { font-size: 16px; text-transform: uppercase; font-weight: 700; letter-spacing: 5px; color: #fff; position: relative; padding: 18px 0; display: inline-table; border-top: 1px solid #8e9090; border-bottom: 1px solid #8e9090; margin-bottom: 38px; }
.broadcam { font-size: 10px; font-weight: 700; color: #8e9090; text-transform: uppercase; letter-spacing: 2px }
.broadcam a { color: #8e9090; }
.broadcam a:hover { color: #fff; }
.broadcam span { margin: 0 10px; }
.content-wrapper { position: relative; float: left; width: 100%; }
.content-wrapper .middle { position: relative; top: -45px; background: #fff; width: 70%; float: left; padding: 4%; margin-left: -3%; }
.content-wrapper .sidebar { float: right; width: 25%; }
.sidebar .consultant { float: left; padding: 10%; background: url(../images/request-box-bg.jpg) no-repeat center 125px #f4f4f4; width: 80%; margin-bottom: 40px; }
.sidebar .consultant h3 { font-size: 13px; font-weight: 700; text-transform: uppercase; color: #000; letter-spacing: 2px; margin-bottom: 20px; font-family: 'Lato', sans-serif; }
.sidebar .consultant .textfield { width: 80%; padding: 0 10%; height: 42px; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #666; margin-bottom: 11px; }
.sidebar .consultant .textarea { width: 80%; padding: 20px 10%; height: 70px; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #666; margin-bottom: 11px; }
.sidebar .consultant .submit { background: #3e3f3f; color: #fff; text-transform: uppercase; font-size: 13px; letter-spacing: 2px; outline: none; border: none; cursor: pointer; border-radius: 5px; padding: 10px 20px; }
.sidebar .consultant .submit:hover { background: #001fa3 }
.site-cate { width: 100%; float: left; background: url(../images/services-inner-img2.png) no-repeat bottom center; background-size: cover; padding: 16px 0 113px; margin-bottom: 39px; }
.site-cate .site-link { list-style: none; }
.site-cate .site-link li { float: left; width: 100%; background: url(../images/services-inner-dash.png) no-repeat bottom center; }
.site-cate .site-link li a { font-size: 14px; color: #5b5b5b; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; padding: 19px 40px; display: block; font-family: 'Lato', sans-serif; }
.site-cate .site-link li:last-child { background-image: none; }
.site-cate .site-link .activ { background-color: #151616; color: #fff; }
.site-cate .site-link li a:hover { background-color: #151616; color: #fff; border: none; }
.serviceslider { float: left; width: 80%; margin-bottom: 40px; border: 1px solid #e7e8e8; padding: 10%; }
.serviceslider .new-box { width: 100%; }
.serviceslider .slick-list { padding: 0; }
.serviceslider .all-services { border: 1px solid #e7e8e8; border-radius: 5px; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #868686; padding: 10px 20px; display: inline-block; margin-top: 25px; margin-bottom: 15px; }
/*.serviceslider .slick-dots li button { width:7px !important; height:7px!important; background: rgba(63,63,63,0.10)!important; border-radius:50%!important;}

.slick-dots li .slick-active { background:#a1d7ff !important}

.slick-dots li, .slick-dots li button::before{ width:7px !important; height:7px !important;}

.slick-dots li.slick-active button::before { background:#000 !important}*/



.c-box { float: left; width: 100%; background: #222222; margin-bottom: 40px; }
.c-box .content2 { float: left; width: 100%; padding: 0; padding-left: 40px; color: #fff; box-sizing: border-box; }
.c-box .content2 h3 { display: block; font-size: 16px; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 20px; color: #fff; }
.c-box .content2 p { font-size: 15px; color: #fff; line-height: 25px; font-family: 'Open Sans', sans-serif; font-weight: 300; }
.c-box .content2 p:last-child, .content p:last-child { margin-bottom: 0; }
.c-box img { float: right; padding-left: 40px; }
.content h3 { font-size: 16px; line-height: 24px; font-weight: 600; margin-bottom: 30px; color: #222222 }
.content h2 { font-size: 16px; font-weight: 700; margin-bottom: 30px; color: #222222; letter-spacing: 3px; text-align: center; font-family: 'Lato', sans-serif; }
.content p { font-size: 15px; font-family: 'Open Sans', sans-serif; font-weight: 300; line-height: 25px; margin-bottom: 40px; }
.content ul { margin-bottom: 40px; }
.content ul li { font-size: 15px; font-weight: 300; margin-bottom: 15px; padding-left: 42px; background: url(../images/bullet-point.png) no-repeat 15px 5px }
.thumblock {/* float: left; */ width: 76%; background: #eeeeee; }
.thumblock img { width: 100%; height: auto; }
.thumblock h5 { font-family: 'Open Sans', sans-serif; font-size: 13px; text-transform: uppercase; margin: 20px 0 20px 25px; font-weight: 700; letter-spacing: 1px; }
.flotlft { height: auto; float: left; margin: 0 40px 0px 0; }
.flotrht { float: right; margin: 0 0 30px 40px; }
.content blockquote { background: url(../images/quote-sign.png) no-repeat left top; padding-left: 50px; font-size: 17px; font-weight: 300; font-style: italic; line-height: 26px; margin-bottom: 40px; }
.fullwidth { margin: auto !important; float: none !important; }
/*blog inner*/

.content h4 { font-size: 24px; color: #292929; letter-spacing: 4px; font-weight: 900; margin-bottom: 12px; font-family: 'Lato', sans-serif; }
.date { font-size: 10px; color: #949696; font-weight: 700; margin-bottom: 28px; display: inline-block; letter-spacing: 2px; font-family: 'Lato', sans-serif; }
.blog-box { width: 100%; float: left; margin-bottom: 34px; }
.blog-box img { width: auto; display: block; max-width: 100%; }
.prev-barl { width: 50%; float: left; border-top: 1px #ededed solid; padding-top: 32px; }
.prev-row { width: 100%; float: left; }
.nest-prev-blog-wrap { float: left; width: 100% }
.prev-col1 { float: left; }
.prev-col1 img { margin-top: 26px; }
.prev-col2 { width: 85%; float: right; }
.prev-col2 .perv { font-size: 10px; color: #949696; font-weight: 700; margin-bottom: 7px; display: inline-block; letter-spacing: 2px; font-family: 'Lato', sans-serif; }
.prev-col2 p { font-size: 17px; color: #393939; font-weight: 600; line-height: 24px; margin-bottom: 0; font-family: 'Open Sans', sans-serif; }
.full-bar { width: 100%; }
/*blog*/

.blog-row1 { width: 100%; float: left; border-bottom: 1px #ededed solid; padding-bottom: 42px; margin-bottom: 42px; }
.blog-row1 .blog-barl1 { width: 39.7%; float: left; }
.blog-row1 .blog-barl1 img { width: 100%; display: block; }
.blog-row1 .blog-barl2 { width: 54.4%; float: right; margin-top: -3px; }
.blog-row1 h5 { font-size: 20px; color: #393939; font-weight: 600; line-height: 26px; margin-bottom: 9px; font-family: 'Open Sans', sans-serif; }
.blog-row1 .perv-text { font-size: 10px; color: #949696; font-weight: 700; margin-bottom: 21px; display: inline-block; letter-spacing: 2px; font-family: 'Lato', sans-serif; }
.blog-row1 p { font-size: 15px; color: #393939; font-weight: 300; line-height: 22px; margin-bottom: 30px; font-family: 'Open Sans', sans-serif; }
.blog-row1 .more-but1 { padding: 10px 21px 11px 21px; border: 1px #bbbcbc solid; border-radius: 5px; font-size: 13px; color: #868686; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; display: inline-block; font-family: 'Lato', sans-serif; }
.blog-row1 .more-but1:hover { background: #001fa3; color: #fff; }
/*gallery*/

.gallery-row { width: 100%; float: left; }
.gallery-row .gallery-box1 { width: 20%; float: left; }
.gallery-row .gallery-box1 img { width: 100%; display: block; opacity: 1.0; filter: alpha(opacity=100); }
.gallery-row .gallery-box1 img { transition: all 0.5s ease 0s; }
.gallery-row .gallery-box1 img:hover { opacity: 0.4; filter: alpha(opacity=40); }
.gallery-row .gallery-box img:hover { background: url(../images/gallery-search.png) no-repeat top center; opacity: 0.7; }
/*services inner*/

.services-video { width: 100%; float: left; margin: 0 0 32px 0 }
.services-video img { width: 98%; display: block; }
.category-row { width: 100%; float: left; margin-bottom: 45px; }
.category-row .cate-box { width: 29.1%; float: left; margin-right: 4.8%; }
.category-row .cate-box img { width: 100%; display: block; margin-bottom: 28px; }
.category-row .cate-box:last-child { margin-right: 0; }
.category-row .cate-box h4 { font-size: 16px; color: #222222; font-weight: 700; text-align: left; letter-spacing: 4px; text-transform: uppercase; margin-bottom: 17px; font-family: 'Lato', sans-serif; }
.category-row .cate-box p { font-size: 14px; font-weight: 300; color: #222222; line-height: 20px; margin-bottom: 0; font-family: 'Open Sans', sans-serif; }
.lite-barl { width: 83.2%; float: left; background-color: #000; padding: 41px 8% 38px 5.7%; margin-bottom: 38px; }
.lite-barl .lite-sect1 { float: left; }
.lite-barl .lite-sect2 { width: 90.8%; float: right; margin-top: -5px; }
.lite-barl .lite-sect2 p { font-size: 15px; color: #fff; line-height: 26px; margin-bottom: 0; font-family: 'Open Sans', sans-serif; }
/*simile cases*/

.smile-sect { width: 77.1%; margin: auto; }
.smile-sect .smile-row { width: 100%; float: left; margin-bottom: 55px; }
.smile-sect .smile-row .sect-img1 { width: 56.9%; float: left; }
.smile-sect .smile-row .sect-img1 .after-img { width: 48.6%; float: left; position: relative; }
.smile-sect .smile-row .sect-img1 .after-img img { width: 100%; display: block; }
.smile-sect .smile-row .sect-img1 .after-img:nth-child(2) { float: right; }
.smile-sect .smile-row .sect-img1 .after-img .after-text { position: absolute; left: 0; bottom: 0; font-size: 10px; color: #000; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; background-color: #f4ede9; padding: 6px 11px 7px 13px; }
.smile-sect .smile-row .sect-img2 { width: 37.4%; float: right; }
.smile-sect .smile-row .sect-img2 h5 { font-size: 16px; color: #393939; font-weight: 700; margin-bottom: 21px; font-family: 'Lato', sans-serif; }
.smile-sect .smile-row .sect-img2 p { font-size: 15px; color: #393939; font-weight: 300; line-height: 25px; font-family: 'Open Sans', sans-serif; }
/*Our team*/

.team-sect { width: 78%; margin: auto; }
.team-sect .team-row { width: 100%; float: left; margin-bottom: 65px; }
.team-sect .team-row .team-box { width: 26.9%; float: left; text-align: center; position: relative; margin-right: 9.4%; }
.team-sect .team-row .team-box .team-img {    width: 181px;
    float: left;
    padding: 10px;
    border-radius: 50%;
    border: 1px #a1d7ff solid;
    margin-bottom: 31px;
    background: #fff;
    display: inline-block;
    height: 181px; }
.team-sect .team-row .team-box:last-child { margin-right: 0; }
.team-sect .team-row .team-box .team-img img {     width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover; }
.team-sect .team-row .team-box:after { content: ""; right: -80px; width: 50%; height: 1px; background: #a1d7ff; position: absolute; top: 93px; z-index: -9999; }
.team-sect .team-row .team-box:last-child:after { display: none; }
.team-sect .team-row .team-box h3 { font-size: 16px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; margin: 14px 0 0px; font-family: 'Lato', sans-serif; }
.team-sect .team-row .team-box p { font-size: 14px; color: #222222; font-weight: 300; line-height: 20px; margin-bottom: 0; font-family: 'Open Sans', sans-serif; }
.team-sect .team-row .team-box .place-text3 { font-size: 12px; color: #a1d7ff; font-weight: 700; text-transform: uppercase; margin-bottom: 11px; font-family: 'Open Sans', sans-serif; display: inline-block; }

.team-sect .team-row-new { width: 100%; float: left; margin-bottom: 65px; margin-top:60px;}
.team-sect .team-row-new .team-box-new {width: 100%; float: left; text-align: center; position: relative; margin-right: 9.4%; }
.team-sect .team-row-new .team-box-new .team-img { width: 181px; float: left; padding: 10px; border-radius: 50%; border: 1px #a1d7ff solid; margin-bottom: 31px; background: #fff; }
.team-sect .team-row-new .team-box-new:last-child { margin-right: 0; }
.team-sect .team-row-new .team-box-new .team-img-new img { width:25%; display: block; border-radius: 50%; margin:0 auto;}
.team-sect .team-row-new .team-box-new:after { content: ""; right: -80px; width: 50%; height: 1px; background: #a1d7ff; position: absolute; top: 93px; z-index: -9999; }
.team-sect .team-row-new .team-box-new:last-child:after { display: none; }
.team-sect .team-row-new .team-box-new h3 { font-size: 16px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 4px; margin: 14px 0 0px; font-family: 'Lato', sans-serif; }
.team-sect .team-row-new .team-box-new p { font-size: 14px; color: #222222; font-weight: 300; line-height: 20px; margin-bottom: 27px; font-family: 'Open Sans', sans-serif; }
.team-sect .team-row-new .team-box-new .place-text3-new { font-size: 12px; color: #a1d7ff; font-weight: 700; text-transform: uppercase; margin-bottom: 11px; font-family: 'Open Sans', sans-serif; display: inline-block; }
.team-box-new a{color: #4884b0;}

/*contact-us*/

.contact-sect { width: 100%; float: left; text-align: center; margin-bottom: 50px; }
.contact-sect .cont-fild { width: 44.1%; height: 40px; padding: 0 2.2% 0; background-color: inherit; border: 1px #e0e0e0 solid; border-radius: 5px; outline: none; float: left; margin-bottom: 19px; box-shadow: 0px 0.5px 0px 0.9px #eeeeee inset }
.contact-sect .cont-fild:nth-child(2) { float: right; }
.contact-sect .cont-fild:nth-child(4) { float: right; }
.contact-sect .cont-flexfild { font-size: 12px; color: #9b9d9d; letter-spacing: 1.5px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.contact-sect .sect-textarea { width: 95.3%; float: left; height: 100px; padding: 17px 17px 17px 17px; background-color: inherit; border: 1px #e0e0e0 solid; border-radius: 5px; outline: none; margin-bottom: 27px; box-shadow: 0px 1.4px 0px 0.9px #eeeeee inset }
.contact-sect .sect-submit { font-size: 13px; color: #868686; text-transform: uppercase; font-weight: 700; background-color: #fff; border: 1px #e0e0e0 solid; border-radius: 5px; letter-spacing: 3px; padding: 13px 20px 12px 22px; font-family: 'Lato', sans-serif; transition: all 0.5s ease 0s; }
.contact-sect .sect-submit:hover { cursor: pointer; background-color: #989a9a; color: #fff; }
.contact-wrapp { width: 100%; float: left; background: url(../images/bg-img-05.jpg) no-repeat top center; background-size: cover; min-height: 354px; text-align: center; position: relative; }
.contact-wrapp h3 { font-size: 24px; font-weight: 900; color: #b5b5b5; letter-spacing: 4px; text-transform: uppercase; line-height: 0; margin-top: -8px; font-family: 'Lato', sans-serif; }
.contact-wrapp .cont-barl1 { width: 26%; background-color: #fff; padding: 46px 3.6% 53px 3.6%; position: absolute; top: 70px; left: 0; right: 0; margin: auto; }
.contact-wrapp .cont-barl1 .cont-row { width: 100%; float: left; margin-bottom: 16px; }
.contact-wrapp .cont-barl1 .cont-row:last-child { margin-bottom: 0; }
.contact-wrapp .cont-barl1 .cont-row3 { width: 100%; float: left; margin-bottom: 33px; }
.contact-wrapp .cont-barl1 .cont-row3:last-child { margin-bottom: 0; }
.contact-wrapp .cont-barl1 p { font-size: 14px; color: #222222; font-weight: 300; margin: -5px 0 0 0; font-family: 'Open Sans', sans-serif; }
.contact-wrapp .cont-barl1 p a { color: #222222; }
.contact-wrapp .cont-barl1 .cont-col1 { float: left; position: relative; top: -2px; width: 10%; }
.contact-wrapp .cont-barl1 .cont-col2 { float: right; width: 90%; }
.contact-wrapp .cont-barl1 .cont-col3 { float: left; width: 90%; }
.contact-wrapp .cont-barl1 .lock-box1 { width: 35.2%; float: left; }
.contact-wrapp .cont-barl1 .cont-col1 img { display: block; }
.contact-wrapp .cont-barl1 .lock-box2 { width: 55%; float: right; }
.contact-map { width: 100%; float: left; }
/*fees-page*/

.fees-wrapp { padding-top: 11px; }
.fees-wrapp .fees-row1 { width: 96%; float: left; margin-top: 54px; }
.fees-wrapp .fees-row1:last-child { margin-bottom: 0; }
.fees-wrapp .fees-row1 h5 { font-size: 16px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; float: left; font-family: 'Lato', sans-serif; }
.fees-wrapp .fees-row2 { width: 100%; float: left; }
.fees-wrapp .fees-row3 { width: 100%; float: left; padding: 13px 0; border-bottom: 1px solid #f0f0f0; }
.fees-wrapp .fees-row3:last-child { border: none; }
.fees-wrapp .fees-row3 .fees-bar1 { width: 63.7%; float: left; font-size: 15px; color: #4a4a4a; font-weight: 300; font-family: 'Open Sans', sans-serif; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 36%; float: right; font-size: 15px; color: #435253; font-weight: 700; }
.fees-wrapp .fees-row3 .fees-bar2 span { font-size: 11px; color: #b2b7b2; font-weight: 400; text-transform: uppercase; font-family: 'Open Sans', sans-serif; }
.fees-wrapp .fees-row3 .fees-bar2 .fees-col1 { width: 41%; float: left; font-family: 'Open Sans', sans-serif; }
.fees-wrapp .fees-row3 .fees-bar2 .fees-col2 { width: 18%; float: left; font-family: 'Open Sans', sans-serif; }
/*testimonials-page*/

.test-wrapp .test-row1 { width: 100%; float: left; text-align: center; margin-bottom: 27px; position: relative; }
.test-wrapp .test-row1:last-child { margin-bottom: 0; }
.test-row1 .test-sect1 { width: 85%; display: inline-block; }
.test-row1 .test-sect1 p { font-size: 16px; color: #222222; font-weight: 300; font-style: italic; line-height: 24px; font-family: 'Open Sans', sans-serif; margin-bottom: 17px; }
.test-row1 .test-sect1 h3 { font-size: 16px; color: #222222; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; font-family: 'Lato', sans-serif; margin-bottom: 0; }
.test-row1 .test-box1 { width: 100%; display: inline-block; position: relative; margin: 28px auto auto; background-color: #fff; display: table; z-index: 2147483647; }
.test-row1 .test-box1:before { content: " "; width: 100%; height: 1px; position: absolute; top: 8px; left: 0; background-color: #e2e2e2; z-index: -2147483648; }
.parsley-required { font-size: 12px; }

.pauls-wrapp { float:left; width:100%; position:relative; background:#e1e1e1; min-height:197px;}
.pauls-wrapp .margin { width:67.6%; margin:auto;}
.pauls-wrapp .margin h4 { text-transform:uppercase; font-family: 'Lato', sans-serif; font-weight:700; letter-spacing:7px; color:#20476f; line-height:23px; font-size:15px; float:right; max-width:400px; margin:40px 32px 20px 0;}
.pauls-wrapp .meetpaul { background:#a1a1a1; font-size:15px; font-family: 'Lato', sans-serif; font-weight:700; letter-spacing:7px; margin-right:40px; border-radius:10px; padding:10px 28px; float:right; clear:both; color:#fff;}
.pauls-wrapp .meetpaul:hover { background:#000;}
.pauls-wrapp .paulimg { position:absolute; left:0; top:-67px;}
.content-wrapper .middle.fullwidth.content img {
    max-width: 100%;
    height: auto;
}

.team-box b {
    margin-bottom: 9px;
    display: inline-block;
}

 @media screen and (max-width: 480px) {
.margin { width: 90%; }
.header-wrapp { margin-top: 46px; }
.links-wrapp { margin-top: 0; border-radius: 0; }
.header-wrapp .margin { width: 100% }
.links-wrapp .logo { width: 100%; }
.slick-next { right: 0 !important; }
.slick-prev { left: 0 !important; }
.dent-barl { top: 0; }
.flex-caption { width: 90%; }
.flex-caption .state-box { width: 100%; }
.header-wrapp .social-box { width: 47%; left: 0; }
.section1-wrapp .inner-box { width: 100%; }
.section1-wrapp .inner-box .texfild { width: 95%; }
.section1-wrapp .inner-box .texfild:nth-child(2) { float: none; }
.section1-wrapp .inner-box .texfild:nth-child(4) { float: none; }
.section1-wrapp .inner-box .textarea { width: 89%; }
.section2-wrapp .new-box { width: 100%; margin: 0 0 20px; }
.secslider .slidebox { width: 90%; }
.hovereffect { width: 100%; }
.section4-wrapp { text-align: center; }
.section4-wrapp .our-barl { width: 100%; display: inline-block; }
.section4-wrapp .our-barl .sect4-bar1 { width: 70%; margin-bottom: 20px; display: inline-block; float: none; }
.section4-wrapp .our-barl .sect4-bar2 { width: 100%; }
.section4-wrapp .our-barl .sect4-bar2 .textfild2 { width: 92.4%; margin-bottom: 20px; }
.section4-wrapp .our-barl .sect4-bar2 .sub-button { float: none; }
.section5-wrapp { text-align: center; }
.section5-wrapp .sect5-bar1 { width: 100%; margin-right: 0; display: inline-block; }
.section5-wrapp .sect5-bar1 .link { margin-bottom: 20px; }
.section5-wrapp .sect5-bar1 .link li { float: none; display: inline-block; width: 100%; }
.section5-wrapp .sect5-bar2 { width: 90%; float: none; display: inline-block; }
.section5-wrapp .sect5-bar2 .col1 { width: 44%; }
.section5-wrapp .sect5-bar2 .col2 { width: 47%; }
.footer { text-align: center; }
.footer .lt { width: 100%; float: none; display: inline-block; margin-bottom: 20px; }
.footer .rt { width: 100%; float: none; display: inline-block; }
.footer .rt .img1 { float: none; display: inline-block; }
header.sticky { position: relative; }
header { transition: none !important }
/*inner-page*/

.content-wrapper .middle { width: 100%; padding: 0; margin-left: 0; float: none; top: 0px; padding-top: 30px; }
.c-box .content2 { width: 90%; }
.c-box img { width: 100%; float: left; height: 100% !important; margin-bottom: 15px; padding-left: 0px }
.flotlft { float: none; margin: 0; }
.thumblock { width: 100%; margin-bottom: 30px; }
.thumblock h5 { display: inline-block; }
.content-wrapper .sidebar { width: 100%; float: left; }
.header-wrapp-inn .margin { width: 100%; }
.header-wrapp-inn, .inner-head { margin-top: 46px; }
.inner-head { height: auto; padding: 45px 0; }
.content h4 { font-size: 20px; }
.prev-row { width: 100%; }
.blog-row1 .blog-barl1 { width: 100%; margin-bottom: 30px; }
.blog-row1 .blog-barl2 { float: left; width: 100%; }
.gallery-row .gallery-box1 { width: 100%; float: left; }
.category-row .cate-box { width: 100%; margin: 0 0 30px 0; }
.category-row .cate-box:last-child { margin-bottom: 0; }
.lite-barl .lite-sect1 { margin-right: 5%; }
.lite-barl .lite-sect2 { width: 83%; }
.smile-sect { width: 100%; }
.smile-sect .smile-row .sect-img1 { width: 100%; margin-bottom: 30px; }
.smile-sect .smile-row .sect-img2 { width: 100%; float: left; }
.contact-sect .cont-fild { width: 94%; }
.contact-sect .cont-fild:nth-child(2) { float: left; }
.contact-sect .cont-fild:nth-child(4) { float: left; }
.contact-sect .sect-textarea { width: 88.3%; }
.contact-wrapp .cont-barl1 { width: 85%; }
.contact-wrapp .cont-barl1 .lock-box1 { width: 38.2%; }
.contact-wrapp .cont-barl1 .lock-box2 { width: 46.9%; }
.team-sect .team-row .team-box { width: 100%; float: none; margin: 0 0 30px 0 }
.team-sect .team-row .team-box:last-child { margin-bottom: 0; }
.team-sect .team-row .team-box::after { display: none; }
.team-sect .team-row .team-box .team-img {float: none; display: inline-block; margin-bottom: 0; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }
.fees-wrapp .fees-row3 .fees-bar1 { width: 100%; margin-bottom: 20px; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }

.pauls-wrapp { background:#fff; padding-bottom:30px;}
.pauls-wrapp .paulimg { width:100%; height:auto; margin-bottom:30px; position:relative; top:inherit}
.pauls-wrapp .paulimg img { width:100%; height:auto}
.pauls-wrapp .margin { width:90%;}
.pauls-wrapp .margin h4 { margin:0 auto; float:none; text-align:center; margin-bottom:20px;}
.pauls-wrapp .meetpaul { text-align:center; width:90%; padding:10px 5%; margin:0 auto}

}
 @media screen and (min-width:481px) and (max-width:600px) {
.margin { width: 90%; }
.header-wrapp { margin-top: 46px; }
.links-wrapp { margin-top: 0; border-radius: 0; }
.links-wrapp .logo { width: 100%; }
.header-wrapp .margin { width: 100% }
.dent-barl { top: 0; }
.slick-next { right: 0 !important; }
.slick-prev { left: 0 !important; }
.header-wrapp .social-box { width: 40%; left: 0; }
.flex-caption { width: 90%; }
.flex-caption .state-box { width: 100%; }
.section1-wrapp .inner-box { width: 100%; }
.section1-wrapp .inner-box .texfild { width: 95%; }
.section1-wrapp .inner-box .texfild:nth-child(2) { float: none; }
.section1-wrapp .inner-box .texfild:nth-child(4) { float: none; }
.section1-wrapp .inner-box .textarea { width: 92%; }
.section2-wrapp .new-box { width: 100%; margin: 0 0 20px; }
.slider-section .client-box { width: 93%; margin: 0 0 93px 0; }
.slider-section .client-box:last-child { margin-bottom: 0; }
.hovereffect { width: 100%; }
.section4-wrapp { text-align: center; }
.section4-wrapp .our-barl { width: 100%; display: inline-block; }
.section4-wrapp .our-barl .sect4-bar1 { width: 225px; margin-bottom: 20px; display: inline-block; float: none; }
.section4-wrapp .our-barl .sect4-bar2 { width: 100%; }
.section4-wrapp .our-barl .sect4-bar2 .textfild2 { width: 92.4%; margin-bottom: 20px; }
.section4-wrapp .our-barl .sect4-bar2 .sub-button { float: none; }
.section5-wrapp { text-align: center; }
.section5-wrapp .sect5-bar1 { width: 100%; margin-right: 0; display: inline-block; }
.section5-wrapp .sect5-bar1 .link { margin-bottom: 20px; }
.section5-wrapp .sect5-bar1 .link li { float: none; display: inline-block; width: 100%; }
.section5-wrapp .sect5-bar2 { width: 70%; float: none; display: inline-block; }
.section5-wrapp .sect5-bar2 .col1 { width: 44%; }
.section5-wrapp .sect5-bar2 .col2 { width: 47%; }
.footer { text-align: center; }
.footer .lt { width: 100%; float: none; display: inline-block; margin-bottom: 20px; }
.footer .rt { width: 100%; float: none; display: inline-block; }
.footer .rt .img1 { float: none; display: inline-block; }
header.sticky { position: relative; }
header { transition: none !important }
/*inner-page*/

.content-wrapper .middle { width: 100%; padding: 0; margin-left: 0; float: none; top: 0px; padding-top: 30px; }
.c-box .content2 { width: 90%; }
.c-box img { width: 100%; float: left; }
.flotlft { float: none; margin: 0; }
.thumblock { width: 100%; margin-bottom: 30px; }
.thumblock h5 { display: inline-block; }
.content-wrapper .sidebar { width: 100%; float: left; }
.header-wrapp-inn .margin { width: 100%; }
.header-wrapp-inn, .inner-head { margin-top: 46px; }
.inner-head { height: auto; padding: 45px 0; }
.content h4 { font-size: 20px; }
.prev-row { width: 100%; }
.blog-row1 .blog-barl1 { width: 100%; margin-bottom: 30px; }
.blog-row1 .blog-barl2 { float: left; width: 100%; }
.category-row .cate-box { width: 100%; margin: 0 0 30px 0; }
.category-row .cate-box:last-child { margin-bottom: 0; }
.lite-barl .lite-sect1 { margin-right: 5%; }
.lite-barl .lite-sect2 { width: 83%; }
.gallery-row .gallery-box1 { width: 100%; float: left; }
.smile-sect { width: 100%; }
.smile-sect .smile-row .sect-img1 { width: 100%; margin-bottom: 30px; }
.smile-sect .smile-row .sect-img2 { width: 100%; float: left; }
.contact-sect .cont-fild { width: 94%; }
.contact-sect .cont-fild:nth-child(2) { float: left; }
.contact-sect .cont-fild:nth-child(4) { float: left; }
.contact-sect .sect-textarea { width: 88.3%; }
.contact-wrapp .cont-barl1 { width: 66%; }
.contact-wrapp .cont-barl1 .lock-box1 { width: 36.2%; }
.contact-wrapp .cont-barl1 .lock-box2 { width: 46.9%; }
.team-sect .team-row .team-box { width: 100%; float: none; margin: 0 0 30px 0 }
.team-sect .team-row .team-box:last-child { margin-bottom: 0; }
.team-sect .team-row .team-box::after { display: none; }
.team-sect .team-row .team-box .team-img { float: none; display: inline-block; margin-bottom: 0; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }
.fees-wrapp .fees-row3 .fees-bar1 { width: 100%; margin-bottom: 20px; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }

.pauls-wrapp { background:#fff; padding-bottom:30px;}
.pauls-wrapp .paulimg { width:100%; height:auto; margin-bottom:30px; position:relative; top:inherit}
.pauls-wrapp .paulimg img { width:100%; height:auto}
.pauls-wrapp .margin { width:90%;}
.pauls-wrapp .margin h4 { margin:0 auto; float:none; text-align:center; margin-bottom:20px;}
.pauls-wrapp .meetpaul { text-align:center; width:90%; padding:10px 5%; margin:0 auto}
}
 @media screen and (min-width:601px) and (max-width:767px) {
.margin { width: 90%; }
.header-wrapp { margin-top: 46px; }
.links-wrapp { margin-top: 0px; }
.links-wrapp .logo { width: 100%; }
.dent-barl { top: 0px; }
.slick-next { right: 0 !important; }
.slick-prev { left: 0 !important; }
.header-wrapp .social-box { width: 30%; left: 0; }
.flex-caption { width: 90%; }
.flex-caption .state-box { width: 100%; }
.flex-caption .state-box h1 { font-size: 14px; }
.section1-wrapp .inner-box { width: 100%; }
.section1-wrapp .inner-box .texfild { width: 95%; }
.section1-wrapp .inner-box .texfild:nth-child(2) { float: left; }
.section1-wrapp .inner-box .texfild:nth-child(4) { float: left; }
.section1-wrapp .inner-box .textarea { width: 93%; }
.section2-wrapp .new-box { width: 100%; margin-bottom: 20px; }
.section2-wrapp .new-box:nth-child(2) { margin-right: 0; }
.section2-wrapp .new-box:nth-child(4) { margin-right: 0; }
.slider-section h3 { margin-top: -20px; }
.slider-section .client-box { width: 93%; margin: 0 0 93px 0; }
.slider-section .client-box:last-child { margin-bottom: 0; }
.hovereffect { width: 50%; }
.section4-wrapp { text-align: center; }
.section4-wrapp .our-barl { width: 100%; display: inline-block; }
.section4-wrapp .our-barl .sect4-bar1 { width: 225px; margin-bottom: 20px; display: inline-block; float: none; }
.section4-wrapp .our-barl .sect4-bar2 { width: 100%; }
.section4-wrapp .our-barl .sect4-bar2 .textfild2 { width: 89%; margin-bottom: 20px; }
.section4-wrapp .our-barl .sect4-bar2 .sub-button { float: none; }
.section5-wrapp { text-align: center; }
.section5-wrapp .sect5-bar1 { width: 100%; margin-right: 0; display: inline-block; }
.section5-wrapp .sect5-bar1 .link { margin-bottom: 20px; }
.section5-wrapp .sect5-bar1 .link li { float: none; display: inline-block; width: 100%; }
.section5-wrapp .sect5-bar2 { width: 70%; float: none; display: inline-block; }
.footer { text-align: center; }
.footer .lt { width: 100%; float: none; display: inline-block; margin-bottom: 20px; }
.footer .rt { width: 100%; float: none; display: inline-block; }
.footer .rt .img1 { float: none; display: inline-block; }
/*inner-page*/

.content-wrapper .middle { width: 100%; padding: 0; margin-left: 0; float: none; top: 0px; padding-top: 30px; }
.c-box .content2 { width: 90%; }
.c-box img { width: 100%; float: left; height: 100% !important; padding-left: 0; margin-bottom: 15px }
.flotlft { float: none; margin: 0; }
.thumblock { width: 100%; margin-bottom: 30px; }
.thumblock h5 { display: inline-block; }
.content-wrapper .sidebar { width: 100%; float: left; }
.header-wrapp-inn .margin { width: 100%; }
.header-wrapp-inn, .inner-head { margin-top: 46px; }
.inner-head { height: auto; padding: 45px 0; }
.prev-row { width: 100%; }
.blog-row1 .blog-barl1 { width: 100%; margin-bottom: 30px; }
.blog-row1 .blog-barl2 { float: left; width: 100%; }
.category-row .cate-box:last-child { margin-bottom: 0; }
.lite-barl .lite-sect1 { margin-right: 5%; }
.lite-barl .lite-sect2 { width: 83%; }
.gallery-row .gallery-box1 { width: 20%; float: left; }
.smile-sect { width: 100%; }
.smile-sect .smile-row .sect-img1 { width: 100%; margin-bottom: 30px; }
.smile-sect .smile-row .sect-img2 { width: 100%; float: left; }
.contact-sect .sect-textarea { width: 93.3%; }
.contact-wrapp .cont-barl1 { width: 60%; }
.team-sect .team-row .team-box { width: 100%; float: none; margin: 0 0 30px 0 }
.team-sect .team-row .team-box:last-child { margin-bottom: 0; }
.team-sect .team-row .team-box::after { display: none; }
.team-sect .team-row .team-box .team-img { width: 60%; float: none; display: inline-block; margin-bottom: 0; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }
.fees-wrapp .fees-row3 .fees-bar1 { width: 100%; margin-bottom: 20px; }
.fees-wrapp .fees-row3 .fees-bar2 { width: 100%; }

.pauls-wrapp { background:#fff; padding-bottom:30px; text-align:center}
.pauls-wrapp .paulimg { width:100%; height:auto; margin-bottom:30px; position:relative; top:inherit}
.pauls-wrapp .paulimg img { width:100%; height:auto}
.pauls-wrapp .margin { width:90%;}
.pauls-wrapp .margin h4 { margin:0 auto; float:none; text-align:center; margin-bottom:20px;}
.pauls-wrapp .meetpaul { text-align:center; padding:10px 5%; margin:0 auto; float:none; display:inline-block}
}
 @media(max-width:767px) {
.section5-wrapp .sect5-bar1 .link li { text-align: left; }
}
 @media screen and (min-width:768px) and (max-width:900px) {
.margin { width: 94%; }
.header-wrapp { margin-top: 46px; }
.links-wrapp { margin-top: 40px; }
.dent-barl { top: 40px; }
.slick-next { right: 0 !important; }
.slick-prev { left: 0 !important; }
.section1-wrapp .inner-box { width: 100%; }
.section1-wrapp .inner-box .texfild { width: 44%; }
.secslider .slidebox { min-height: 290px; }
.section2-wrapp .new-box { width: 100%;  }
.hovereffect h2 { letter-spacing: 0.5px; }
.section4-wrapp .our-barl { width: 100%; }
.section4-wrapp .our-barl .sect4-bar1 { width: 32%; }
.section4-wrapp .our-barl .sect4-bar2 { width: 66%; }
.section4-wrapp .our-barl .sect4-bar2 .textfild2 { width: 66.1%; }
.section5-wrapp .sect5-bar1 { width: 17%; margin-right: 3%; float: left; }
.section5-wrapp .sect5-bar2 { width: 40%; }
.section5-wrapp .sect5-bar2 .col1 { width: 46%; }
.section5-wrapp .sect5-bar2 .col2 { width: 47%; }
.content-wrapper .middle { width: 67%; margin-left: 0; }
.c-box .content2 { width: 90%; }
.c-box img { float: left; width: 100%; }
.prev-row { width: 100%; }
.site-cate .site-link li a { letter-spacing: 1px; }
.smile-sect { width: 80%; }
.smile-sect .smile-row .sect-img1 { width: 100%; margin-bottom: 30px; }
.smile-sect .smile-row .sect-img2 { width: 100%; float: left; }
.contact-wrapp .cont-barl1 { width: 46%; }
.team-sect { width: 100%; }
.fees-wrapp .fees-row1 { width: 100%; }

.pauls-wrapp .paulimg { left:-15%;}
.pauls-wrapp .margin { width:94%;}
.pauls-wrapp .margin h4 { text-align:right}
.pauls-wrapp .margin h4, .pauls-wrapp .meetpaul { margin-right:0; position:relative; z-index:99; letter-spacing:4px;}
}
 @media screen and (min-width:901px) and (max-width:1023px) {
.margin { width: 94%; }
.header.sticky .menuzord-menu > li { padding: 0; }
.links-wrapp .logo { width: 18%; display: inline-block; text-align: center; }
.links-wrapp .logo img { width: 85%; }
.dent-barl { top: 0px; }
.section1-wrapp .inner-box { width: 88%; }
.secslider .slidebox { min-height: 270px; }
.section2-wrapp .new-box { width: 100%; margin-right: 1.1%; }
.new-box h3 { letter-spacing: 3px; }
.section2-wrapp .new-box p { font-size: 13px; }
.slick-next { right: 0 !important; }
.slick-prev { left: 0 !important; }
.hovereffect h2 { letter-spacing: 0.5px; }
.section4-wrapp .our-barl { width: 87.4%; }
.section5-wrapp .sect5-bar1 { width: 15%; margin-right: 5%; }
.section5-wrapp .sect5-bar2 { width: 35%; }
.footer .lt { /*width: 29%;*/ }
.footer .rt { width: 20%; }
.content-wrapper .middle { width: 67%; margin-left: 0; }
.c-box .content2 { width: 90%; }
.c-box img { float: left; width: 100%; }
.prev-row { width: 80%; }
.smile-sect { width: 80%; }
.smile-sect .smile-row .sect-img1 { width: 100%; margin-bottom: 30px; }
.smile-sect .smile-row .sect-img2 { width: 100%; float: left; }
.contact-wrapp .cont-barl1 { width: 40%; }

.pauls-wrapp .paulimg { left:-10%;}
.pauls-wrapp .margin { width:94%;}
.pauls-wrapp .margin h4 { text-align:right}
.pauls-wrapp .margin h4, .pauls-wrapp .meetpaul { margin-right:0; position:relative; z-index:99; letter-spacing:4px;}
}
 @media screen and (min-width:1024px) and (max-width:1240px) {
.margin { width: 94%; }
.links-wrapp .logo { width: 19%; display: inline-block; text-align: center; }
.section1-wrapp .inner-box { width: 88%; }
header.sticky .menuzord-menu > li { padding: 0; }
.slider-section .client-box { width: 28.6%; padding: 0 1.3%; margin-right: 3%; }
.hovereffect h2 { letter-spacing: 0.5px; }
.section2-wrapp .new-box { width: 100%; }
.section4-wrapp .our-barl { width: 77%; }
.section5-wrapp .sect5-bar1 { width: 15%; margin-right: 5%; }
.section5-wrapp .sect5-bar2 { width: 35%; }
.footer .lt { /*width: 29%;*/ }
.footer .rt { width: 20%; }
.content-wrapper .middle { padding: 5% 0 0 2%; margin-left: 0; }
.c-box .content2 { width: 32%; }
.smile-sect .smile-row .sect-img2 h5 { margin-bottom: 10px; }
.smile-sect .smile-row .sect-img2 p { font-size: 14px; }
.contact-wrapp .cont-barl1 { width: 35%; }
.contact-sect { width: 97%; }

.pauls-wrapp .paulimg { left:-5%;}
.pauls-wrapp .margin { width:90%;}
.pauls-wrapp .margin h4 { text-align:right}
.pauls-wrapp .margin h4, .pauls-wrapp .meetpaul { margin-right:0; position:relative; z-index:99;}
}
.form-group.sect-textarea1.cont-flexfild1 textarea { width: 100%; float: left; height: 135px; padding: 17px 17px 17px 17px; background-color: inherit; border: 1px #e0e0e0 solid; border-radius: 5px; outline: none; margin-bottom: 27px; box-shadow: 0px 1.4px 0px 0.9px #eeeeee inset; font-size: 12px; color: #9b9d9d; letter-spacing: 1.5px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.form-group.sect-submit1 .btn { font-size: 13px; color: #868686; text-transform: uppercase; font-weight: 700; background-color: #fff; border: 1px #e0e0e0 solid; border-radius: 5px; letter-spacing: 3px; padding: 11px 20px 10px 22px; font-family: 'Lato', sans-serif; transition: all 0.5s ease 0s; }
.form-group.sect-submit1 .btn:hover { cursor: pointer; background-color: #989a9a; color: #fff; }
.form-group.sect-submit1 { float: left; width: 100%; }
.form-group.cont-fild1.cont-flexfild input { height: 40px; padding: 0px 17px; line-height: 40px; background-color: inherit; border: 1px #e0e0e0 solid; border-radius: 5px; outline: none; float: left; margin-bottom: 19px; box-shadow: 0px 0.5px 0px 0.9px #eeeeee inset; font-size: 12px; color: #9b9d9d; letter-spacing: 1.5px; text-transform: uppercase; font-family: 'Lato', sans-serif; }
.section1-wrapp .caldera-grid .form-control { background-color: transparent !important; border: 1px #8e9090 solid !important; box-shadow: none !important; }
.consultant .form-group.cont-fild1.cont-flexfild input { background: #fff; color: #666; border: 0; box-shadow: none; border-radius: 0; height: 42px; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #666; margin-bottom: 11px; }
.consultant .form-group.sect-textarea1.cont-flexfild1 textarea { height: 110px; font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: #666; margin-bottom: 11px; background: #fff; color: #666; border: 0; box-shadow: none; border-radius: 0; }
.consultant .form-group.sect-submit1 .btn { background: #3e3f3f; color: #fff; text-transform: uppercase; font-size: 13px; letter-spacing: 2px; outline: none; border: none; cursor: pointer; border-radius: 5px; padding: 10px 20px; }
.consultant .form-group.sect-submit1 .btn:hover { background: #001fa3; }
.dropdown-heading { font-size: 18px; color: #fff; font-weight: 600; letter-spacing: 0.5px; margin-bottom: 10px; font-family: 'Lato', sans-serif; }
.dropdown-heading a { font-size: 18px !important; }
.section5-wrapp .sect5-bar1 .link li a { font-size: 14px; color: #222222; font-weight: 700; text-transform: uppercase; letter-spacing: 3px; font-family: 'Lato', sans-serif; margin-bottom: 20px; display: block; }
.section5-wrapp .sect5-bar1 { width: 177px; float: left; margin-right: 60px; }
.link .sub-menu a { text-transform: none !important; margin-bottom: 0px !important; font-weight: 300 !important; font-family: 'Open Sans', sans-serif !important; }
.secslider .slidebox img { height: 160px; border-radius: 50%; }
.caldera-grid textarea.form-control { resize: vertical !important; }
/*============ 30-08-2016 =================*/

.pagination { float: left; width: 100%; text-align: center; }
.nav-links { margin: 5px auto; }
a.page-numbers, span.page-numbers { border: 1px solid #e6e6e6; border-radius: 0.25em; display: inline-block; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 6px 12px; font-size: 14px; margin: 0 .2em; color: #666; }
span.page-numbers.current { background-color: #011fa3; border-color: #1f77b5; color: #ffffff; pointer-events: none; }
.next .prev-col1 { float: right; }
.c-box .content2 p { /*display: inline-block;*/
}
figcaption.wp-caption-text { float: left; width: 76%; background: #ddd; padding: 15px; box-sizing: border-box; margin-right: 40px; font-family: 'Open Sans', sans-serif; font-size: 13px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; }
.dropdown-header .megamenu.megamenu-half-width { display: block !important; }
.dropdown-header { width: 49%; display: inline-block !important; float: none; }
.without-img { float: left; width: 100%; background: #222222; margin-bottom: 40px; padding: 40px; font-size: 15px; color: #fff; line-height: 25px; font-family: 'Open Sans', sans-serif; font-weight: 300; box-sizing: border-box; }
 @media(min-width:768px) {
.full-bar .prev-col2 { width: 50%; }
}

ul.megamenu.megamenu-half-width {
    position: absolute;
    left: 50%;
    background: #fff;
    z-index: 999;        
    border: 1px solid #e6e6e6;
}

ul.megamenu.megamenu-half-width li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a span.indicator{
	display: inline-block;
}
ul.megamenu.megamenu-half-width li {
   width: 46%;
    float: left;
    margin-right: 15px;
    position: relative;
}
ul.megamenu.megamenu-half-width li a{
	width: 100%;
	background: none;
	padding: 10px 25px 10px 22px;
	color: #888;
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	position: relative;
	outline: 0;
	-o-transition: padding .2s linear;
	-moz-transition: padding .2s linear;
	-webkit-transition: padding .2s linear;
	transition: padding .2s linear;
	border-bottom: 1px solid #e6e6e6;
	    font-size: 13px;

}
ul.megamenu.megamenu-half-width li ul.megamenu li a {
    border-bottom: 1px solid #e6e6e6;
    float: left;
    width: 100%;
    padding: 10px 25px 10px 22px!important;
    color: #888 !important;
}
ul.megamenu.megamenu-half-width li:hover ul.megamenu li a{
	padding-left: 22px !important;
	color: #888 !important;
}
ul.megamenu.megamenu-half-width li ul.megamenu li:hover a{
    padding-left: 28px!important;
    color: #333 !important;
}
ul.megamenu.megamenu-half-width li:hover ul.megamenu li:hover a{
    padding-left: 28px!important;
    color: #333 !important;
}
ul.megamenu.megamenu-half-width li ul.megamenu li {
    width: 100% !important;
    margin-right: 0 !important;
}



/*.menuzord-responsive .menuzord-menu > li > .megamenu{
    min-height: 192px;
}
*/
ul.megamenu.megamenu-half-width li:hover a {
    padding-left: 28px;
    padding-right: 19px;
    color: #333 !important;
}
.menuzord-menu > li > .megamenu {
    padding: 10px 0px 0px 0px !important;
}
@media(max-width:900px) {

ul.megamenu.megamenu-half-width li ul.megamenu {
    position: static;
    float: left;
    width: 100%;
    display: none;
}
ul.megamenu.megamenu-half-width li:hover a, ul.megamenu.megamenu-half-width li a {
    padding-left: 22px!important;
}
.menuzord-responsive .menuzord-menu > li > .megamenu {
    padding-top: 0 !important;
}
ul.megamenu.megamenu-half-width li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children a span.indicator {
    line-height: 40px !important;
}
}
@media(max-width:768px) {
ul.megamenu.megamenu-half-width li {
    width: 100% !important;
    float: left;
    margin-right: 12px;
}
.menuzord-responsive .menuzord-menu > li > .megamenu {
    width: 100% !important;
    left: 0 !important;
    position: relative;
    border-top: none;
    border-bottom: solid 1px #f0f0f0;
    top: 0;
    float: left;
}
.menuzord-responsive .menuzord-menu.scrollable{
	max-height:800px !important;
	display:inline-block;
	
	}
.menuzord-responsive .menuzord-menu > li > .megamenu{
    min-height: auto !important;
}
.megamenu .menu-new li:last-child a {
    border-bottom: 1px solid #e6e6e6;
}




 }


