@media(max-width:1199px){.container{max-width:unset;}}
@media(max-width:991px){
.navbar{background:#fff; border-top:1px solid #d1d1d1; padding-top:10px; padding-bottom:10px; z-index:10; min-height:100px;}
.navbar .main__header__content{padding-left:15px; padding-right:15px;}
.navbar .navbar-nav li a{text-align:left; border-bottom:1px solid #f0f0f0;}

.navbar-toggler{border:0px solid red; margin-right:0px; padding:0px; height:30px;}
.navbar-toggler span{width:32px; height:2px; background:#151a8f; display:block;}
.navbar-toggler span:nth-child(2){margin:7px 0px;}
.bar,.bar:after,.bar:before{width:32px; height:2px; background-color:#151a8f;}
.bar{position:relative; transform:translateY(25px); transition:all 0ms 300ms; top:-25px; position:relative;}
.bar.animate{background-color:transparent;}
.bar:before{content:""; position:absolute; left:0; bottom:9px; transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.bar:after{content:""; position:absolute; left:0; top:9px; transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);}
.bar.animate:after{top:0; transform:rotate(45deg); transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.bar.animate:before{bottom:0; transform:rotate(-45deg); transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}
.navbar .main__nav .container{padding:0px;}
.navbar .navbar-collapse{height:100%;}
.navbar .navbar-collapse{position:fixed; left:-100%; background:#fff; height:100%; top:0px; z-index:10;
-webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s;
-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);
-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);
box-shadow:2px 2px 5px 0px rgba(0,0,0,0.15);}
.navbar .show{left:0px; width:265px;
-webkit-transition:left .3s ease 0s;-moz-transition:left .3s ease 0s;-o-transition:left .3s ease 0s; transition:left .3s ease 0s;}
.navbar .navbar-nav{display:block; height:auto; margin-bottom:30px;}
.navbar .navbar-nav li{height:auto;}
.navbar .navbar-nav li a{border-right:0px; border-bottom:1px solid #f1f1f1; line-height:normal; padding:10px 15px; text-align:left; position:relative;}
.navbar .navbar-nav li:last-child a{border-bottom:0px;}
.navbar .navbar-nav li:hover ul.dropdown-menu{display:none; border:0px;}
.navbar .navbar-nav li ul.dropdown-menu{background:#fff; margin:0px; border:0px; padding:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.navbar .navbar-nav li.dropdown ul.dropdown-menu li a{border-bottom:1px solid #f1f1f1; padding-left:25px; font-size:12px;}
.navbar .navbar-nav li.show ul.dropdown-menu{display:block;}
.navbar .navbar-nav li.dropdown-submenu ul.dropdown-menu{background:#0f2230; margin:0px; padding:0px;}
.navbar .navbar-nav li.dropdown-submenu ul.dropdown-menu li a{padding-left:15px; border-bottom:1px solid #0a1721; border-top:1px solid #163043;}
.navbar .navbar-nav li.dropdown-submenu ul.dropdown-menu li:first-child a{border-top:0px;}
.navbar .navbar-nav li.dropdown-submenu ul.dropdown-menu li:last-child a{border-bottom:0px;}
.navbar .navbar-nav li a .icon__box{width:50px; height:100%; position:absolute; top:0px; right:0px;}
.navbar .navbar-nav li a .icon__box:before{width:11px; height:1px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#000; margin:auto; transition:all .3s ease-in-out;}
.navbar .navbar-nav li a .icon__box:after{width:1px; height:11px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#000; margin:auto; transition:all .3s ease-in-out;}
.navbar .navbar-nav li.show a .icon__box:after{transform:translateY(0px) rotate(90deg);}
.navbar .navbar-nav li ul.dropdown-menu li a .icon__box{width:50px; height:100%; position:absolute; top:0px; right:0px;}
.navbar .navbar-nav li ul.dropdown-menu li a .icon__box:before{width:11px; height:1px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#4284b6; margin:auto; transition:all .3s ease-in-out;}
.navbar .navbar-nav li ul.dropdown-menu li a .icon__box:after{width:1px; height:11px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#4284b6; margin:auto; transition:all .3s ease-in-out; transform:translateY(0px) rotate(0deg);}
.navbar .navbar-nav li.show ul.dropdown-menu li.show a .icon__box:after{transform:translateY(0px) rotate(90deg);}
.navbar .navbar-nav li.show ul.sub__menu__sub{display:none;}


.main__body__wrapp .header__banner__main{min-height:450px;}
.main__body__wrapp .header__banner__main img{height:100%; height:450px; object-fit:cover; object-position:center;}
.main__body__wrapp .header__banner__main .banner__content h1{font-size:35px;}
.main__body__wrapp .header__banner__main .banner__content p{font-size:18px;}
.main__body__wrapp .header__banner__main .banner__content a.banner__btn{font-size:16px; padding-left:20px; padding-right:20px; height:50px; line-height:50px; margin-right:10px;}

.main__body__wrapp .welcome__section{padding:40px 0px;}
.main__body__wrapp .welcome__section .image__wrapp__outer{padding:0px; margin-bottom:30px; height:100%;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp{height:100%;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp::before{display:none;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder{max-height:unset; height:100%;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder img{-moz-transform:scale(2.1); -webkit-transform:scale(2.1); transform: scale(2.1);}

.main__body__wrapp .welcome__section .content__wrapp__outer h5{font-size:20px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h2{font-size:50px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h4{font-size:20px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h3{font-size:20px; margin:25px 0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer p{font-size:15px; line-height:25px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom{-ms-flex-wrap:wrap; flex-wrap:wrap; padding-top:35px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .signature{font-size:45px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name{font-size:16px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name p{padding:0px; font-size:14px; margin-bottom:0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom a{font-size:14px; padding:0px 25px; height:50px; line-height:50px;}

.main__body__wrapp .services__wrapp{padding:40px 0px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp h2{margin:20px 0px; font-size:25px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp p{font-size:15px; line-height:22px; margin-bottom:20px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer{width:100%; margin-top:15px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item{padding:15px 15px 30px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item .ico__box{width:85px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3{font-size:16px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3:after{margin:15px auto; width:50px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item p{margin-bottom:15px; line-height:22px;}

.main__body__wrapp .schedule__appointment{padding:40px 0px;}
.main__body__wrapp .schedule__appointment h2{font-size:22px; line-height:35px; max-width:495px;}
.main__body__wrapp .schedule__appointment h2 br{display:none;}
.main__body__wrapp .schedule__appointment p{margin:25px 0px; line-height:25px; font-size:16px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a{padding:0px 22px; font-size:16px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a.banner__btn__green{margin-bottom:0px;}

.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item img{width:130px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item h3{font-size:25px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item p{font-size:12px;}

footer .footer__inner__wrapp{padding:30px 0px 0px;}
footer .footer__inner__wrapp .footer__inner__content{margin-bottom:30px;}
footer .footer__inner__wrapp .footer__inner__content .address__footer p{font-size:14px; max-width:250px;}
footer .footer__inner__wrapp .footer__inner__content .contact__wrapp .email__footer{margin-bottom:0px;}


.inner__page__main__wrapp .welcome__section .image__wrapp__outer{margin-bottom:30px; height:100%;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp{max-height:unset; height:100%;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp img{max-height:unset; height:100%; width:100%; object-fit:cover;}
.inner__page__main__wrapp .welcome__section .content__wrapp__outer h2{margin-bottom:20px; font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:40px;}

.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp{max-height:unset;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp img{max-height:360px; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .signature{font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name{font-size:14px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name p{font-size:12px;}

.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer{overflow:visible; height:auto;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp{max-height:unset;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp img{max-height:unset; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom{justify-content:center; text-align:center; -ms-flex-wrap:nowrap; flex-wrap:wrap;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .signature{font-size:35px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name{font-size:14px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name p{font-size:12px;}
.inner__page__main__wrapp .header__banner__inner{max-height:180px; min-height:180px;}
.inner__page__main__wrapp .header__banner__inner img{height:190px;}

.main__body__wrapp .contact__wrapp{padding:0px; position:relative; z-index:2;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner{margin:0px 0px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .content__wrapp{padding:50px;}
.main__body__wrapp .contact__wrapp__inner .form__wrapp{padding:50px;}

.main__body__wrapp .welcome__section .services__detail__wrapp .left__side__bar .service__list{padding:20px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .left__side__bar .service__list ul li{font-size:12px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content p{line-height:22px; font-size:14px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content ul li{font-size:14px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content ul li:before{height:15px; width:15px;}
}

@media(max-width:767px){
.main__body__wrapp .header__banner__main{height:350px;}
.main__body__wrapp .header__banner__main img{height:100%; height:450px; object-fit:cover; object-position:center;}
.main__body__wrapp .header__banner__main .banner__content h1{font-size:35px;}
.main__body__wrapp .header__banner__main .banner__content p{font-size:18px;}
.main__body__wrapp .header__banner__main .banner__content a.banner__btn{font-size:16px; padding-left:20px; padding-right:20px; height:50px; line-height:50px; margin-right:10px;}
.main__body__wrapp .site__info{margin-top:-55px; margin-bottom:50px;}
.main__body__wrapp .welcome__section{margin-bottom:50px;}
.main__body__wrapp .parner__wrapp{padding:50px 0px;}
	
.main__body__wrapp .welcome__section{padding:40px 0px 10px;}
.main__body__wrapp .welcome__section .image__wrapp__outer{padding:0px; margin-bottom:30px;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp:before{display:none;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder{max-height:400px;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder img{-moz-transform:scale(1.5); -webkit-transform:scale(1.5); transform: scale(1.5);}


.main__body__wrapp .welcome__section .content__wrapp__outer h5{font-size:20px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h2{font-size:50px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h4{font-size:20px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h3{font-size:25px; margin:25px 0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer p{font-size:15px; line-height:25px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom{-ms-flex-wrap:nowrap; flex-wrap:nowrap; padding-top:35px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .signature{font-size:35px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name{font-size:16px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name p{padding:0px; font-size:14px; margin-bottom:0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom a{font-size:14px; padding:0px 25px; height:50px; line-height:50px;}

.main__body__wrapp .services__wrapp{padding:40px 0px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp h2{margin:20px 0px; font-size:25px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp p{font-size:15px; line-height:22px; margin-bottom:20px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer{width:100%; margin-top:15px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item{padding:15px 15px 30px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item .ico__box{width:85px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3{font-size:20px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3:after{margin:15px auto; width:50px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item p{margin-bottom:15px; line-height:22px;}

.main__body__wrapp .schedule__appointment{padding:40px 0px;}
.main__body__wrapp .schedule__appointment h2{font-size:22px; line-height:35px; max-width:495px; margin-left:auto; margin-right:auto;}
.main__body__wrapp .schedule__appointment h2 br{display:none;}
.main__body__wrapp .schedule__appointment p{margin:25px 0px; line-height:25px; font-size:15px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a{padding:0px 22px; font-size:16px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a.banner__btn__green{margin-bottom:0px;}

.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item img{width:130px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item h3{font-size:25px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item p{font-size:12px;}

footer .footer__inner__wrapp{padding:30px 0px 0px;}
footer .footer__inner__wrapp .footer__inner__content{margin-bottom:30px;}
footer .footer__inner__wrapp .footer__inner__content .address__footer p{font-size:14px; max-width:250px;}
footer .footer__inner__wrapp .footer__inner__content .contact__wrapp .email__footer{margin-bottom:0px;}

.main__body__wrapp .header__banner__inner{max-height:180px; min-height:180px;}
.main__body__wrapp .header__banner__inner img{height:200px;}
.inner__page__main__wrapp .welcome__section{padding-bottom:30px;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer{margin-bottom:30px; height:auto;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp img{max-height:360px; width:100%; object-fit:cover; -moz-transform:scale(1.2); -webkit-transform:scale(1.2); transform: scale(1.2);}
.inner__page__main__wrapp .welcome__section .content__wrapp__outer h2{margin-bottom:20px; font-size:35px;}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:35px;}

.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer{overflow:visible;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp{max-height:unset;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp img{max-height:unset; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .signature{font-size:40px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name{font-size:17px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name p{font-size:14px;}
.main__body__wrapp .contact__wrapp{padding:0px; position:relative; z-index:2;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner{margin:0px 0px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .content__wrapp{padding:50px 30px;}
.main__body__wrapp .contact__wrapp__inner .form__wrapp{padding:50px 30px;}
.main__body__wrapp .welcome__section .image__holder{margin-right:0px; margin-bottom:30px;}
.main__body__wrapp .welcome__section h2{margin-bottom:0px;}
.inner__page__main__wrapp .welcome__section{padding-top:0px;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp .image__holder{margin-bottom:30px;}
.inner__page__main__wrapp .event__list .event__list__item .event__content__wrap{padding:15px;}
.inner__page__main__wrapp .testminials__warpp .testminials__card .item__content{margin-bottom:30px;}
}


@media(max-width:575px){
.shrink{min-height:90px;}
.navbar .navbar-brand img{max-height:70px;}
.navbar .call__top .call__ico__box{width:30px; height:30px;}
.navbar .call__top .call__ico__box svg{width:16px;}
.navbar .call__top a{font-size:16px;}
.shrink .call__top a{font-size:16px;}
.navbar .call__top .call__top__inner p:after{display:none;}
.header__top .header__content__inner .phone__wrapp a span{display:none;}
.header__top .header__content__inner .email__wrapp a span{display:none;}

/*.main__body__wrapp .header__banner__main{min-height:400px;}*/
.main__body__wrapp .header__banner__main img{height:100%; height:400px; object-fit:cover; object-position:center;}
.main__body__wrapp .header__banner__main .banner__content h1{font-size:30px;}
.main__body__wrapp .header__banner__main .banner__content p{font-size:15px;}
.main__body__wrapp .header__banner__main .banner__content a.banner__btn{font-size:14px; padding-left:10px; padding-right:10px; height:50px; line-height:50px; margin-right:10px;}

.main__body__wrapp .welcome__section{padding:0px 0px 0px;}
.main__body__wrapp .welcome__section .image__wrapp__outer{padding:0px; margin-bottom:30px;}
.main__body__wrapp .welcome__section .image__wrapp__outer .image__wrapp:before{display:none;}

.main__body__wrapp .welcome__section .content__wrapp__outer h5{font-size:16px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h2{font-size:40px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h4{font-size:18px;}
.main__body__wrapp .welcome__section .content__wrapp__outer h3{font-size:20px; margin:15px 0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer p{font-size:14px; line-height:22px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom{-ms-flex-wrap:wrap; flex-wrap:wrap; padding-top:15px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .signature{font-size:45px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name{font-size:14px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom .owner__name p{padding:0px; font-size:12px; margin-bottom:0px;}
.main__body__wrapp .welcome__section .content__wrapp__outer .content__bottom a{font-size:14px; padding:0px 15px; height:50px; line-height:50px;}

.main__body__wrapp .services__wrapp{padding:30px 0px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp h2{margin:15px 0px; font-size:25px;}
.main__body__wrapp .services__wrapp .heading__content .headin__wrapp p{font-size:14px; line-height:22px; margin-bottom:20px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer{width:100%; margin-top:15px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item{padding:15px 15px 30px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item .ico__box{width:85px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3{font-size:20px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item h3:after{margin:15px auto; width:50px;}
.main__body__wrapp .services__wrapp .service__items .service__items__outer .service__item p{margin-bottom:15px; line-height:22px;}

.main__body__wrapp .schedule__appointment{padding:30px 0px;}
.main__body__wrapp .schedule__appointment h2{font-size:20px; line-height:30px;}
.main__body__wrapp .schedule__appointment h2 br{display:none;}
.main__body__wrapp .schedule__appointment p{margin:15px 0px; line-height:22px; font-size:14px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp{flex-direction:column;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a{padding:0px 18px; font-size:14px;}
.main__body__wrapp .schedule__appointment .banner__btn__wrapp a.banner__btn__green{margin-bottom:15px;}

.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item img{width:130px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item h3{font-size:25px;}
.main__body__wrapp .certifications__wrapp .certifications__items__wrapp .certifications__item p{font-size:12px;}

footer .footer__inner__wrapp{padding:30px 0px 0px;}
footer .footer__inner__wrapp .footer__inner__content{margin-bottom:30px;}
footer .footer__inner__wrapp .footer__inner__content .address__footer p{font-size:14px; max-width:250px;}
footer .footer__inner__wrapp .footer__inner__content .contact__wrapp .email__footer{margin-bottom:0px;}


.main__body__wrapp .header__banner__inner{max-height:180px; min-height:180px;}
.main__body__wrapp .header__banner__inner img{height:190px;}

.inner__page__main__wrapp .welcome__section{padding-bottom:30px;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer{margin-bottom:30px; height:auto;}
.inner__page__main__wrapp .welcome__section .image__wrapp__outer .image__wrapp img{max-height:360px; -webkit-transform:scale(2); -moz-transform:scale(2); transform:scale(2);}
.inner__page__main__wrapp .welcome__section .content__wrapp__outer h2{margin-bottom:20px; font-size:30px;}

.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer{overflow:visible;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp{max-height:unset;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp img{max-height:unset; -webkit-transform:scale(1); -moz-transform:scale(1); transform:scale(1);}
.inner__page__main__wrapp .welcome__section__owoner h2{margin-bottom:20px; font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .signature{font-size:30px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name{font-size:14px;}
.inner__page__main__wrapp .welcome__section__owoner .image__wrapp__outer .image__wrapp .content__bottom .owner__name p{font-size:12px;}

.main__body__wrapp .contact__wrapp{padding:0px; position:relative; z-index:2;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner{margin:0px 0px;}
.main__body__wrapp .contact__wrapp .contact__wrapp__inner .content__wrapp{padding:50px 30px;}
.main__body__wrapp .contact__wrapp__inner .form__wrapp{padding:50px 30px;}

.baguetteBox-button#next-button, .baguetteBox-button#previous-button{width:25px;}
.baguetteBox-button svg{width:25px;}

.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content h2{font-size:20px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content p{line-height:22px; font-size:14px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content ul li{font-size:14px;}
.main__body__wrapp .welcome__section .services__detail__wrapp .service__detail__content .detail__content ul li:before{height:15px; width:15px;}

.main__body__wrapp .welcome__section .image__holder{margin-right:0px; margin-bottom:30px;}
.main__body__wrapp .welcome__section h2{font-size:30px; margin-bottom:0px;}
.main__body__wrapp .site__info{margin-bottom:50px;}
.main__body__wrapp .site__info ul{flex-wrap:wrap;}
.main__body__wrapp .parner__wrapp{margin:0px 0px; padding:50px 0px;}
.main__body__wrapp .parner__wrapp .partner__left__wrapp h2{font-size:22px; line-height:normal;}
.main__body__wrapp .team__list__wrapp__main h2{font-size:25px; margin-bottom:15px;}
.main__body__wrapp .event__scroll__wrapp{margin:50px 0px;}
.main__body__wrapp .event__scroll__wrapp h2{font-size:25px; margin-bottom:15px;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item{flex-wrap:wrap; height:auto;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .event__item__image__holder{max-width:unset; flex:auto;}
.main__body__wrapp .event__scroll__wrapp .event__scroll__items .event__item .event__item__image__holder img{max-height:260px;}
.main__body__wrapp .event__scroll__wrapp .owl-dots{padding-top:0px;}
.main__body__wrapp .latest__news__wrapp{margin-bottom:50px;}
.main__body__wrapp .latest__news__wrapp h2{font-size:25px; margin-bottom:15px;}
.main__body__wrapp .testimonial__wrapp h2{font-size:25px; margin-bottom:15px;}
.main__body__wrapp .body__content__wrapp__bottom{padding-bottom:50px;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__content{margin-top:25px;}
.main__body__wrapp .testimonial__wrapp .testimonial__items .review__content p{font-size:16px; line-height:normal;}
footer .footer__inner__wrapp .footer__widget h3{margin-top:30px;}
.inner__page__main__wrapp .contact__detail__wrapp{margin-bottom:0px; margin-top:-30px;}
.inner__page__main__wrapp .contact__detail__wrapp .contact__address__wrapp .contact__detail__holder .social__share{padding-bottom:30px;}
.inner__page__main__wrapp .contact__detail__wrapp .contact__form__wrapp h2{font-size:25px; margin-bottom:15px;}
.inner__page__main__wrapp .blog__list__wrapp .blog__items__list .nav-links{display:block;}
.inner__page__main__wrapp .blog__list__wrapp .blog__items__list .nav-links a{margin-bottom:10px;}
}






























