/*.slider .carousel-caption .carousel-inner:before{content:"";background-image:url(../images/text_shadow.png);background-repeat:no-repeat;background-size:containt;top:0px;left:0px;right:0px;bottom:0px;position:absolute;width:100%;height:100%;}
.slider .carousel-caption .carousel-inner{overflow:initial;position:relative;}*/
@media(min-width:1366px){
	.container-fluid.contact_form.pad0 {padding-top: 100px!important;}
  /*Global css*/

/* End global css*/

/*-------------------------------*/
/*section grid*/

/* End section grid*/
/*-------------------------------*/

/*section all pages*/

/* End section pages*/
/*-------------------------------*/

/*section page class all pages*/

/* End section page class all pages*/
/*-------------------------------*/

/* Note: Vipul use this formate*/   

}

@media(min-width:768px){ 
	.flexdiv{display: flex;display: -webkit-flex;flex-direction: row;-webkit-flex-direction: row;flex-wrap: wrap; -webkit-flex-wrap: wrap;}
	section .instafeed .instabg>.col-10{position:relative;top:38%;}
	header .headtop .col-md-11.pad0,header .headbottom .col-md-11.pad0{-webkit-box-flex: 0;-ms-flex: 0 0 95%;flex: 0 0 95%;max-width: 95%;}
	footer .social_link.hidden-md{display:none;}
	#sb_instagram {margin: -4px auto;}
	footer .page_link ul{margin-bottom:0px;}
.social_link.hidden-xs{display:none;}
footer .foottop .btn-nav .btn-xl[type="submit"]{width:100%}
.toggle-mobile{display:none;}
.btn-nav-mobile{display:none;}
header .headbottom ul li.btn-nav {margin-top:0px;} 
.navbar-nav{margin-top:0px;}
.navbar-expand-md{width:100%;}
header .call{margin-left:3%;}
header .appoint {margin-left: 5%;}
.navbar-nav li{margin-right: 15.7px;display: table-cell;float: none;width: initial;text-align: center;}
header .navbar-nav{display: table;float: none;width: 100%;}
.f-zero{font-size:0px;}
.f-center{display:inline-block;vertical-align:middle;font-size:16px;float: none !important;}
.vcenter-wraper{float:none ;display:table;}
.vcenter{float:none;display:table-cell !important;vertical-align:middle;}    
section .leftrightsec .leftimg img{display:none;}
}
@media(min-width:1370px){
	.navbar-nav li{/*display:inline-block;*/}
	header .navbar-nav{text-align:center;}
}
@media(max-width:767px) and (min-width: 576px){
	header .navbar{width:100%;}
.carousel-indicators {left: 5%;right: inherit;bottom: 13%;margin: 0px;}
section .instafeed .instabg h4{font-size:20px;margin-left:0px;}
header .headbottom .col-md-11.pad0{max-width:100%;position: static;}
.hidden-sm{display:none;}
footer .page_link {margin-bottom: 0px;}
footer .social_link.hidden-xs.text-right {margin-bottom: 10px;}
footer .foottop .btn-nav .btn-xl[type="submit"]{margin-top:0px;margin-bottom:0px;padding-top: 14.5px;padding-bottom: 14.5px;width: 90%;float: right;font-size:14px;}
footer .footbottom .list-inline-item:not(:last-child){margin-right:0px;}
footer .foottop form input {height: 50px;padding: 16px 10px 10px;}
footer ul{margin:0px;}
}
/*End Min width responsive*/
/*---------------------------------------*/

/* Tablet and mobile responsive*/
@media (max-width: 979px) {
/*Global css*/

/* End global css*/

/*-------------------------------*/
/*section grid*/

/* End section grid*/
/*-------------------------------*/

/*section all pages*/

/* End section pages*/
/*-------------------------------*/

/*section page class all pages*/

/* End section page class all pages*/
/*-------------------------------*/

/* Note: Vipul use this formate*/   
 
}
@media(min-width:1201px) and (max-width:1365px){
	header .homeslider .carousel-inner{height:auto;}
}
@media(min-width:1201px) and (max-width:1340px){
	.navbar-nav li:not(:last-child) {margin-right: 15.7px;}
	header .headbottom ul li.btn-nav a.btn-xl{padding: 17px 14px 15.5px;}
}
@media(min-width:1200px) and (max-width:1300px){
    /*section paregraph and button css*/
    p,ul li,ol li,ul li a,ol li a,p a{font-size:14px;}
	header .headbottom ul li, header .headbottom ul li a,header .headbottom ul li.btn-nav a.btn-xl{font-size:14px;}
    /*end css*/
    /*Section common padding css*/

    /*heading*/
    section h1,.featuredimage h1{font-size: 36px;line-height: 36px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size: 36px;line-height: 36px;}
    section h3,footer h3{font-size:30px;}
    section h4,footer h4{font-size:24px;}
    section h5,footer h5{font-size:20px;}
    section h6,footer h6{font-size:16px;}
    /*placeholder*/
    section form select{font-size:16px;}
    input::-webkit-input-placeholder {font-size:16px;}
    input:-moz-placeholder {font-size:16px;}
    input::-moz-placeholder {font-size:16px;}
    input:-ms-input-placeholder {font-size:16px;;}
    textarea::-webkit-input-placeholder {font-size:16px;}
    textarea:-moz-placeholder {font-size:16px;}
    textarea:-moz-placeholder {font-size:16px;}
    textarea:-ms-input-placeholder {font-size:16px;}

}
@media(max-width:1200px) and (min-width:992px){
    /*Section common padding css*/
   
    /*heading*/
	p,ul li,ol li,ul li a,ol li a,p a{font-size:14px;}
	section p, footer p {margin-bottom: 10px;margin-top: 10px;}
	a .btn-xl,a.btn-xl,.btn-xl,.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"],
section button.btn-xl,button.btn-xl[type="submit"]{font-size:14px;}
    section h1,.featuredimage h1{font-size:40px;line-height:40px;}
	.slider h1{font-size:56px;line-height:56px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size:40px;line-height:40px;}
	section h1 strong, section h2 strong{font-size:30px;}
    section h3,footer h3{font-size:24px;}
    section h4,footer h4{font-size:20px;}
    section h5,footer h5{font-size:16px;}
    section h6,footer h6{font-size:12px;}
    /*placeholder*/
    section form select{font-size:14px;}
    input::-webkit-input-placeholder {font-size:14px;}
    input:-moz-placeholder {font-size:14px;}
    input::-moz-placeholder {font-size:14px;}
    input:-ms-input-placeholder {font-size:14px;;}
    textarea::-webkit-input-placeholder {font-size:14px;}
    textarea:-moz-placeholder {font-size:14px;}
    textarea:-moz-placeholder {font-size:14px;}
    textarea:-ms-input-placeholder {font-size:14px;}
	section .instafeed .feedimages ul li.list-inline-item.pad0 {width: 16%;}
    .blog_pagination ul li a.next, .blog_pagination ul li a.prev {font-size: 14px;}
	.blog_pagination ul li a.next {padding: 11.5px 42px;}
	.blog_pagination ul li a:not(.next):not(.prev),.blog_pagination ul li span{height: 43px;width: 40px;font-size: 14px;line-height: 44px;margin-right: 20px;}
	.cate_links .list-inline-item:not(:last-child){margin-bottom: 10px;}
	header .headbottom ul li.btn-nav a.btn-xl{margin:0px;}
}
@media(max-width:1200px) and (min-width:768px){
	 section .leftrightsec h2:first-child{padding:0px 0px 30px;}
		 section .leftrightsec .leftimg{background-repeat: no-repeat;background-position: center center;background-size: cover;height:auto;}
		 section .leftrightsec .leftcontent{padding:40px 0px;}
		 section .leftrightsec .row.align-items-center{align-items: inherit !important;}
	section .instafeed h4 {margin-left: 0px;}
 .navbar-nav li:not(:last-child) {margin-right:4px;} 
 .navbar-nav li:last-child{margin-right:4px;}
 header .appoint {margin-left: 4%;}
 section .blog-inner{padding-bottom:0px !important;padding-top: 40px !important;}
header .headbottom ul li, header .headbottom ul li a{font-size:14px;}
header .headbottom ul li.btn-nav a.btn-xl{font-size: 12px;padding: 13px 10px;}
header .headbottom ul li.btn-nav a .fa-calendar-o:before,
header .headbottom ul li.btn-nav-mobile a .fa-calendar-o:before{height: 17px;width: 16px;}
.slider .carousel-caption { width: 70%;} 
section .instafeed h4{line-height:28px;}
header .headbottom ul li.btn-nav a.btn-xl{padding: 17px 5px 15.5px;}
/*padding css*/
	section .container-fluid:not(.homesec1):not(.homesec3):not(.instafeed):not(.leftrightsec):not(.mapsec):not(.blogsec){padding: 60px 0px;}
	section .homesec1 {padding: 40px 0px !important;}
	section .homesec3 .btn-xl {padding: 15px 15px;}
	section .mapsec .carousel-caption .fa-envelope:before{height: 11px;width: 14px;}
	section .mapsec .carousel-caption .fa-phone:before{height: 15px;width: 15px;}
	section .mapsec .carousel-caption .fa-map-marker:before{height: 18px;width: 13px;}
	footer .footbottom {padding: 20px 0px 30px;}
	footer .footbottom ul,footer .footbottom p{margin:0px;}
	footer .page_link ul li a{margin-right:5px;}
	footer .foottop .btn-nav .btn-xl[type="submit"] {padding: 13.5px 10px 12.5px;}
	footer .footbottom .social_link .fa {font-size: 20px;margin-right: 10px;}
	footer .footbottom .social_link li:not(:last-child){margin-right:0px;}
	footer .foottop form input {height: 46px;}
	footer {padding: 40px 0px 10px;}
}
@media(max-width:991px) and (min-width:768px){	
 section .leftrightsec h2:first-child{    padding: 0px 0px 20px;}
header .headbottom .navbar-collapse{padding-left:5px;padding-right:5px;}
	section .instafeed .feedimages ul li.list-inline-item.pad0 {width: 15.8%;}
	header .headbottom ul li.btn-nav a.btn-xl{font-size:10px;}
	header .headbottom ul li, header .headbottom ul li a{font-size:11px;} 
		header .headbottom ul li a{padding-right: 6px;padding-left: 6px;}
	header .headbottom ul li.btn-nav a.btn-xl {padding: 9px 6px 7px;margin: 0px;}
	header .appoint ul li a {font-size: 13px;}
	header .call p{font-size:12px;}
	header .headbottom ul li.btn-nav a .fa-calendar-o:before,
	header .headbottom ul li.btn-nav-mobile a .fa-calendar-o:before{height: 17px;width: 15px;}
	header .headbottom ul li.btn-nav a .fa-calendar-o{margin-right:4px;}
	header .headbottom ul li.btn-nav a .fa-calendar-o:before, header .headbottom ul li.btn-nav-mobile a .fa-calendar-o:before {height: 14px;width: 13px;}
	.navbar-expand-md .navbar-nav .nav-link {padding-right: 5px;padding-left: 0px;}
	.navbar-nav li{margin-right: 4px;}
    header .featuredimg .carousel-caption h2 {font-size: 19px;}
    header .featuredimg .carousel-caption h1{font-size: 24px;}
	/*padding css*/
	section .container-fluid:not(.homesec1):not(.homesec3):not(.instafeed):not(.leftrightsec):not(.mapsec):not(.blogsec){padding: 40px 0px;}
	section .homesec1 {padding: 40px 0px !important;}
    /*section paregraph and button css*/
    p,ul li,ol li,ul li a,ol li a,p a{font-size:14px;}
	section p, footer p{margin-bottom:10px;margin-top:10px;}
	a .btn-xl,a.btn-xl,.btn-xl,.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"],
section button.btn-xl,button.btn-xl[type="submit"]{font-size:14px;}
    /*heading*/
    section h1,.featuredimage h1,.slider h1{font-size:40px;line-height:40px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size:40px;line-height:40px;}
	section h1 strong, section h2 strong{font-size:30px;}
    section h3,footer h3{font-size:24px;line-height:24px;}
    section h4,footer h4{font-size:20px;}
	footer h3{margin-bottom:0px;}
    section h5,footer h5{font-size:16px;}
    section h6,footer h6{font-size:12px;}
    /*placeholder*/
    section form select{font-size:14px;}
    input::-webkit-input-placeholder {font-size:14px;}
    input:-moz-placeholder {font-size:14px;}
    input::-moz-placeholder {font-size:14px;}
    input:-ms-input-placeholder {font-size:14px;;}
    textarea::-webkit-input-placeholder {font-size:14px;}
    textarea:-moz-placeholder {font-size:14px;}
    textarea:-moz-placeholder {font-size:14px;}
    textarea:-ms-input-placeholder {font-size:14px;}
	.blogsec .blog_wrap .img_wrap img{width:initial;margin-bottom:30px;}
	.blog_pagination ul li a.next, .blog_pagination ul li a.prev {font-size: 14px;}
	.blog_pagination ul li a.next {padding: 11.5px 42px;}
	.blog_pagination ul li a:not(.next):not(.prev),.blog_pagination ul li span{height: 43px;width: 40px;font-size: 14px;line-height: 44px;margin-right: 20px;}
	section .mapsec .carousel-caption li {margin-bottom: 20px;}
	section .mapsec .carousel-caption.pad0{min-height:210px;}
	section .contact_form form .form-control {font-size: 14px;}
	section .contact_form form input:not(textarea){height:50px;}
	section .contact_form form textarea{padding:12px 20px;}
	section .wpcf7-form-control-wrap .floating-label{font-size:11px;top:2px;}
	section .leftrightsec .leftcontent{padding:30px 0px;}
	/*roller css
	.page-id-19 .roller{max-height:295px!important;overflow-y:auto!important}
	.page-id-19 .roller::-webkit-scrollbar{width:6px;background-color:transparent}
	.page-id-19 .roller::-webkit-scrollbar-track{background-color:transparent}
	.page-id-19 .roller::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background-color:#d2a72a;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}
	.page-id-19 .roller::-webkit-scrollbar-thumb:window-inactive{background-color:#transparent}
	/*roller css
	.page-id-21 .roller{max-height:235px!important;overflow-y:auto!important}
	.page-id-21 .roller::-webkit-scrollbar{width:6px;background-color:transparent}
	.page-id-21 .roller::-webkit-scrollbar-track{background-color:transparent}
	.page-id-21 .roller::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background-color:#d2a72a;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}
	.page-id-21 .roller::-webkit-scrollbar-thumb:window-inactive{background-color:#transparent}*/ 
	.page-id-12 .homesec3 {padding:20px 0px;}
	section h2{margin-bottom:0px;}
	footer .page_link ul li{margin-right:0px !important;}
	footer .page_link ul li a{font-size:13px;}
	footer .foottop form input{padding:12px 10px 10px;}
}
@media(max-width:1061px) and (min-width:768px){
	.navbar-expand-md .navbar-nav .nav-link {padding-right: 5px;padding-left: 0px;}
}
/*@media(min-width:1300px){
header .headtop .col-md-11.pad0,header .headbottom .col-md-11.pad0{-webkit-box-flex: 0;-ms-flex: 0 0 95%;flex: 0 0 95%;max-width: 95%;}
}*/
/*@media(max-width:833px) and (min-width:768px){
header .headbottom ul li.btn-nav a.btn-xl{padding-left:10px;padding-right:10px;}
}*/
@media(max-width:767px) {
	 section .leftrightsec h2:first-child{padding:0px;}
	.navfixed{position: fixed !important;scroll-behavior: smooth;
    right: 0;
	top:0px;
    left: 0;
z-index: 1030;box-shadow: 0px 0px 8px #463525;}
button.navbar-toggler.collapsed {position: relative;top: inherit;right: 0px;}
	.padbot50{padding-bottom:70px !important;}
	div.wpcf7 .ajax-loader{position: absolute;top: 16px;}
	header .container-fluid{padding:0px;}
	.slider{overflow:hidden;}
	header .headtop .col-md-11.pad0,header .headbottom .col-md-11.pad0{padding-left:30px;padding-right:30px;}
	header .container,section .container,footer .container{width:100%;max-width:100%;}
	header .toggle-mobile button{padding:0px;float:right;}
	header .toggle-mobile {position:static;}
	/*helping*/
	.pad30{padding-left:30px;padding-right:30px;}
	.min-pad0{padding-left:0px;padding-right:0px;}
	 .margauto-xs{float:none;margin:auto;}
	 .align-items-center-xs {-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;}

	  .blog-inner .cate_links{padding-bottom:20px;}
    /*header*/
	 body{position:relative;}
	.overlay:before {content: "";
    background: rgba(0,0,0,0.7);
    position: fixed;
    z-index: 1;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;}
	header .modal-body ul li.current-menu-item a:before{position:relative;top:0px;left:0px;}
	header .modal-body ul li, header .modal-body ul li a{font-size:20px;}
	header .modal-content{border-radius:0px;}
	header .modal-content .close{position: absolute;left: inherit;right: 15px;z-index:9;top:15px;opacity: 1;color: #131313;}
	header .modal-content .close:hover,header .modal-content .close:focus{outline:none;}
	header .modal-body .navbar-nav{padding: 60px 0px;text-align: center;width: 100%;}
	header .modal-dialog{margin:0px;}
	header .modal-body{padding:0px;}
	header .modal{padding-right:0px !important;margin-top: 40px;}
	header .modal-dialog{max-width:100%;}
	header .collapse_wrap{display: none;}
	header .headbottom {position: relative;width: 100%;z-index: 99;background: #FFF;}
	header .headtop ul li .fa{margin-right:5px;}
	header .headtop p{font-size:14px;}
	header .headtop ul li .fa-envelope:before{height: 12px;width: 15px;}
	.navbar-toggler:focus,
	.navbar-toggler:hover,
	.navbar-toggler:focus .fa,
	.navbar-toggler:hover .fa{outline:none !important;}
	header .btn-nav{display:none;}
	.btn-nav-mobile>a{float:right;}
	.navbar-toggler>.fa.fa-bars{font-size:30px;padding:0px;margin-right:0px;}
	.navbar-toggler .fa.fa-times{display:block;position: relative;z-index: 999;margin-top: 0px;}
	header .modal-content .fa.fa-times:before{content:"";background-image:url(../images/closebtn.png);background-size:cover;width:23px;height:23px;display:inline-block;/* z-index: 9; */}
	header .headtop ul.list-inline li.list-inline-item:not(:last-child) {margin-right: 20px;}
    /*section paregraph and button css*/
    p,ul li,ol li,ul li a,ol li a,p a{font-size:16px;}
   section p, footer p{margin-top:10px;margin-bottom:10px;}
   a .btn-xl, a.btn-xl, .btn-xl, .btn-xl[type="submit"], a.btn-xl[type="submit"], section a.btn-xl, section .btn-xl, section .btn-xl[type="submit"], section a.btn-xl[type="submit"], section button.btn-xl, button.btn-xl[type="submit"] {padding: 15px 30px 13px;}
    /*end css*/
    /*heading*/
	section h1,section h2,section h3,section h4,section h5,section h6{line-height:inherit;}
    section h1,.featuredimage h1{font-size:36px;line-height:30px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size:48px;line-height:48px;} 
	section h1 strong, section h2 strong{font-size:36px;}
    section h3,footer h3{font-size:30px;}
    section h4,footer h4{font-size:24px;}
    section h5,footer h5{font-size:20px;}
    section h6,footer h6{font-size:16px;}
    section .homesec2 .left .carousel-caption>h2, section .homesec2 .right .carousel-caption>h2 {font-size: 26px;margin-top: 35%;}
    section .container-fluid:not(.homesec3):not(.homesec4):not(.instafeed):not(.leftrightsec):not(.mapsec) {padding: 60px 0px;}
	 section .homesec1 img,
	 section .homesec3 img,
	 section .homesec4 img{margin-bottom:40px;width:100%} 
	 section .homesec3 {padding-bottom: 60px;}
	 section .homesec4 .rightimg{margin-top:40px;margin-bottom:0px;}
	 section .container-fluid:first-child .leftimg{padding-left:0px;padding-right:0px;}
	 section .homesec1 .circlebg .col-12 {padding-left:0px;}
	  section .instafeed .feedimages ul li.list-inline-item.pad0 {width: 15.4%;}
	  section .instafeed .instabg{padding:30px 0px 12px;}
	  .slider .carousel-caption { width: 70%;left: inherit;right: 6%;bottom: 70px;}
	   .slider .carousel-caption h1{font-size:50px;line-height: 40px;} 
	   section .homesec3 .rightcontent h2 {margin-bottom: 0px;}
	   section .homesec3 .btn-xl {margin-top: 0px;padding: 15px 20px;float: right;}
	   section .headafter h2:before, section .headafter h3:before{width: 33px;height: 40px;}
	   section .leftrightsec .leftimg{background-image:none;}
	   /*blog page css*/
	   section .blogsec{padding:0px !important;}
	   	  section .blog-inner{padding-bottom:0px !important;padding-top: 60px !important;}
	   section .blogsec .blog_post_sec .img_wrap{margin-bottom:50px;}
	   section .blogsec .blog_post_sec .post_content h2{line-height:36px;}
	   .blog_pagination ul li span{height: 41px;width: 41px;margin-right: 20px;line-height: 42px;}
	   /*.blog_pagination ul li{margin-bottom:15px;}*/
	   .blogsec .blog_wrap .img_wrap img{width:initial;}
	   .blog_pagination ul li a:not(.next):not(.prev) {height: 41px;width: 41px;line-height: 42px;margin-right: 20px;}
	   .blog_pagination ul li a.prev {padding: 10.5px;margin-right:20px;}
	   .blog_pagination ul li a.next {padding: 10.5px 45px;margin-right: 0px;}
	   .cate_links .list-inline-item:not(:last-child){margin-bottom:10px;}
	   .blog_social ul li a .fa {font-size: 22px;}
	   .blog_social ul li.list-inline-item:first-child{font-size: 20px;}
	   section .bloginnerpagination .btn-prev {padding: 12px 31px;}
section .bloginnerpagination .btn-next{padding: 12px 45px;} 
section .bloginnerpagination .btn-center{padding: 12px 28px;}
.blog_social ul li a .fa{font-size:22px;margin-right:0px;}
.blog_social ul li.list-inline-item:first-child{margin-right:10px;font-size:22px;}
	 /*footer*/
	 footer .footer_sec {padding-left:40px;padding-right:40px;}
	 footer .footer_sec h3,footer .footer_sec p,footer .footer_sec ul{text-align:center;}
	 footer .footbottom {padding: 0px 0px 10px;}
	 footer .footbottom .page_link ul,footer .footbottom .social_link ul{margin:20px 0px 30px;}
	 footer .copyright{border-top:1px solid #bfbfbf;}
	section .mapsec .carousel-caption .fa-envelope:before{height: 11px;width: 14px;}
	section .mapsec .carousel-caption .fa-phone:before{height: 15px;width: 15px;}
	section .mapsec .carousel-caption .fa-map-marker:before{height: 18px;width: 13px;}
	/*placeholder*/
    section .contactsec form select{font-size:12px;}
    input::-webkit-input-placeholder {font-size:12px;}
    input:-moz-placeholder {font-size:12px;}
    input::-moz-placeholder {font-size:12px;}
    input:-ms-input-placeholder {font-size:12px;}
    textarea::-webkit-input-placeholder {font-size:12px;}
    textarea:-moz-placeholder {font-size:12px;}
    textarea:-moz-placeholder {font-size:12px;}
    textarea:-ms-input-placeholder {font-size:12px;}
    /*Helping Class*/
    .min-pad0{padding-left: 0px !important;padding-right: 0px !important;} 
    .min-pad15{padding-left: 30px !important;padding-right: 30px !important;}
    .pad15{padding-left: 15px !important;padding-right:15px !important;}
    span.icon-arrow{width: 30px;height: 20px;}
	/*padding common*/
	
	.leftcontent,
	.rightcontent{padding-left:0px;padding-right:0px;}
	.commonwrap{max-width:100%;max-width: 100% !important;padding: 0px;}
	section .container-fluid:nth-child(3) .leftimg{padding:0px;}
	.leftrightsec .leftimg,.leftrightsec .rightimg{margin:0px 0px 40px;}
	.leftrightsec .leftimg img,.leftrightsec .rightimg img{width:100%;}
	section .leftrightsec>div.row:nth-child(odd),section .leftrightsec>div.row:nth-child(even){padding-bottom:60px !important;}
#sb_instagram.sbi_col_6 #sbi_images .sbi_item {width: 16.66% !important;max-height: 92px;margin-top: 4px !important;}
.circlebggrey {background-image:none;padding-bottom:4px !important; } 
section .mapsec .carousel-caption li {margin-bottom: 20px;}
	section .mapsec .carousel-caption.pad0{height:170px;top:17%;}
	.acf-map {height: 250px;}
	section .contact_form form .form-control {font-size: 14px;}
	section .contact_form form input:not(textarea){height:50px;}
	section .contact_form form textarea{padding:12px 20px;}
	section .wpcf7-form-control-wrap .floating-label{font-size:11px;top:2px;}
	small, span {margin: 10px 0px;}
	footer .page_link ul li a{margin-right: 12px;}
	 footer .footer_sec p{margin-top:20px;margin-bottom:0px;}
	}
@media(max-width:700px){
	header .appoint ul li a {font-size: 12px;}
	header .headtop p{font-size:11px;}
	 /*section paregraph and button css*/
    p,ul li,ol li,ul li a,ol li a,p a{font-size:14px;}
   a .btn-xl,a.btn-xl,.btn-xl,.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"],
section button.btn-xl,button.btn-xl[type="submit"]{font-size:14px;}
    /*end css*/
    /*heading*/
	section h1,section h2,section h3,section h4,section h5,section h6{line-height:inherit;}
    section h1,.featuredimage h1{font-size:30px;line-height:30px;}
	.slider .carousel-caption h1 {font-size: 40px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size:30px;line-height:30px;}
	section h1 strong, section h2 strong{font-size:24px;}
    section h3,footer h3{font-size:24px;}
    section h4,footer h4{font-size:20px;}
    section h5,footer h5{font-size:18px;}
    section h6,footer h6{font-size:16px;}
	.blog_pagination ul li span,.blog_pagination ul li a:not(.next):not(.prev) {height: 35px;width: 35px;margin-right: 15px;line-height: 36px;font-size:14px;}
	.blog_pagination ul li a.next {padding: 8.5px 35px;}
	.blog_pagination ul li a.prev {padding: 8.5px 26px;}
	.blog_pagination ul li a.next, .blog_pagination ul li a.prev{font-size:12px;}
	header .headtop ul {margin: 6px 0px 11px;}
	footer .footbottom .fa {font-size: 22px;}
		footer .page_link ul li a {margin-right: 8px;}
}
@media(max-width:575px){
	header .headtop .col-md-11.pad0, header .headbottom .col-md-11.pad0{padding-left:20px;padding-right:20px;}
	.featuredimage .carousel-caption{position:relative;}
	footer .social_link.hidden-sm{display:none;}
		#sb_instagram.sbi_col_6 #sbi_images .sbi_item {max-height: 78px;} 
		footer .foottop form input {height: 50px;padding: 16px 10px 10px;}
	header .appoint ul li a {font-size: 12px;}
	.btn-nav-mobile>a{padding: 11px 10px 9px;margin-bottom:0px;}
	button.navbar-toggler.collapsed .fa.fa-bars{margin-top:5px;font-size:26px;}
	 /*section paregraph and button css*/
    p,ul li,ol li,ul li a,ol li a,p a{font-size:12px;}
	section p, footer p{margin-top:10px;margin-bottom:10px;}
   a .btn-xl,a.btn-xl,.btn-xl,.btn-xl[type="submit"],
a.btn-xl[type="submit"],
section a.btn-xl,section .btn-xl,
section .btn-xl[type="submit"],
section a.btn-xl[type="submit"],
section button.btn-xl,button.btn-xl[type="submit"]{font-size:12px;}
    /*end css*/
	/*padding css*/
	section .container-fluid:not(.homesec1):not(.homesec3):not(.instafeed):not(.leftrightsec):not(.mapsec):not(.blogsec),.bloginnerpagination{padding: 60px 0px;}
	section .homesec1{padding: 40px 0px !important;}
	section .homesec3 {padding-bottom: 40px;}
	section .homesec4{padding-bottom:10px !important;}
	section .leftrightsec>div.row:nth-child(odd), section .leftrightsec>div.row:nth-child(even) {padding-bottom: 40px !important;}
	section .blog-inner{padding-top: 40px !important;}
	header .container {padding-left: 15px;padding-right: 15px;}
	footer {padding: 30px 0px 30px;}
	footer .footbottom {padding: 0px;}
	footer h3 br{display:none;}
	 footer .footbottom .page_link ul{margin: 0px 0px 20px;}
	 footer .footbottom .social_link ul{margin: 20px 0px 20px;}
	 footer .footbottom .social_link{flex:100%;max-width:100%;}
    /*heading*/
	section h1,section h2,section h3,section h4,section h5,section h6{line-height:inherit;}
    section h1,.featuredimage h1{font-size:28px;line-height:30px;}
	.featuredimage h1{font-size:22px;line-height:22px;}
    section h2,footer h2,section .leftrightsec h1, section .leftrightsec h2{font-size:26px;line-height:26px;}
	section h1 strong, section h2 strong{font-size:22px;}
    section h3,footer h3{font-size:22px;}
    section h4,footer h4{font-size:20px;}
    section h5,footer h5{font-size:18px;}
    section h6,footer h6{font-size:16px;}
 header .headtop ul,  header .headtop  p{text-align:center;margin:10px 0px;}  
  header .headtop  p{text-align:left;}
header .headtop ul.list-inline li.list-inline-item:not(:last-child) {margin-right: 15px;}
header .headbottom .container {width: 100%;position: static;}
header .headbottom ul li.btn-nav a .fa-calendar-o:before,
 header .headbottom .btn-nav-mobile a .fa-calendar-o:before{height: 14px;width: 13px;margin-top:0px;}

.leftimg,.rightimg{padding-left:0px;padding-right:0px;}
 .hidden-xs{display:none}
 footer .page_link {max-width: 100% !important;flex: 100%;}
 footer .page_link{border-bottom:1px solid #bfbfbf;}
 footer .foottop .btn-nav .btn-xl[type="submit"]{width:100%;margin-top:20px;padding: 15.5px 30px 13.5px;}
 section .instafeed .feedimages ul li.list-inline-item.pad0 {width: 15.7%;}
 header .headtop p, header .headtop ul li a, header .headtop ul li{font-size:10px;}
 .slider .carousel-caption {width: 100%; bottom:inherit;top:55%;padding:0px;right:8%;}
 .carousel-indicators {left: 20px;right: inherit;bottom: 14px;margin: 0px;}
 .slider .carousel-caption h1 {font-size: 25px;line-height:25px;}
 .slider .carousel-control-prev {right: 70px;}
 .slider .carousel-control-next, .slider .carousel-control-prev {bottom: 10px;}
 .slider .carousel .fa {font-size: 24px;z-index: 9;}
 .carousel-control-next {right: 35px;bottom: 10px;}
 .blog_social ul li a .fa {font-size: 18px;margin-right:0px;}
 .blog_social ul li{margin-right:5px;}
	   .blog_social ul li.list-inline-item:first-child{font-size: 18px;margin-right:10px;}
	   .bloginnerpagination .col-4{max-width:100%;flex:100%;margin-bottom:15px;}
	   .bloginnerpagination .col-4:last-child{margin-bottom:0px;}
	   .bloginnerpagination .col-4 a{float:left;width:100%;text-align:center;padding:12px 0px;}
	   .blog_wrap {padding: 40px 0px;}
	   .blog_pagination {padding: 40px 0px 40px;}
	   .blogsec .aside_sec aside {padding: 40px 0px;}
	   .blogsec .aside_sec ul li:not(:last-child) {margin-bottom: 10px;}
	   .blogsec .aside_sec ul {margin-bottom: 30px;}
	   section .blogsec .blog_post_sec .img_wrap {margin-bottom: 30px;}
	   section .mapsec .carousel-caption.pad0 {position: relative;right: 0px;left: 0px;top: 0px;height:200px;}
	   section .contact_form form {margin-top: 25px;}
	   header .headtop p, header .headtop ul li a, header .headtop ul li, header .headtop ul li .fa{vertical-align:middle;}
	    header .headtop ul {margin-top:5px;}
		
}
@media(max-width:500px){
	section .homesec3 .rightcontent .col-6{flex: 0 0 100%;
    max-width: 100%;}
	section .homesec3 .btn-xl{margin-top:20px;float:left;}
	section .homesec3 .btn-xl {padding: 12px 13px;}
}
@media(max-width:414px){
button.navbar-toggler.collapsed .fa.fa-bars{margin-left:10px;}
 .btn-nav-mobile>a{padding: 10px 10px 9px;font-size:10px;margin: auto;float: none;top: 0px;}
	.btn-nav-mobile{text-align:center;}   
	.navbar-toggler>.fa.fa-bars {font-size: 22px;}
	header .container{padding-left:15px;padding-right:15px;}
	header .headtop .call,header .headtop .appoint{max-width:100%;flex:100%;text-align:center;}
	header .headtop .call p{margin-bottom:5px;text-align:center;}
	header .headtop .appoint ul li{width:initial;}
	header .headtop .appoint ul{margin-top:0px;}


}
/* End tablet and mobile responsive*/