:focus { outline: none !important; text-decoration: none !important }
html { -webkit-text-size-adjust: none; }
h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; font-family: 'Lato'; color: #3030; line-height: normal; }
h1 { font-size: 36px; }
h2 { font-size: 34px; }
h3 { font-size: 30px; }
h4 { font-size: 28px; }
h5 { font-size: 26px; }
h6 { font-size: 24px; }
a { color: #333; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
a:hover { color: #42B7E0; }
p { margin: 0px; }
.clear { clear: both; }
a.click_disable { color: #fff; pointer-events: none; text-decoration: none; }
.wrapper { margin: 0px; padding: 0px; }
img { border: none; }
.main-div { max-width: 1170px; margin: auto; }
ul { width: auto; height: auto; margin: 0px; padding: 0px; margin: 0 0 20px; display: list-item; list-style: none; }
ul li { background: url("../img/li-default.png") no-repeat scroll 0 19px rgba(0, 0, 0, 0); color: #303030; display: table; font-size: 18px; font-weight: 300; line-height: 45px; list-style: outside none none; padding: 0 0 0 18px; }
ul li ul { margin-left: 10px; }
ul li ul li { padding: 0 0 0 15px; color: #5d5d5d; font-size: 16px; }
ul li ol { padding: 0 0 0 25px; }
ul li ol li { list-style: decimal outside; background: none; padding: 0; color: #5d5d5d; font-size: 16px; }
ol { padding: 0; list-style-type: decimal !important; }
ol li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #303030; font-size: 18px; font-weight: 300; line-height: 45px; list-style: decimal !important; margin-left: 16px; display: list-item !important; }
ol li ol { padding: 0 0 0 25px; }
ol li ol li { list-style: decimal outside; background: none; padding: 0 0 0 0; font-size: 17px; }
ol li ul { margin-left: 10px; }
ol li ul li { padding: 0 0 0 15px; color: #5d5d5d; font-size: 16px; list-style: none; }
div.wpcf7 img.ajax-loader { border: medium none; left: 115px; margin-left: 160px; margin-top: 0px !important; position: absolute; top: -27px !important; vertical-align: middle; }
.top-header { width: 100%; background: #42b7e0; padding: 11px 0 10px; float: left; border-bottom: solid #39a6cc 1px; color: #fff; }
.top-header .header-left { width: auto; float: left; line-height: 15px; }
.top-header .header-left span { font-size: 16px; font-weight: 700; padding: 0 0 0 9px; line-height: 14px; }
.top-header .header-left .fora-icon { background: url(../img/sprite.png) no-repeat; width: 13px; height: 19px; float: left; background-position: -10px -10px; }
.top-header .header-left .adders-icon { background: url(../img/sprite.png) no-repeat; width: 13px; height: 19px; float: left; background-position: -10px -10px; }
.top-header .header-right .hleft a{-webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.top-header .header-right .hleft a:hover { color: #fff; }
.top-header .header-right { width: auto; float: right; position: relative; line-height: 0; }
.top-header .header-right .sep-line { width: 20px; float: left; position: relative; }
.top-header .header-right .sep-line > span { position: absolute; top: -11px; left: 3px; }
.top-header .header-right .h_fb, .top-header .header-right .h_inst { background: url(../img/bo-img.jpg) no-repeat right center; display: table-caption; float: left; line-height: 42px; margin-bottom: -11px; margin-right: 7px; margin-top: 0; padding-right: 7px; position: relative; text-align: center; width: 32px; }
.top-header .header-right .hleft { width: auto; float: left; }
.top-header .header-right .hleft .call-icon { background: url(../img/sprite.png) no-repeat; width: 12px; height: 19px; float: left; background-position: -44px -10px; }
.top-header .header-right .hleft span { font-size: 16px; font-weight: 700; padding: 0 0 0 10px; line-height: 17px; }
.top-header .header-right .hright { float: right; }
.top-header .header-right .hright span a { text-decoration: none; color: #fff; }
.top-header .header-right .hright .hours-icon { background: url("../img/sprite.png") no-repeat; width: 21px; height: 20px; float: left; background-position: -74px -10px; }
.top-header .header-right span { font-size: 16px; font-weight: 700; padding: 0 3px 0 8px; line-height: 15px; }
.top-header .header-right .fora-icon { background: url(../img/sprite.png) no-repeat; width: 5px; height: 19px; float: right; background-position: -10px -374px; }
.bottom-header { float: left; height: 110px; min-height: 119px; width: 100%; }
.bottom-header .logo { width: 25.8%; float: left; position: relative; }
.logo img { position: absolute; top: 9px; left: -5px; z-index: 9; }
.bottom-header .navbar { width: 50%; float: left; }
.inner-page-contant1 .bottom-part { margin: 0 0 50px; }
.banner-sli { width: 100%; float: left; position: relative; }
.banner-sli #owl-demo .item img { margin: 0 auto; width: 100%; }
.banner-sli .owl-carousel { margin-bottom: 50px; }
.our-team .owl-next { position: absolute; right: -14px; top: 38%; text-indent: -3000px; width: 14px; height: 23px; background: url("../img/sprite.png") no-repeat; background-position: -41px -268px; }
.our-team .owl-next:hover { background-position: -41px -298px; }
.our-team .owl-prev { position: absolute; left: -23px; top: 38%; text-indent: -3000px; width: 14px; height: 23px; background: url("../img/sprite.png") no-repeat; background-position: -11px -268px; }
.our-team .owl-prev:hover { background-position: -11px -298px; }
.banner-sli .owl-theme .owl-controls { bottom: 12px; position: absolute; text-align: center; left: 0; right: 0; }
.banner-sli .owl-theme .owl-controls .owl-page span { width: 20px; height: 4px; border-radius: 0px; background: #42b7e0; opacity: 9; margin-right: 3px; }
.banner-sli .owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { background: #000; }
.banner-sli .contant-box { position: absolute; top: 0; background-color: rgba(255, 255, 255, 0.6); width: 27.5%; float: left; bottom: 0; }
.banner-sli .contant-box .con-main { margin: 0 auto; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); width: 100%; padding: 0 14px 0 27px; box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; -moz-box-sizing: border-box; }
.banner-sli .contant-box .con-main h4 { line-height: 60px; font-size: 47px; color: #000; font-weight: 300; padding: 15px 0 0 0; }
.banner-sli .contant-box .con-main p { font-weight: 300; font-size: 20px; color: #000; line-height: 30px; padding: 25px 0 40px 3px; }
.banner-sli .contant-box .con-main a { text-decoration: none; border: solid #000 2px; padding: 1px 29px 2px 29px; line-height: 43px; float: left; font-size: 14px; color: #000; text-transform: uppercase; font-weight: 700; transition: all 0.5s ease-out 0s; margin: 0 3px; }
.banner-sli .contant-box .con-main a:hover { background: #000; color: #fff; }
.mobile { display: none; }
.service { width: 100%; float: left; margin: 0 0 60px 0; }
.service .item { border: solid 1px #ebebeb; padding: 4px; margin: auto; width: 88%; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; ms-transition: all 0.4s ease; }
.service .item:hover { background: #ebebeb; }
.service-box { text-align: center; background: #fff; padding: 0 0 40px 0; cursor: pointer; min-height: 340px;}
.service-box a { text-decoration: none; color: #524f4c; font-size: 14px; text-transform: uppercase; font-weight: 700; }
.service-box:hover a { color: #42b7e0; }
.service-box .img-top { padding: 40px 0 43px; }
.service-box h4 { font-size: 18px; color: #524f4c; font-weight: 700; }
.service-box p { font-size: 14px; color: #606060; line-height: 20px; padding: 21px 11px 20px 11px; min-height:80px;}
.our-team { width: 100%; float: left; background: url(../img/team-bg.jpg) no-repeat; background-attachment: fixed; background-position: top center; background-size: cover; }
.our-team h4 { color: #fff; }
.title-heading { padding: 50px 0 28px 0; text-align: center; }
.title-heading h4 { font-size: 36px; font-weight: 400; line-height: normal; color: #303030; }
.our-team .trans-bg { background-color: rgba(0, 0, 0, 0.8); width: 100%; float: left; padding: 0 0 55px 0; }
.our-team .trans-bg h4 { color: #fff; }
.our-team .team-box { width: 93%; text-align: center; }
.our-team .team-box:last-child { margin: auto; }
.our-team .team-box h4 { color: #42b7e0; font-size: 16px; text-transform: uppercase; padding: 14px 0 4px 0; }
.our-team .team-box p { color: #d1d1d1; font-size: 14px; }
.our-team .owl-pagination { display: none; }
.team-box img { width: 100%; }
.footer-nav li.current-menu-item a { color: #000 !important; }
.team-box img:hover { width: 100%; opacity: 0.9; cursor: pointer; box-shadow: 0px 3px 5px #888888; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; -moz-transition: all 0.4s ease; ms-transition: all 0.4s ease; }
.contact-us .inner-page-contant .bottom-part { margin: 15px 0 50px; }
.bottom-contant { width: 100%; float: left; padding: 0 0 50px 0; }
.bottom-contant .main-div { max-width: 1162px; }
.bottom-contant h4 { color: #303030; }
.bottom-contant p { text-align: center; margin: 0px; line-height: 22px; color: #606060; padding: 0 0 22px 0; }
.bottom-contant a { text-align: center; }
.btn { border: 2px solid #606060; color: #606060; font-size: 14px; font-weight: 700; padding: 15px 29px; text-decoration: none; text-transform: uppercase; transition: all 0.5s ease-out 0s; }
.btn:hover { background: #000; color: #fff; border: none; }
.bottom-contant br { line-height: 14px; }
.bottom-contant .title-heading { padding: 50px 0 21px; }
.effect { overflow: hidden; }
.effect img { -webkit-transition: color 0.5s linear; -moz-transition: color 0.5s linear; -ms-transition: color 0.5s linear; -o-transition: color 0.5s linear; transition: color 0.5s linear; }
.effect:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); }
.footer-nav ul li { background: none; padding: 0;/*display:block;*/ }
.footer { width: 100%; float: left; background: #35a6cd; padding: 15px 0 0 0; position: relative; }
.footer-nav #menu { margin: 0; padding: 0px; float: left; visibility: visible; opacity: 1; position: inherit; box-shadow: none; width: 86%; }
.footer-nav #menu #menu-footer-menu { float: left; width: 100%; }
.footer-nav #menu #menu-footer-menu li { float: left; }
.footer-nav #menu #menu-footer-menu li:first-child a { padding-left: 0; }
.footer-nav #menu #menu-footer-menu li a { border-bottom: none; background: url(../img/footer-sep.jpg) no-repeat right 5px; padding: 0 19px 0 17px; color: #ffffff; font-size: 16px; font-weight: 500; font-family: Lato, sans-serif; line-height: 37px; }
.footer-nav #menu #menu-footer-menu li:last-child a { background: none; }
.footer-nav #menu li a:hover, .footer-nav #menu li a:focus { background: none; }
.footer-left { width: 88%; float: left; }
.footer-right { width: 12%; float: right; }
.footer-left ul { margin: 0; padding: 0px; }
.footer-left li { list-style: none; display: inline; background: none; padding: 0; line-height: 20px; }
.footer-left li a { text-decoration: none; color: #fff; font-size: 16px; padding-right: 14px; padding-left: 19px; background: url(../img/footer-sep.jpg) no-repeat; background-position: 0 5px; font-weight: 500; line-height: 37px; }
.footer-left li a:hover { color: #000; }
.footer-left li a.active { color: #000 !important; }
.footer-left li:first-child a { padding-left: 0px; background: none; }
.footer-right .facebook { width: 40px; height: 40px; float: left; margin: 0 10px 0 0px; background: url("../img/sprite.png") no-repeat; background-position: -10px -100px; }
.footer-right .facebook:hover { opacity: 0.7; cursor: pointer; }
.footer-right .twitter { width: 40px; height: 40px; float: left; margin: 0 10px 0 0px; background: url("../img/sprite.png") no-repeat; background-position: -60px -100px; }
.footer-right .twitter:hover { opacity: 0.7; cursor: pointer; }
.footer-right .google-plus { width: 40px; height: 40px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -110px -100px; }
.footer-right .google-plus:hover { opacity: 0.7; cursor: pointer; }
.footer-bottom { width: 100%; float: left; border-top: solid #1f86aa 2px; margin: 15px 0 0 0; }
.footer-bottom p { padding: 18px 0 23px 0; color: #e6e6e6; font-size: 14px; }
.footer-bottom .bottom-left { width: 70%; float: left; }
.footer-bottom .bottom-right { width: 30%; float: right; text-align: right; }
.footer-bottom .bottom-right a { text-decoration: none; color: #e6e6e6; }
.footer-bottom .bottom-right a:hover { color: #fff; }
.inner-page { width: 100%; float: left; }
.inner-page img { width: 100%; height: auto; float: left; }
.broadcom { width: 100%; float: left; background: #fcf4cc; padding: 8px 0; margin: 0 0 40px 0; }
.broadcom ul { margin: 0px; padding: 0px; float: right; color: #606060; }
.broadcom ul li { background: none; padding: 0 2px; line-height: 45px; font-size: 14px; }
.broadcom ul li:last-child { font-weight: bold; }
.broadcom li { list-style: none; display: inline; background: none; }
.broadcom li a { text-decoration: none; font-size: 14px; color: #606060; }
.broadcom li:first-child a:before { display: none; }
.broadcom li:last-child a { color: #000; pointer-events: none; }
.broadcom li:hover a { color: #000; }
.lf-img { float: left; margin: 8px; }
.rt-img { float: right; margin: 8px; }
#dd { position: absolute; right: 0; top: 0px; padding: 20px 50px 20px 20px; z-index: 1 }
#dd ul { margin: 0px; padding: 0px; }
#dd li { background-image: none; padding: 0px; color: #fff; display: block; }
#dd li a { padding: 0px 0 0 20px; color: #000; border-bottom: solid #d1cfcf 1px; }
#dd li a:hover { color: #fff; }
.wrapper-dropdown-1 { position: relative; width: 200px; padding: 10px; margin: 0 auto; background: #42b7e0; color: #fff; outline: none; cursor: pointer; font-size: 20px; font-weight: 600; }
.wrapper-dropdown-1:after { background: url("../img/sprite.png") no-repeat scroll -10px -464px hsla(0, 0%, 0%, 0); border-width: 6px 0 6px 6px; content: ""; height: 60px; margin-top: 0; position: absolute; right: 0; top: 0%; width: 60px; }
.wrapper-dropdown-1 .dropdown { position: absolute; top: 100%; left: 0; right: 0; -webkit-box-shadow: -1px 7px 7px 1px #7a7a7a; -moz-box-shadow: -1px 7px 7px 1px #7a7a7a; box-shadow: -1px 7px 7px 1px #7a7a7a; background: #ebebeb; list-style: none; font-weight: normal; pointer-events: none; border-top: 1px solid #d1cfcf; display: none; }
.wrapper-dropdown-1 .dropdown li a { display: block; text-decoration: none; color: #9e9e9e; padding: 10px 20px; cursor: pointer; }
.wrapper-dropdown-1 .dropdown li:hover a { background: #42b7e0; }
.wrapper-dropdown-1.active .dropdown { opacity: 1; pointer-events: auto; }
.wrapper-dropdown-1.active:after { background: url("../img/sprite.png") no-repeat scroll -81px -464px hsla(0, 0%, 0%, 0); }
.no-opacity .wrapper-dropdown-1 .dropdown, .no-pointerevents .wrapper-dropdown-1 .dropdown { display: none; opacity: 1; pointer-events: auto; }
.no-opacity .wrapper-dropdown-1.active .dropdown, .no-pointerevents .wrapper-dropdown-1.active .dropdown { display: block; }
.sect-part { width: 100%; float: left; }
.sect-part .sec-left { float: left; width: 50%; }
.sect-part h5 { font-size: 30px; color: #000; font-weight: 300; }
.sec-left > img { width: 100%; }
.top-mar { margin-top: 49px; }
.text-center { text-align: center; }
.mar-bottom { margin-bottom: 10px; }
.bottom-mar { margin-bottom: 50px; }
.bottom-mar > img { width: 100%; }
.inner-page-contant { width: 100%; float: left; }
.inner-page-contant h4 { font-size: 24px; font-weight: 300; padding: 0 0 30px; }
.inner-page-contant1 .left-img > img { margin-bottom: 0px; }
.wrapper .inner-page-contant1 .cont-page .title-heading { padding: 0 0 0px; }
.inner-page-contant1 .cont-page { padding: 48px 0; float: left; }
.inner-page-contant1 .main-div:first-child .cont-page { padding: 0; }
.inner-page-contant1 .main-div:nth-of-type(2) .cont-page { padding: 25px 0 50px; }
.inner-page-contant1 .section-bg { width: 100%; background: #F1F1F1; float: left; max-width: none; }
.inner-page-contant1 .section-bg.main-div .cont-page { float: none; max-width: 1170px; margin: 0 auto; padding: 0px; }
.inner-page-contant1 .section-bg.main-div { padding: 50px 0; }
.inner-page-contant1 .section-bg .sec-left { width: auto !important; float: none; }
.inner-page-contant1 .section-bg .pro-right { margin: 0 0 10px 25px; }
.inner-page-contant1 .download { margin-bottom: 0; }
.ul50 { display: block; height: auto; margin: 0 0 20px; padding: 0; width: 100%; }
.ul50 li { width: 28%; float: left; line-height: 41px; }
.pdflink .download { margin: 0; }
.inner-page-contant .cont-page { width: 100%; position: relative; }
.inner-page-contant .cont-page .title-heading { padding: 0 0 28px 0px; text-align: left; }
.inner-page-contant .cont-page .title-heading h1 { padding: 0px 0 30px; font-size: 45px; font-weight: 300; line-height: 42px; margin-top: -3px; width: 70%; color:#303030}
.main-div h2{color:#303030;}
.inner-page-contant .cont-page .title-heading img { margin: -6px 0 0 0; float: left; }
.inner-page-contant .cont-page p { color: #303030; line-height: 30px; font-size: 18px; padding: 0 0 25px 0; font-weight: 300; text-align: justify; }
.inner-page-contant .cont-page h2 { font-size: 30px; font-weight: 300; padding: 0px 0 23px 0; line-height: 28px; }
.inner-page-contant .cont-page .left { width: auto; float: left; }
.inner-page-contant .cont-page .left strong { float: none; display: block; }
.inner-page-contant .cont-page .left img { float: right; margin-left: 30px; width: 40%; height: auto; }
.inner-page-contant .cont-page .right-img { width: 48.7%; }
.inner-page-contant .cont-page .crowns-left { width: 48.8%; }
.inner-page-contant .cont-page > span { float: right; }
.inner-page-contant .cont-page > span img { width: 100%; height: auto; }
.bottom-part { margin: 0 -15px 50px -15px }
.space { width: 100%; float: left; height: 50px; }
.bottom-part .bottom-part-box { width: 20%; float: left; padding: 0 15px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.bottom-part:after { content: ""; display: block; clear: both }
.bottom-part .bottom-part-box .btn { border: solid #e1e1e1 4px; text-align: center; color: #000; padding: 10px 0px 39px 0; font-size: 13px; width: 100%; transition: all 0.5s ease-out 0s; display: block; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.bottom-part .bottom-part-box .btn:hover { background: #524f4c; color: #fff; border: solid #524f4c 4px; }
.bottom-part .bottom-part-box .request-icon { width: 65px; height: 54px; margin: 20px auto 11px auto; display: block; background: url("../img/sprite.png") no-repeat; background-position: -200px -296px; }
.bottom-part .bottom-part-box a:hover .request-icon { background-position: -200px -370px; }
.bottom-part .bottom-part-box .patients-icon { width: 65px; height: 54px; margin: 20px auto 11px auto; display: block; background: url("../img/sprite.png") no-repeat; background-position: -289px -295px; }
.bottom-part .bottom-part-box a:hover .patients-icon { background-position: -289px -369px; }
.bottom-part .bottom-part-box .payment-icon { width: 65px; height: 54px; margin: 20px auto 11px auto; display: block; background: url("../img/sprite.png") no-repeat; background-position: -380px -294px; }
.bottom-part .bottom-part-box a:hover .payment-icon { background-position: -380px -368px; }
.bottom-part .bottom-part-box .newsletter-icon { width: 65px; height: 54px; margin: 20px auto 11px auto; display: block; background: url("../img/sprite.png") no-repeat; background-position: -460px -296px; }
.bottom-part .bottom-part-box div.btn:before { content: ""; display: block; width: 65px; height: 54px; background: url("../img/sprite.png") no-repeat -193px -464px transparent; margin: 0 auto 15px auto }
.bottom-part .bottom-part-box div.btn:hover:before { background-position: -193px -528px }
.bottom-part .bottom-part-box:last-child .btn { padding: 15px 0 }
.bottom-part .bottom-part-box a:hover .newsletter-icon { background-position: -460px -370px; }
.inner-page-contant .cont-page h5 { font-size: 20px; font-weight: 400; line-height: 14px; padding: 0 0 30px 0; }
.inner-page-contant .cont-page strong { font-size: 22px; font-weight: 300; color: #000; }
.cont-page .left-img { width: 40.2%; float: left; margin-right: 30px; cursor: pointer; margin-top: 8px; }
.cont-page .right-img { float: right; margin-left: 29px; margin-bottom: 60px; }
.cont-page .right-img img { width: 100%; height: 100% }
.left-img > img { width: 100%; margin-bottom: 55px; height: auto; }
.img-right { float: right; }
.demo { width: auto; cursor: pointer; position: relative; overflow: hidden; -webkit-transition: all 1000ms cubic-bezier(0.005, 1, 1.000, 0); -webkit-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); -moz-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); -ms-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); -o-transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); transition: all 1000ms cubic-bezier(0.005, 1.650, 1.000, -0.600); -webkit-transition-timing-function: cubic-bezier(0.005, 1, 1.000, 0); -webkit-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); -moz-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); -ms-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); -o-transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); transition-timing-function: cubic-bezier(0.005, 1.650, 1.000, -0.600); }
.section-bg .demo:hover .show-off { top: 70px; }
.section-bg { background: #f1f1f1; width: 100%; float: left; padding: 43px 0 15px 0; }
.section-bg .sec-left { float: left; width: 57%; margin-right: 30px; }
.section-bg .sec-left h3 { padding-top: 7px; }
.section-bg .demo img { width: 100%; float: right; height: 100%; }
strong { float: left; width: 100%; padding-bottom: 15px; }
.section-bg .pro-right { float: right; width: 40.2%; }
.section-bg .pro-right img { width: 100%; height: auto; }
center img { width: 100%; }
.download { background: #42b7e0; font-weight: 600; margin-bottom: 0; color: #fff; text-decoration: none; font-size: 15px; padding: 11px 25px 11px 20px; float: right; text-transform: uppercase; line-height: 29px; }
.download:hover { background: #000; color: #FFF; transition: all 0.5s ease-out 0s; }
.download-icon { background: url("../img/sprite.png") no-repeat; background-position: -184px -9px; width: 22px; height: 29px; float: left; margin-right: 20px; }
.inner-page-contant .cont-left { width: 34%; float: left; }
.inner-page-contant .cont-left .home-icon { width: 50px; margin: 0 20px 0 0; height: 50px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -211px -184px; }
.inner-page-contant .cont-left .phone-icon { width: 50px; margin: 0 20px 0 0; height: 50px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -271px -184px; }
.inner-page-contant .cont-left .fax-icon { width: 50px; margin: 0 20px 0 0; height: 50px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -331px -184px; }
.inner-page-contant .cont-left .email-icon { width: 50px; margin: 0 20px 0 0; height: 50px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -391px -184px; }
.inner-page-contant .cont-left .time-icon { width: 50px; margin: 0 20px 0 0; height: 100px; float: left; background: url("../img/sprite.png") no-repeat; background-position: -451px -184px; }
.inner-page-contant .cont-left > p { padding: 0px 0px 36px 0; font-size: 16px; font-weight: 400; color: #606060; margin: 0px; line-height: 22px; }
.inner-page-contant .cont-left a { color: hsl(0, 0%, 38%); text-decoration: none; }
.inner-page-contant .cont-left a:hover { color: #42B7E0 }
.wpcf7-form label.error { position: absolute; right: 0; top: -8px !important; }
body .captcha label.error { top: -20px !important; }
.inner-page-contant .cont-right { width: 65.8%; float: right; }
.inner-page-contant .cont-right-map { width: 100%; float: left; }
.inner-page-contant .cont-page .contact-form { width: 100%; float: left; margin: 10px 0 46px 0; }
.inner-page-contant .cont-page .contact-form h3 { padding: 1px 0 10px; line-height: 28px; font-weight: 300; }
.inner-page-contant .cont-page .contact-form .form-box { width: 33.3%; float: left; margin-left: 30px; position: relative; }
.inner-page-contant .cont-page .contact-form .form-box:first-child { margin-left: 0px; }
.inner-page-contant .cont-page .contact-form .form-box { margin-left: 0px; float: left; }
.inner-page-contant .cont-page .contact-form .form-box { margin-left: 0px; float: left; }
.contact-form form { margin-right: -25px; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(4n) { margin-left: 0px; width: 66.6%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(5n) { margin-left: 0px; float: left; width: 31.3%; }
.widget_wysija_cont { margin-bottom: 20px; }
.single-wysijap .wysija-content { margin-bottom: 20px }
.widget_wysija_cont .allmsgs li { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; font-size: 13px !important; line-height: 22px !important; list-style-type: none !important; }
.widget_wysija .wysija-required { color: #F00; }
.wysija-paragraph input[type="email"] { border: 1px solid #d7d7d7; height: 40px; padding: 0 10px; width: 250px; }
.inner-page-contant .cont-page .contact-form .form-box em { color: #ff0000; }
.inner-page-contant .cont-page .contact-form > h5 { padding: 0 0 12px 0; }
.contact h3 { margin-bottom: 8px; }
.contact-form.contact-bottom p { padding: 46px 0 0; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 94%; border: solid #d7d7d7 1px; height: 48px; padding: 0 10px; font-size: 15px; color: #303030; }
.inner-page-contant .cont-page .contact-form .form-box textarea { height: 142px; border: solid #d7d7d7 1px; width: 97%; padding: 10px 10px; font-size: 15px; font-family: "Lato", sans-serif; color: #303030; resize: none; }
.inner-page-contant .cont-page .contact-form .form-box > p { text-transform: uppercase; font-size: 14px; color: #000; padding: 10px 0 0; font-weight: 400; }
.inner-page-contant .cont-page .contact-form .form-box > span.comment { width: 97%; }
.inner-page-contant .cont-page .contact-form .form-box > span { color: #606060; float: left; padding-top: 0; font-size: 13px; width: 94%; }
.inner-page-contant .cont-page .contact-form .form-box .captcha { width: 100%; float: left; margin-top: 10px; }
.inner-page-contant .cont-page .contact-form .form-box .captcha .captcha-img { width: 92px; float: left; }
.inner-page-contant .cont-page .contact-form .form-box .captcha .captcha-img > img { height: 52px; width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box .captcha .refresh { width: 10.3%; float: left; padding: 13px 0 0 11px; }
.inner-page-contant .cont-page .contact-form .form-box .captcha input { float: right; margin-left: 22px; width: 100%; }
#preloader { background-color: #ffffff; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 9999; }
#status { background-image: url(../img/preloader.gif); background-position: center center; background-repeat: no-repeat; height: 200px; left: 50%; margin: -100px 0 0 -100px; position: absolute; top: 50%; width: 200px; }
#owl-demo3, #owl-demo2 { display: table; margin: 0 -15px; }
#owl-demo3::before, #owl-demo3::after, #owl-demo2::before, #owl-demo2::after { content: ""; display: table; overflow: hidden; width: auto; }
.captcha_refresh { position: relative; z-index: 9; margin: 0 12px; padding: 16px 0 0; white-space: nowrap; }
div.wpcf7-validation-errors { display: none !important; }
div.wpcf7-mail-sent-ok { clear: both; }
div.wpcf7-response-output { float: left !important; margin: 10px 0 !important; }
.form-box span.wpcf7-not-valid-tip { font-size: 12px; text-align: right; color: #f00; float: right; white-space: nowrap; position: absolute; right: 0; top: -35px; }
.inner-page-contant .cont-page .contact-form .form-box > span.your-comments { width: 97%; }
.form-box .captcha .wpcf7-form-control-wrap.your-code { box-sizing: border-box; display: block; float: right; margin-left: -147px; padding-left: 166px; width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 100%; float: left; margin-top: 10px; position: relative; }
.inner-page-contant .cont-page .contact-form .form-box .submit p { font-size: 13px; padding: 11px 0 15px 0; float: right; }
.inner-page-contant .cont-page .contact-form .form-box .submit input { width: 100%; float: left; }
.inner-page-contant .cont-page .contact-form .form-box .submit .btn { background: #42b7e0; text-align: center; font-size: 16px; font-family: 'Lato'; color: #fff; cursor: pointer; border: none; appearance: none; -webkit-appearance: none; }
.inner-page-contant .cont-page .contact-form .form-box .submit .btn:hover { background: #000; color: #fff; }
.cont-sec { position: relative; width: 100%; float: left; background: #fff !important; }
.cont-sec .sec-left-img { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 41.5%; float: left; overflow: hidden; }
.cont-sec .sec-left-img img { min-height: 100%; }
.cont-sec .sec-right-text { float: right; width: 57%; margin-bottom: 27px; }
.cont-sec .sec-right-text h2 { font-size: 30px; color: #000; font-weight: 300; padding-bottom: 14px; line-height: normal; }
.cont-sec .sec-right-text h3 { font-size: 24px; color: #000; font-weight: 300; padding-bottom: 5px; line-height: normal; }
.cont-sec .sec-right-text .mar-top { margin-top: 50px; margin-bottom: 20px; }
.cont-sec .sec-right-text .headd { float: left; margin-bottom: 11px; width: 100%; }
.cont-sec .sec-right-text .headd ul { margin: 0px; padding: 0px; }
.cont-sec .sec-right-text .headd li { color: #303030; font-size: 18px; font-style: italic; display: list-item; width: 47%; float: left; line-height: 33px; margin-bottom: 10px; background: none; font-weight: normal; }
.cont-sec .sec-right-text .headd .list-item1 { background: url("../img/sprite.png") no-repeat; background-position: -252px -10px; margin-right: 17px; width: 40px; height: 40px; float: left; }
.cont-sec .sec-right-text .headd .list-item2 { background: url("../img/sprite.png") no-repeat; background-position: -303px -10px; margin-right: 17px; width: 40px; height: 40px; float: left; }
.cont-sec .sec-right-text .headd .list-item3 { background: url("../img/sprite.png") no-repeat; background-position: -353px -10px; margin-right: 17px; width: 40px; height: 40px; float: left; }
.cont-sec .sec-right-text .headd .list-item4 { background: url("../img/sprite.png") no-repeat; background-position: -403px -10px; margin-right: 17px; width: 40px; height: 40px; float: left; }
.cont-sec .sec-right-text p { color: hsl(0, 0%, 19%); font-size: 18px; font-weight: 300; line-height: 30px; padding: 0 0 30px; text-align: justify; word-spacing: 1px; }
.cont-sec .sec-left-img > img { width: auto; position: absolute; padding-left: 100%; padding: 0; right: 0; min-height:auto;}
.key-bg { background: #f5f5f5; width: 100%; float: left; position: relative; }
.key-bg:last-child, .inner-page-contant1 .cont-sec:last-child { margin-bottom: 50px; }
.inner-page-contant .section-bg:last-child { margin-bottom: 50px; }
.key-bg .sec-right-img { position: absolute; right: 0px; top: 0px; bottom: 0px; width: 41.5%; float: left; overflow: hidden; }
.key-bg .sec-left-text { float: left; width: 57%; margin-bottom: 37px; }
.key-bg .sec-left-text h2 { font-size: 30px; color: #000; font-weight: 300; padding-bottom: 23px; padding-top: 49px; line-height: normal; }
.key-bg .sec-left-text h3 { font-size: 30px; color: #000; font-weight: 300; padding-bottom: 22px; }
.key-bg .sec-left-text p { color: hsl(0, 0%, 19%); font-size: 18px; font-weight: 300; line-height: 30px; padding: 0 0 30px; text-align: justify; word-spacing: 1px; }
.key-bg .sec-right-img > img { height: 100%; position: absolute; left: 0; top: 0px; bottom: 0px; width: 100%; }
.key-bg .sec-right-img.img_st > img { width: auto; }
.cont-sec .circle-img { width: 43.1%; float: left; }
.cont-sec .circle-img img { width: 100%; border-radius: 400px; margin: 50px 0 50px 0; height: auto; }
.cont-sec .circle-mar { margin-top: 0px !important; }
.cont-sec .gum-right { width: 51.8%; }
.key-bg .gum-left { width: 51.3%; float: left; }
.key-bg .circle-img { width: 42.8%; float: right; }
.key-bg .circle-img img { width: 100%; border-radius: 400px; margin: 50px 0 50px 0; height: auto; }
.prodctBox { padding-bottom: 25px; border-bottom: 1px solid #CCC; margin-bottom: 25px; }
.prodctBox:last-child { padding-bottom: 0px; margin-bottom: 50px; border: none; }
.news-listing h4 { font-size: 28px; font-weight: 700; padding-bottom: 20px; }
.single-news p { margin-bottom: 22px; }
.news-listing p { margin-bottom: 22px; }
input[type="submit"], .read-more { background: #42b7e0 none repeat scroll 0 0; border: medium none; color: #fff; cursor: pointer; font-family: "Lato"; font-size: 16px; text-align: center; padding: 10px 25px; text-decoration: none; transition: all 0.5s ease-out 0s; display: inline-block; }
input[type="submit"]:hover, .read-more:hover { background: #000 none repeat scroll 0 0; color: #fff; }
.inner-page-contant .cont-page .shortcode_wysija .form-box input { border: 1px solid #d7d7d7; color: #303030; font-size: 15px; height: 48px; padding: 0 10px; width: 94%; }
.widget_wysija_cont .wysija-submit { margin-top: 0 !important; margin-bottom: 50px; }
.wysija-paragraph input[type="text"] { height: 40px; width: 250px; padding: 0 10px; border: 1px solid #d7d7d7; }
.shortcode_wysija .formError .formErrorContent { color: #f00; background: none; border: none; }
.top-nav { text-align: right; }
.main-div .top-nav > ul { display: inline-block; vertical-align: top; float: none; margin: 3px 20px 0 0; }
.top-nav .book_now_btn { display: inline-block; vertical-align: middle; }
.top-nav .toogle-btn { display: none }

/*15/10/2018*/
.contact-form .cf7sr-g-recaptcha { margin-top:38px; }
/************************** 10-02-2020 ****************************/
/****************************************************************************************************************************/
/******************************************* FAQ page section style **************************************************/
/****************************************************************************************************************************/
.accordion-button { color: #444 !important; padding: 12px 15px; line-height: 26px; font-size: 18px; position: relative; border: 1px solid #42b7e0; display: block; text-decoration: none;}
.accordion-button .icon { display: block; height: 30px; width: 30px; background: #42b8e0; position: absolute; right: 10px; top: 10px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
.accordion-button .icon:before, .accordion-button .icon:after { content: ""; position: absolute; left: 50%; top: 50%; width: 14px; height: 2px; background: #fff; -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.accordion-button .icon:after { width: 2px; height: 14px; }
.accordion-content { padding: 15px; border: 1px solid #ddd; border-top: none; display: none; }
.accordion + .accordion { margin-top: 20px; }
.accordion-button.active { border-color: #42b8e0; background: #42b8e0; color: #fff !important; }
.accordion-button.active .icon { background: #fbe37f; }
.accordion-button.active .icon:before { background: #606060; }
.accordion-button.active .icon:after { background: #606060; height: 0; }
.accordion-button.active + .accordion-content { border-color: #42b8e0; }
.accordion-content.show { display: block; }
.accordion-content > *:last-child { margin-bottom: 0; }
.inner_faq {    float: left;    width: 100%;    margin: 20px 0 40px;}
/****************************************************************************************************************************/
/******************************************* Responsive style **************************************************/
/****************************************************************************************************************************/
@media screen and (min-width:1025px) {
.header.sticky { }
.header.sticky .bottom-header { position: fixed; top: 0; left: 0; right: 0; z-index: 1; background: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.5); height: auto; min-height: initial }
.header.sticky .top-nav { margin: 20px 0 10px 0 }
.header.sticky .logo img { top: 0; width: 110px; height: auto }
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
#menu li a { margin-bottom: 1px; }
}
@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
#menu li a {
margin-bottom:1px;
}
.banner-sli .contant-box {
width:4.5%;
}
}
@media screen and (max-width:1280px) {
.header-left { width: 50%; }
.service .item { margin: auto; float: none; }
.service .owl-pagination { display: none; }
.service .owl-next { position: absolute; right: -13px; top: 160px; text-indent: -3000px; width: 14px; height: 23px; background: url("../img/sprite.png") no-repeat; background-position: -41px -268px; }
.service .owl-next:hover { background-position: -41px -298px; }
.service .owl-prev { position: absolute; left: -23px; top: 160px; text-indent: -3000px; width: 14px; height: 23px; background: url("../img/sprite.png") no-repeat; background-position: -11px -268px; }
.service .owl-prev:hover { background-position: -11px -298px; }
.service-box:last-child { float: none; }
.top-header .header-right .hleft span { font-size: 14px; }
.top-header .header-right span { font-size: 14px; }
.our-team .team-box:last-child { margin: auto; left: 0%; float: none; }
.team-box img { width: 90%; }
.footer-right { float: right; width: 70%; }
/*.bottom-part .bottom-part-box{width:22.7%;}*/
.bottom-part .bottom-part-box .btn { font-size: 12px }
.inner-page-contant .cont-page > span img { margin: 0 0 30px 0; }
.footer-left { width: 75%; }
.footer-right { width: auto; }
.footer-left li a { padding-left: 9px; padding-right: 9px; font-size: 15px; }
.banner-sli #owl-demo .item img { width: 100%; }
.banner-sli .contant-box .con-main { }
.banner-sli .contant-box { width: 47%; }
.banner-sli .contant-box .con-main h4 { font-size: 32px; line-height: 40px; }
.banner-sli .contant-box .con-main p { font-size: 22px; line-height: 30px; }
.banner-sli .contant-box .con-main a { line-height: 24px; padding: 1px 12px 2px; font-size: 12px; }
.top-header .header-left { width: auto; }
.top-header .header-right { width: auto; }
.team-box img { width: 100%; }
.key-bg .sec-left-text h2 { padding-top: 21px; padding-bottom: 13px; font-size: 30px; line-height: 30px; }
.cont-sec .sec-right-text h2 { font-size: 24px; line-height: 30px; }
.cont-sec .sec-right-text h3 { font-size: 20px; line-height: 20px; }
.key-bg .sec-left-text h3 { font-size: 24px; color: #000; font-weight: 300; }
.section-bg .pro-right { width: 39.2%; }
.cont-sec .sec-right-text { float: right; width: 54%; margin-bottom: 27px; }
.inner-page-contant1 .section-bg.main-div { padding: 50px 10px; margin: 0; box-sizing: border-box; }
}
@media screen and (max-width:1199px) {
#owl-demo3, #owl-demo2 { margin: 0; }
}
@media screen and (max-width:1170px) {
.main-div { margin: 0 15px 0 15px; }
.cont-sec .sec-left-img img { min-height: auto; }
.key-bg .sec-right-img > img { min-height: auto; }
.inner-page-contant .cont-page1 { width: auto !important; margin: 0 15px !important }
}
@media screen and (max-width:1024px) {
.top-header .header-left { width: auto; }
.top-header .header-right { width: auto; }
/*.bottom-part .bottom-part-box{width:50%;margin-bottom:30px;margin-right:0px;position:relative;right:-5px;}
.bottom-part .bottom-part-box .btn{width:92%;}*/
.inner-page-contant .cont-left { width: 38% }
.inner-page-contant .cont-right { width: 60%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(4n) { width: 66.1%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(5n) { float: left; }
.inner-page-contant .cont-page .left { width: 100%; }
.inner-page-contant .cont-page .left strong { float: none; }
.inner-page-contant .cont-page > span { float: left; }
.banner-sli #owl-demo .item img { width: 100%; }
.banner-sli .contant-box .con-main { }
.banner-sli .contant-box .con-main h4 { line-height: 35px; font-size: 30px; }
.banner-sli .contant-box .con-main p { padding: 0 0 10px; }
.section-bg .sec-left { margin-right: 0px; }
.top-header .header-right .sep-line { float: right; right: 207px; }
/*.bottom-part .bottom-part-box{right:-1.3%;}*/
.cont-sec .sec-right-text .headd li { width: 100%; }
.key-bg .sec-right-img.img_st > img { height: auto; }
.cont-sec .sec-left-img > img { width: 100%; position: absolute; right: 0%; padding-left: 100%; height: auto; }
.key-bg .sec-right-img > img { width: 100%; height: 100%; }
.cont-sec .sec-right-text .headd { width: 98%; }
.cont-sec .sec-right-text { width: 54%; }
.inner-page-contant1 .cont-page { padding: 50px 0 30px; }
.key-bg:last-child, .inner-page-contant .cont-sec:last-child { margin-bottom: 30px; }
.inner-page-contant .section-bg.main-div:last-child { margin-bottom: 30px; }
/*.bottom-part{margin:0;}*/
}
@media screen and (max-width:1023px) {
/*.bottom-part .bottom-part-box{width:33.33333333%;margin-bottom:30px}*/
.bottom-part .bottom-part-box { width: 25%; margin-bottom: 30px }
.bottom-part { margin-bottom: 0 }
}
@media screen and (max-width:900px) {
.key-bg .sec-right-img > img { height: auto; position: relative; }
a.click_disable { pointer-events: initial; }
.top-header .header-left span { font-size: 14px; }
.cont-sec .sec-left-img { width: 100% !important; overflow: inherit; position: static !important; text-align: center; }
.cont-sec .sec-left-img > img { left: 0px; padding: 0px; width: 100% !important; position: static !important; height: auto !important; min-height: inherit !important; margin: 0 auto !important; display: table !important; max-width: 400px !important; }
.cont-sec .sec-right-text { width: 100%; margin-top: 20px; }
.cont-sec .sec-right-text .mar-top { margin-top: 0px; margin-bottom: 0px; }
.key-bg .sec-left-text { width: 100%; }
.key-bg .sec-right-img { width: 100%; position: relative; right: 0px; height: 100%; text-align: center; }
.key-bg .sec-right-img > img { position: static; width: 100%; max-width: 400px; }
.top { margin-top: 20px; }
.cont-sec .circle-img { margin: 0 auto; float: none; }
.key-bg .circle-img { float: none; margin: 0 auto; }
.top-header .header-right .hleft { width: auto; }
.inner-page-contant .cont-page .contact-form .form-box { width: 32.6%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(4n) { width: 65.2%; }
.footer-left li a { padding-left: 8px; padding-right: 8px; }
.inner-page-contant .cont-left { width: 42%; }
.inner-page-contant .cont-right { width: 56%; }
.inner-page-contant .cont-page .title-heading h1 { width: 65%; font-size: 36px; }
.news-listing h4 { font-size: 24px; }
.bottom-part .bottom-part-box { width: 50% }
/*15/10/2018*/
.contact-form .cf7sr-g-recaptcha iframe { transform:scale(0.9); margin-left:-15px; }
}
@media screen and (max-width:800px) {
.inner-page-contant .cont-page .title-heading h1 { width: 63%; }
}
@media screen and (max-width:770px) {
}
@media screen and (max-width:768px) {
.banner-sli #owl-demo .item img { width: 100%; }
.top-header .header-left .fora-icon { display: none; }
.top-header .header-left .close-icon { background: url("../img/sprite.png") no-repeat scroll -8px -396px hsla(0, 0%, 0%, 0); cursor: pointer; height: 54px; left: -3px; position: absolute; top: -15px; width: 30px; }
.top-header .header-right .h_fb, .top-header .header-right .h_inst { width: 26px; }
.top-header .header-right { float: right; width: auto; }
.top-header .header-right .hright { margin-right: 2px; }
.footer-bottom p { padding: 0px 0 5px 0; }
.footer-bottom .bottom-left { width: 100%; text-align: center; }
.footer-bottom { margin: 15px 0 18px 0; padding: 14px 0 0 0; }
.footer-bottom .bottom-right { width: 100%; text-align: center; }
#toggle { display: block !important; position: absolute; }
/*.footer-left ul{display:none;}*/
.broadcom li { display: inline-block !important; }
#menuul, li a { display: inherit !important; }
.our-team { margin-bottom: 10px; }
.title-heading h4 { font-size: 24px; padding: 0 0 15px; }
.inner-page-contant .cont-page .left { width: 100%; }
.contact-form form { margin-right: 0px; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(4n) { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box > span.comment { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box > span { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 97%; }
.inner-page-contant .cont-page .contact-form .form-box > span.your-comments { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(5n) { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(6n) { width: 100%; }
.inner-page-contant .cont-page > span { float: left; }
<!--
-->
.inner-page-contant .cont-left { width: 100%; }
.inner-page-contant .cont-right { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box { margin-left: 0px; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(4n) { width: 100%; }
.footer-right { width: auto; }
.cont-right-map { margin: 0 0 20px 0; }
.inner-page-contant .cont-page .contact-form .form-box:nth-child(6n) { margin-left: 0px; width: 50%; }
.banner-sli .contant-box { width: 38%; position: absolute; left: 0px; }
.banner-sli .contant-box .con-main h4 { font-size: 29px; padding: 0 }
.banner-sli .contant-box .con-main p { font-size: 18px; }
.mobile { display: block; }
.key-bg .circle-img img { margin: 0px; }
.cont-sec .circle-img img { margin-bottom: 0px; margin-top: 20px; }
.key-bg .circle-img img { margin-bottom: 0; margin-top: 20px; }
.key-bg .sec-left-text { margin-bottom: 0px; }
.inner-page-contant .cont-page .contact-form .form-box .submit { float: left; width: 46%; }
.inner-page-contant .cont-page .contact-form .form-box > span { width: 100% !important; }
.inner-page-contant .cont-page .title-heading img { margin-top: -12px; }
.inner-page-contant .cont-left { width: 100%; }
.inner-page-contant .cont-right { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box textarea { width: 97%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 97%; }
.footer-nav { position: relative; width: 100% !important; }
.top-nav .book_now_btn { margin-right: 65px; }
.top-nav .toogle-btn { display: block; }
.main-div .top-nav > ul { margin: 0 }
}
@media screen and (max-width:767px) {
.inner-page-contant .cont-page .title-heading h1 { width: 100%; }
#dd { top: -70px; right: 0px; left: 0px; width: auto; }
.inner-page-contant { margin-top: 45px; }
.cont-sec .circle-img { width: 50%; }
.key-bg .circle-img { width: 50%; }
.footer-left { width: 100% }
}
@media screen and (max-width:736px) {
ul li { line-height: 37px; }
.banner-sli .owl-pagination { display: none; }
.banner-sli .contant-box { width: 47%; }
.section-bg .sec-left { width: 56%; }
.inner-page-contant .cont-page h3 { padding-top: 0px; }
.inner-page-contant .cont-page .title-heading { padding: 0 0 15px; }
.cont-page .left-img { margin-top: 0px; }
.left-img > img { margin-bottom: 15px; }
.inner-page-contant .cont-page .title-heading h1 { font-size: 26px; padding: 0 0 15px; }
.news-listing h4 { font-size: 20px; padding-bottom: 10px; }
.inner-page-contant .cont-page h2 { font-size: 24px; }
.inner-page-contant .cont-page { margin-top: 0px; }
.top-mar { margin-top: 20px; }
.cont-sec .sec-right-text { margin-top: 20px; }
.cont-sec .sec-right-text p { padding: 0 0 19px; }
.key-bg { padding-bottom: 21px; }
.key-bg .sec-left-text h3 { font-size: 24px; line-height: 25px; }
.key-bg .sec-left-text p { padding: 0 0 19px; }
.banner-sli .owl-carousel { margin-bottom: 20px; }
.cont-sec .sec-right-text .headd li { width: 100%; }
.cont-sec .sec-right-text { margin-bottom: 0px; }
.inner-page-contant .cont-page .right-img { width: 100%; }
.inner-page-contant .cont-page .crowns-left { width: 100%; }
.cont-sec .sec-right-text { width: 100%; }
.top-header .header-left .adders-icon { display: none; }
.top-header .header-left span { display: none; }
}
@media screen and (max-width:667px) {
.inner-page-contant .cont-page .contact-form .form-box textarea { width: 96%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 96%; }
.ul50 li { float: left; width: 45%; }
.cont-sec .circle-img { width: 70%; }
.key-bg .circle-img { width: 70%; }
.banner-sli .contant-box .con-main h4 { font-size: 25px; }
.banner-sli .contant-box .con-main p { font-size: 15px; line-height: 22px; }
}
@media screen and (max-width:640px) {
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 46.5%; }
}
@media screen and (max-width:639px) {
.bottom-part .bottom-part-box { width: 50% }
}
@media screen and (max-width:600px) {
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 46.9%; }
}
@media screen and (max-width:568px) {
.contact-us .bottom-part { margin-bottom: 0px; }
.wrapper .inner-page-contant1 { margin-top: 95px; }
.inner-page-contant { margin-top: 5px; }
.inner-page-contant .contact { width: 100%; }
.top-header .header-right .h_fb, .top-header .header-right .h_inst { height: 38px; width: 20px; }
.inner-page-contant .cont-page h3 { font-size: 24px; padding-top: 0px; line-height: 25px; }
.sec-left.right.wow.animated.fadeInLeft.animated.animated > .cont-page h3 { padding-top: 20px; }
.top-header { padding: 6px 0; }
.sep-line img { height: 38px; }
.top-header .header-left .fora-icon { top: 12px; }
.top-header .header-left { width: 100%; }
.banner-sli .contant-box .con-main h4 { font-size: 24px; line-height: 30px; }
.banner-sli .contant-box .con-main p { font-size: 12px; line-height: 15px; }
.banner-sli .contant-box .con-main a { line-height: 24px; padding: 1px 12px 2px; font-size: 12px; }
.top-header .header-left span { font-size: 12px; padding: 0 0 0 6px; }
/*.bottom-part .bottom-part-box{right:0px;}
.bottom-part .bottom-part-box{width:100%;margin-bottom:10px;margin-right:0px;}
.bottom-part .bottom-part-box .btn{width:98%;}*/
.inner-page-contant .leftside { width: 100%; }
.inner-page-contant .cont-page { width: 100%; margin: 0px 0 0 0; }
.inner-page-contant .cont-page .left { width: 100%; }
.inner-page-contant .cont-page > span { width: 100%; float: left; }
.inner-page-contant .cont-page > span img { width: 100%; height: auto; }
.mobile { display: none !important; }
/*.bottom-part{margin:10px 0 0 0;}
.bottom-part .bottom-part-box .request-icon{display:none;}
.bottom-part .bottom-part-box .patients-icon{display:none;}
.bottom-part .bottom-part-box .payment-icon{display:none;}
.bottom-part .bottom-part-box .newsletter-icon{display:none;}
.bottom-part .bottom-part-box .btn{padding-top:22px;}*/
.inner-page-contant .cont-page .left img { width: 100%; }
.inner-page-contant .cont-page .title-heading h1 { padding: 15px 0 30px; }
.bottom-header { -webkit-box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.6); -moz-box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.6); box-shadow: 0px 10px 5px -10px rgba(0,0,0,0.6); }
.inner-page { display: none; }
.broadcom { display: none; }
.inner-page-contant .cont-page .title-heading h1 { margin-top: 90px; }
.inner-page-contant1 .cont-page .title-heading h1 { margin-top: 0px; }
.cont-sec .sec-right-text li { width: 100%; }
.cont-page .left-img { width: 100%; }
.section-bg .pro-right { width: 100%; }
.section-bg .sec-left { width: 100%; }
.section-bg { padding-top: 20px; }
.cont-sec .gum-right { width: 100%; }
.key-bg .gum-left { width: 100%; }
.key-bg .circle-img { float: none; margin: 0 auto; }
.inner-page-contant .cont-page strong { font-size: 20px; }
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 42.1%; }
.inner-page-contant .cont-page .contact-form .form-box textarea { width: 95%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 95%; }
.key-bg:last-child, .inner-page-contant .cont-sec:last-child { margin-bottom: 0px; }
.inner-page-contant .section-bg.main-div:last-child { margin-bottom: 0px; }
}
@media screen and (max-width:480px) {
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 42.8%; }
.ul50 li { float: left; width: 100%; }
.banner-sli .contant-box { display: none; }
.lf-img { float: none; margin: 8px; width: 100%; }
.rt-img { float: none; margin: 8px; width: 100%; }
.lf-img img, .rt-img img { margin: 0 auto; display: block; }
.top-header .header-right .sep-line { width: 10px; }
.top-header .header-right .sep-line { right: 200px; }
.top-header .header-right span { font-size: 13px; }
}
@media screen and (max-width:479px) {
.bottom-part .bottom-part-box { width: 100% }
/*15/10/2018*/
.inner-page-contant .cont-page .contact-form .form-box .submit { width:100%; }
}
@media screen and (max-width:414px) {
.top-header .header-right .hleft span { font-size: 13px; }
.top-header .header-right .sep-line { right: 214px; }
.top-header .header-right .fora-icon { background: url("../img/sprite.png") no-repeat scroll -7px -374px hsla(0, 0%, 0%, 0); }
.cont-sec .circle-img { width: 100%; }
.key-bg .circle-img { width: 100%; margin-bottom: 20px; }
.inner-page-contant .cont-page .contact-form .form-box textarea { width: 94%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 94%; }
.top-header .header-right .hleft span { font-size: 0; height: 21px; line-height: 18px; margin-left: -14px; padding-left: 0; position: absolute; width: 24px; }
.top-header .header-right .hleft span a { display: block; }
.top-header .header-right .hleft { margin-left: 4px; width: 30px; }
.top-header .header-right .h_fb, .top-header .header-right .h_inst { width: 25px; line-height: 47px; }
a.click_disable { font-size: 0; }
.contact a.click_disable { font-size: inherit; }
.top-header .header-right span { line-height: 17px; }
}
@media screen and (max-width:374px) {
.top-nav .book_now_btn { position: relative; top: -22px; right: -65px; }
.top-nav .toogle-btn { top: 35px; }
.bottom-header { height: 125px; }
}
@media screen and (max-width:360px) {
.inner-page-contant .cont-page .contact-form .form-box .submit { width: 100%; }
.inner-page-contant .cont-page .contact-form .form-box input { width: 92%; }
.inner-page-contant .cont-page .contact-form .form-box textarea { width: 92%; }
.top-header .header-right { width: 330px; }
.top-header .header-right .sep-line { right: 220px; }
.title-heading2 h4 { padding: 0 0 14px; font-size: 24px; }
.title-heading2 { padding: 18px 0 15px; }
.title-heading { padding: 20px 0 15px; }
.service { padding: 0 0 10px; margin: 0px; }
.our-team .trans-bg { padding: 0 0 6px; }
.bottom-contant { padding: 0 0 10px 0; }
.text { display: none; }
.inner-page-contant .cont-page p { padding: 0 0 19px }
/*.bottom-part .bottom-part-box .btn{padding:15px 0 15px 0;}
.bottom-part .bottom-part-box{margin-bottom:15px;}*/
.inner-page-contant .cont-page { margin: 10px 0 0; }
.inner-page-contant .cont-page .contact-form { margin: 10px 0 20px; }
.btn { padding: 9px 22px; }
.cont-page .right-img { margin: 0px 0 15px 0; }
.download { margin-bottom: 30px; }
.banner-sli .contant-box .con-main h4 { padding: 0px; }
.section-bg { padding-top: 20px; }
.space { height: 15px; }
.bottom-contant .title-heading { padding-top: 20px; }
.inner-page-contant .cont-page strong { font-size: 19px; }
.inner-page-contant .cont-left > p { font-size: 15px; }
.inner-page-contant .cont-left > p { font-size: 14px; }
}
@media screen and (max-width:330px) {
.top-header .header-right .hleft span { font-size: 11px; }
.top-header .header-right span { font-size: 11px; }
.top-header .header-right .sep-line { right: 189px; }
.top-header .header-right { width: 293px; }
.top-header .header-right .hleft span { font-size: 13px; line-height: 18px; }
}
@media screen and (max-width:320px) {
}
