/*  Theme HTML Template */

@media only screen and (min-width: 991px){
	.main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul{
		display:block !important;
		visibility:hidden;
		opacity:0;
	}
	.section-title p{
	font-size: 15px;
		padding: 0 125px;
	}

}

@media only screen and (min-width: 1920px){
	.two-col-fluid .tab-list-column .tab-list{
		margin-left: 30% !important;
    	margin-right: -30% !important;
	}
}
@media only screen and (max-width: 1200px){
	.service-section .filter{
		margin-bottom: 20px !important;
	}
	.footer-bottom .copyright-text{
		float: none!important;
		text-align: center;
		margin-bottom: 20px;
	}
	.footer-bottom .footer-bottom-link{
		float: none!important;
		text-align: center;
	}
	.wellcome-section.style-two{
		margin-bottom: 0px !important;
	}
	.wellcome-section .contact-info .item{
		display: block!important;
		margin-bottom: 20px!important;
	}
}
@media only screen and (max-width: 1100px){
	.two-col-fluid .tab-list-column{
		width: 40%!important;
	}
	.two-col-fluid .tab-content{
		width: 60%!important;
	}
	.jobs img {
    max-width: 433px;
}

}
@media only screen and (max-width: 1150px){
    .main-menu .navigation > li > a {25px 0px 25px 18px !important}
      .logo2 img{width:206px;padding:14px 0;}
    
}

@media only screen and (max-width: 991px){
  
    .main-menu .navigation > li > a {
        padding: 25px 0px 25px 7px !important
    }
   
    
    	.jobs img{display:none;}

	.th-newsletter::before {
	    display: none !important;
	}
	.header-top .top-right {
	    display: none;
	}
	.main-header .search-box {
	    display: none;
	}
	.header-uper .logo {
	    float: none!important;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.main-header.style-two .logo{
		/* float: none!important; */
		width: 200px;
		text-align: center;
		margin-bottom: 5px;
	}
	.main-header.style-two .search-box-btn {
	    top: 95px !important;
	}
	.main-header.style-two .main-menu{
		/* float: none!important; */
	}
	.two-col-fluid .tab-content .inner-box{
		padding-left: 0px;
	}
	.wellcome-section .image-content{
		margin-left: 0px!important;
		margin-top: 40px;
	}
	.wellcome-section .contact-info .item{
		width: 100%;
		margin-right: 30px!important;
		margin-bottom: 20px!important;
	}
	.two-col-fluid .tab-list-column{
		width: 100%!important;
	}
	.two-col-fluid .tab-list-column .tab-list,
	.two-col-fluid .tab-content .inner-box{
		float: none!important;
		padding-left: 115px !important;
		max-width: 700px!important;
	}
	.two-col-fluid .tab-content{
		width: 100%!important;
	}
	.two-col-fluid .tab-content .content-list{
		margin-top: 40px!important;
	}
	.service-section .inner-box{
		margin-bottom: 40px!important;
	}
	.fact-counter .column .item{
		margin-bottom: 40px !important;
	}
	.contact-area{
		margin-top: 70px !important;
		padding-left: 0px !important;
	}
	.main-footer .footer-top .social-links{
		margin-left: 0px!important;
	}
	.footer-bottom .footer-bottom-link{
		margin-top: 30px;
	}
	.blog-section.style-four .content-text{
		padding-left: 0px !important;
	}
	.blog-section.style-four .right-side{
		margin-left: 0px!important;
		margin-top: 40px!important;
	}
	.blog-section.style-four .left-side{
		margin-right: 0px!important;
	}
	.blog-section.style-four .image-box img{
		width: 100%;
	}
	.blog-section.style-five .text-image{
		margin-left: 0px !important;
		margin-top: 40px !important;
	}
	.service-details .right-side{
		margin-left: 0px !important;
	}
	.gallery-section .owl-theme .owl-controls .owl-nav .owl-prev{
		left: 90px !important;
	}
	.gallery-section .owl-theme .owl-controls .owl-nav .owl-next{
		right: 90px !important;
	}
	.wellcome-section.style-two{
		margin-bottom: 40px !important;
	}
}
@media only screen and (max-width: 767px){
    .jobapply{font-size:30px;}
	.main-header .main-menu {
	    top: 0px;
	    /* width: 100%; */
	}
	.header-top{
		display: none;
	}
	.main-menu .navbar-header{
		position:relative;
		float:none;
		display: block;
		text-align: right;
		margin-top: 10px;
		width:100%;
		padding: 0px;
		right:0px;
		z-index:12;
	}
	.main-menu .navbar-header .navbar-toggle {
	    display: block;
	    border: 1px solid #ffffff;
	    float: left;
	    height: 50px;
	    width: 50px;
	    padding-left: 12px;
	    text-align: center;
	    margin: 0px 0px 0px 0px;
	    border-radius: 0px;
	    background: #f36431;
	}	
	.main-menu .navbar-header .navbar-toggle .icon-bar{
		background:#ffffff;	
	}	
	.main-menu .navbar-collapse > .navigation{
		float:none !important;
		margin:0px !important;
		width:100% !important;
		background: #48bdc5;
		border:1px solid #ffffff;
		border-top:none;
	}	
	.main-menu .navbar-collapse > .navigation > li{
		margin:0px !important;
		float:none !important;
		width:100%;
	}	
	.main-menu .navigation > li > a,
	.main-menu .navigation > li > ul:before{
		border:none;	
	}	
	.main-menu .navbar-collapse > .navigation > li > a{
		padding:10px 10px !important;
		border:none !important;
	}	
	.main-menu .navigation li.dropdown > a:after,
	.main-menu .navigation > li.dropdown > a:before,
	.main-menu .navigation > li > ul > li > a::before,
	.main-menu .navigation > li > ul > li > ul > li > a::before{
		color:#ffffff !important;
		right:15px;
		font-size:16px;
		display:none !important;
	}	
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		position:relative;
		border:none;
		float:none;
		visibility:visible;
		opacity:1;
		display:none;
		margin:0px;
		left:auto !important;
		right:auto !important;
		top:auto !important;
		width:100%;
		background:#e4b700;
		-webkit-border-radius:0px;
		-ms-border-radius:0px;
		-o-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		transition:none !important;
		-webkit-transition:none !important;
		-ms-transition:none !important;
		-o-transition:none !important;
		-moz-transition:none !important;
	}		
	.main-menu .navbar-collapse > .navigation > li > ul,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul{
		border-top:1px solid rgba(255,255,255,1) !important;	
	}	
	.main-menu .navbar-collapse > .navigation > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{
		border-top:1px solid rgba(255,255,255,1) !important;
		opacity:1 !important;
		top:0px !important;
		left:0px !important;
		visibility:visible !important;
	}	
	.main-menu .navbar-collapse > .navigation > li:first-child{
		border:none;	
	}	
	.main-menu .navbar-collapse > .navigation > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{
		padding:15px 10px !important;
		line-height:22px;
		color:#ffffff;
		background: #7b64cb;
		text-align: left;
	}
	.main-header.style-two .main-menu .navigation > li > a{
		color: #ffffff!important;
	}	
	.main-menu .navbar-collapse > .navigation > li > a:hover,
	.main-menu .navbar-collapse > .navigation > li > a:active,
	.main-menu .navbar-collapse > .navigation > li > a:focus{
		background: #1cc9ce;
	}	
	.main-menu .navbar-collapse > .navigation > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
	.main-menu .navbar-collapse > .navigation > li.current > a,
	.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{
		background: #48bdc5;
		color: #fff !important;
	}
	.main-menu .navbar-collapse > .navigation li.dropdown:after,
	.main-menu .navigation > li > ul:before{
		display:none !important;	
	}
	.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {
	    display: block;
	    position: absolute;
	    right: 15px;
	    top: 12px;
	    color: #ffffff;
	}
	.main-menu .navbar-collapse > .navigation li.current .dropdown-btn,
	.main-menu .navbar-collapse > .navigation li:hover .dropdown-btn{
		color: #ffffff;
	}
	.main-header{
		margin-bottom: 0px !important;
	}
	.main-header .logo {
	    position: absolute !important;
	    top: -5px;
	    
	}
	.search_option{
		position: absolute !important;
		top: 2px;
		right: 5px;
	}
	.main-footer .footer-top .menu-link{
		margin-left: 0px !important;
	}
	.main-header.style-two .search-box-btn{
		top: 15px!important;
	}
	.main-footer .footer-top .gallery-widget{
		margin-left: 0px !important;
	}
	.two-col-fluid .tab-list-column .tab-list, 
	.two-col-fluid .tab-content .inner-box{
		margin-left: 0px !important;
	}
	.rev_slider_wrapper .tp-caption img{
		display: none;
	}
	.header-uper .right-side{
		float: none!important;
		text-align: center!important;
	}
	.header-uper .contact-info{
		float: none!important;
		margin-bottom: 30px!important;
	}
	.header-uper .logo{
		margin-bottom: 40px!important;
	}
	.header-uper .contact-info .item{
		text-align: left!important;
		margin-left: 40px!important;
		margin-right: 0px!important;
	}
	.header-uper .link-btn{
		float: none!important;
		margin-left: 0px!important;
	}
	.gallery-section .owl-theme .owl-controls{
		display: none!important;
	}
	.work-skill .knob {
	    display: inline-block!important;
	}
	.work-skill .skills h6{
		margin-bottom: 40px;
	}
	.service-two .social-links li .border-shep{
		display: none!important;
	}
	.service-two .social-links li{
		margin-bottom: 20px;
	}
	.service-two .link-buttons li{
		margin-bottom: 20px;
	}
	.service-two .left-side{
		padding: 50px 0px !important;
	}
	.fixed-header{
		/* background: #000000!important; */
	}
	.google-map-area{
		margin-right: 0px!important;
	}
}

@media only screen and (max-width: 567px){
	.blog-section .content-text{
		display: block!important;
		padding-left: 0px!important;
		margin-top: 20px !important;
	}
	.header-uper .contact-info{
		margin-bottom: 0px!important;
	}
	.header-uper .contact-info .item{
		margin-left: 0px!important;
		margin-bottom: 30px!important;
	}
	.two-col-fluid .tab-list-column .tab-list, 
	.two-col-fluid .tab-content .inner-box{
		padding-left: 20px !important;
	}
}
@media only screen and (max-width: 467px){
	.logo img{
		width: 230px;
	}
	.rev_slider_wrapper .tp-caption{
		display: none!important;
	}
	.main-header .logo {
	    position: relative!important;
	    top: 0px!important;
	    left: 0px!important;
	}
	.main-header.style-two .search-box-btn{
		top: 95px!important;
	}
}
@media only screen and (max-width: 350px){
	.wellcome-section .contact-info .item{
		padding-left: 50px!important;
		padding-right: 0px!important;
	}
	.wellcome-section .contact-info .icon-box{
		left: 10px!important;
	}
	.th-service:nth-child(3), .th-service:nth-child(4), .th-service:nth-child(2), .th-service:nth-child(4), .th-service:nth-child(6), .th-service {
	    width: 100%;
	    border: 0 !important;
	}
}

@media (max-width: 767px){
	.th-service{
		width: 50%;
	}
	
	.th-service:nth-child(2),
	.th-service:nth-child(4),
	.th-service:nth-child(6){border-left: 1px solid #c2c7cd !important;}
	.th-project {width: 50%;}
	.th-testimonial{height: auto;}
	.th-fservices li .th-contentbox {padding: 17px 0 17px 15px;}
	.th-headertwo .th-addressbox {width: 100%;}
	.th-homeslidertwo .th-slidercontent {padding: 103px 15px 103px 0;}
	.th-appintmentarea form{padding: 0 15px;}
	.th-appintmentarea .th-btnform{margin: 30px 0 0;}
	.th-servicestwo .th-service {border: 1px solid  #00adef !important;}
	.th-docmemberstwo .th-docmember:before,
	.th-docmemberstwo .th-docmember:after{display: none;}
	.th-countersthree .th-counter{ margin: 0 !important;}
	.th-aimcol {
		min-height: none;
		padding: 50px 30px;
		width: 100%;
	}
}
@media (max-width:359px){
	.th-service:nth-child(3),
	.th-service:nth-child(4),
	.th-service:nth-child(2),
	.th-service:nth-child(4),
	.th-service:nth-child(6),
	.th-service{
		width: 100%;
		border: 0 !important;
	}
	.th-service + .th-service{ border-top: 1px solid #c2c7cd !important;}
	.th-testimonialstwo .th-clientinfo{left: 22px;}
	.th-slidercontent {padding: 54px 66px 54px 15px;}
	.th-featurestabcontent h2{font-size:22px}
	.th-sectiontitle h2{font-size:22px}
	.th-quickcontactinfo h3{font-size: 20px;}
	.th-testimonialstwo .th-clientinfo {left: 160px;}
	.th-homesliderthree .th-slidercontent {padding: 165px 0 105px;}
	.th-btnform.th-btnform-lg span{padding: 0 18px;}
	.th-headerthree .th-logo {width: 230px;}
	.th-headerthree .th-navigationarea {padding: 18px 0;}
	.th-detailpage .th-passionnant{padding:37px 0 37px 95px;}
	.th-404tital h2 {
		font-size: 65px;
		line-height: 65px;
	}
	.th-404content h3 {font-size: 20px;}
	.th-widgetcontcatus figure figcaption {padding: 81px 0;}
	.th-postslist.th-poststwo .th-postmate{right: 2%;}
}
@media (max-width:567px){
	.th-service:nth-child(1),
	.th-service:nth-child(3),
	.th-service:nth-child(4),
	.th-service:nth-child(2),
	.th-service:nth-child(4),
	.th-service:nth-child(5),
	.th-service:nth-child(6),
	.th-service{
		width: 100%;
		border: 0 !important;
	}

	.th-service + .th-service{ border-top: 1px solid #c2c7cd !important;}
	.th-testimonialstwo .th-clientinfo{left: 22px;}
	.th-slidercontent {padding: 54px 66px 54px 15px;}
	.th-featurestabcontent h2{font-size:22px}
	.th-sectiontitle h2{font-size:22px}
	.th-quickcontactinfo h3{font-size: 20px;}
	.th-testimonialstwo .th-clientinfo {left: 160px;}
	.th-homesliderthree .th-slidercontent {padding: 165px 0 105px;}
	.th-btnform.th-btnform-lg span{padding: 0 18px;}
	.th-headerthree .th-logo {width: 230px;}
	.th-headerthree .th-navigationarea {padding: 18px 0;}
	.th-detailpage .th-passionnant{padding:37px 0 37px 95px;}
	.th-404tital h2 {
		font-size: 65px;
		line-height: 65px;
	}
	.th-addresscontent strong {font-size: 15px;}
	.th-fcols > div{width: 100%;}
	.th-fcols .th-fcol{
		min-height: auto;
		margin: 0;
	}
	.th-fcols > div + div .th-fcol{margin: 60px 0 0;}
	.th-btn {padding: 0 40px; }
	.th-btns .th-btn {margin: 0 15px 10px 0;}
	.th-halfhaxegon {
		height: 160px;
		width: 45px;
	}
	.th-slidercontent {padding: 66px 100px 53px 15px;}
	.th-imghaxegon,
	.th-haxegon {
		width: 90px;
		height: 80px;
	}
	.th-halfhaxegon,
	.th-haxegon{height: 50px;}
	.th-imghaxegon{
		width: 88px;
		height: 104px;
		margin: 5px 2px;
	}
	.th-texthaxegon h3 {
		font-size: 13px;
		line-height: 16px;
	}
	.th-iconhaxegon i {
		font-size: 21px;
		line-height: 19px;
	}
	.th-haxegon:before,
	.th-haxegon:after,
	.th-imghaxegon:before,
	.th-imghaxegon:after{
		border-left-width: 45px !important;
		border-right-width: 45px !important;
	}
	.th-haxegon:before,
	.th-iconhaxegon:before{top: -25px;}
	.th-haxegon:after,
	.th-iconhaxegon:after{bottom: -25px;}
	.th-imghaxegon:before{ top: 0;}
	.th-imghaxegon:after{ bottom: 0;}


	.th-haxegon:before {border-bottom-width: 25px;}
	.th-haxegon:after {border-top-width: 25px;}
	.th-imghaxegon:before{border-bottom-width: 35px;}
	.th-imghaxegon:after{border-top-width: 35px;}
	.th-iconhaxegon i{padding:15px 34px;}
	.th-texthaxegon h3{padding: 9px;}
	.th-homesliderthree .th-slidercontent .th-description{ display: none;}
	.th-featuresicons {max-width: 290px;}
	.th-404tital h2{
		font-size: 145px;
		line-height: 145px;
	}
	.th-404content h3{font-size: 30px;}
	.th-formsearch{width: 100%;}
	.th-404tital{margin: 0 0 75px;}
	.th-commingsoon h1 span{
		font-size: 40px;
		line-height: 40px;
	}
	.th-commingsoon .th-content h3{
		font-size: 26px;
		line-height: 22px;
	}
	.th-commingsoon .th-formsearch{width: 100%;}
	.th-mapandworkhours .th-aimcol.th-workinghours{width: 65%;}
	.th-widgetcontcatus figure figcaption {padding: 167px 0;}
	.th-postslist.th-poststwo .th-postmate{right: 28.2%;}
	.th-homesliderthree .th-slidercontent {padding: 150px 100px 60px;}
	.th-homesliderthree .th-slidercontent h1{
		font-size: 16px;
		margin: 0 0 40px;
	}
	.th-testimonialstwo .th-testimonialslider .owl-controls .owl-buttons{
		right: 50%;
		bottom: -48px;
	}
	.th-homeslidertwo .th-slidercontent {padding: 98px 10px 98px 15px;}
	.th-relatedproject > div + div{width: 100%;}
}
@media (max-width:479px){
	.testimonial-section .section-title h3::before {
		display: none;
	}
	.th-slidercontent .th-btns .th-btn{
		font-size: 12px;
		line-height: 35px;
		padding: 0 30px;
	}
	.th-sectiontitle h2 {font-size: 24px;}
	.th-newsletterbox h2 {font-size: 26px;}
	.th-addressbox li:nth-child(1),
	.th-addressbox li:nth-child(2){width: 100%;}
	.th-counter {width: 100%;}
	.th-counter:nth-child(1),
	.th-counter:nth-child(2),
	.th-counter:nth-child(3){ margin: 0 0 60px;}
	.th-project {width: 100%;}
	.th-projectstwo .th-project.th-itemwidthone{width: 100%;}
	.th-projectstwo.th-projects {
		height: auto;
		min-height: none;
	}
	.th-testimonialstwo .th-testimonialslider .item {margin: 100px 0 30px;}
	.th-quickcontactinfo ul li + li {border-top: 1px solid #52697c;}
	.th-quickcontactinfo ul li{
		text-align: center;
		width: 100%;
	}
	.th-testimonialstwo .th-testimonial {padding: 110px 30px 60px;}
	.th-testimonialstwo .th-testimonial blockquote{text-align: center;}
	.th-testimonialstwo .th-testimonial blockquote:before{
		left: 50%;
		top: -210px;
		margin: 0 0 0 -90px;
	}
	.th-testimonialstwo .th-clientinfo{
		left: 50%;
		margin: 0 0 0 -130px;
	}
	.th-imgsbox figure,
	.th-imgsbox figure img{width: 100%;}
	.th-list li{width: 100%;}
	.th-countersthree .th-counter,
	.th-docmembers.th-docmembersthree > div{width: 100%;}
	.th-counters.th-countersthree{border: 0;}
	.th-countersthree .th-counter{border: 1px solid #d0d0d0; }
	.th-countersthree .th-counter:nth-child(2){
		border-top: 0;
		border-bottom: 0;
	}
	.th-slidercontent h1 {font-size: 16px;}
	.th-slidercontent h1 span{font-size: 23px;}
	.th-slidercontent {padding: 78px 80px 78px 15px;}
	.th-slidercontent .th-btns .th-btn {margin: 0 8px 8px 0;}
	.th-featurestabcontent h2{font-size:28px}
	.th-quickcontactinfo h3{font-size: 22px;}
	.th-homesliderthree .th-slidercontent {padding: 175px 0 95px;}
	.th-projectsthree .th-project{width: 100%;}
		.th-emails li{
		border:0; 
		width: 100%;
		padding:0 0 10px 0;
	}
	.th-threecolum.th-projectsthree .th-project{width: 100%;}
	.th-pagetitle h1{font-size: 25px;}
	.th-detailpage .th-passionnant{padding: 37px 0 37px 70px;}
	.th-detailpage .th-doctor{width: 100%;}
	.th-detailpage .tab-pane h2 span{font-size:22px;}
	.th-404tital h2 {
		font-size: 85px;
		line-height: 85px;
	}
	.th-404content h3 {font-size: 21px;}
	.th-sectiontitle h2{font-size: 20px;}
	.th-commingsoon h1{
		font-size: 25px;
		line-height: 25px;
	}
	.th-commingsoon h1 span{
		font-size: 27px;
		line-height: 27px;
	}
	.th-commingsoon .th-logo{
		width: 250px;
		margin: 85px auto 0;
	}
	.th-commingsoon .th-counter .th-timerbox{width: 100%;}
	.th-commingsoon .th-timerbox:nth-child(3){margin: 0 0 60px;}
	.th-commingsoon .th-content h3{
		font-size: 19px;
		line-height: 16px;
	}
	.th-commingsoon .th-content p{font-size: 12px;}
	.th-commingsoon .th-formsearch fieldset .th-btn{width: 110px;}
	.th-commingsoon .th-formsearch fieldset .form-control{padding:15px 120px 15px 20px;}
	.th-mapandworkhours .th-aimcol.th-workinghours{display: none;}
	.th-postimg figcaption{padding: 6px 5px;}
	.th-postmate{font-size: 12px;}
	.th-posttitel h3{font-size: 15px;}
	.th-widgetinstagram ul li{width: 33%;}
	.th-widgetcontcatus figure figcaption {padding: 103px 0;}
	.th-pagination ul li{display: none;}
	.th-pagination ul .th-nextpage{display: inline-block;}
	.th-pagination ul .th-prevpage{display: inline-block;}
	.th-postslist.th-poststwo .th-postmate{right: 14%;}
	.th-autherdp {
		width: 100%;
		margin: 0 auto;
	}
	.th-autherdp a img{margin: 0 auto;}
	.th-authorcontent{
		width: 100%;
		padding: 20px 0;
	}
	.th-comments li ul{padding: 0;}
	.th-homeslider .owl-buttons {padding: 0 0 0 139px;}
	.th-testimonial blockquote{padding: 60px 0 0;}
	.th-testimonial blockquote:before{
		left: 50%;
		top:-35px;
		margin: 0 0 0 -45px;
	}
		.th-testimonialstwo .th-testimonialslider .owl-controls .owl-buttons{right: 35%;}
		.th-homeslidertwo .th-slidercontent {padding: 90px 10px 90px 15px;}
		.th-servicetitle h3 {
			font-size: 13px !important;
			line-height: 15px;
		}
		.th-quickcontact{min-height: 830px;}
		.th-panel h4{padding: 6px 16px 5px 60px;}
		.th-appointment-modal {width: 300px;}
}
@media (max-width:359px){
	.th-service:nth-child(1),
	.th-service:nth-child(3),
	.th-service:nth-child(4),
	.th-service:nth-child(2),
	.th-service:nth-child(4),
	.th-service:nth-child(5),
	.th-service:nth-child(6),
	.th-service{
		width: 100%;
		border: 0 !important;
	}

	.th-service + .th-service{ border-top: 1px solid #c2c7cd !important;}
	.th-testimonialstwo .th-clientinfo{left: 22px;}
	.th-slidercontent {padding: 54px 66px 54px 15px;}
	.th-featurestabcontent h2{font-size:22px}
	.th-sectiontitle h2{font-size:22px}
	.th-quickcontactinfo h3{font-size: 20px;}
	.th-testimonialstwo .th-clientinfo {left: 160px;}
	.th-homesliderthree .th-slidercontent {padding: 165px 0 105px;}
	.th-btnform.th-btnform-lg span{padding: 0 18px;}
	.th-headerthree .th-logo {width: 230px;}
	.th-headerthree .th-navigationarea {padding: 18px 0;}
	.th-detailpage .th-passionnant{padding:37px 0 37px 95px;}
	.th-404tital h2 {
		font-size: 65px;
		line-height: 65px;
	}
	.th-404content h3 {font-size: 20px;}
	.th-widgetcontcatus figure figcaption {padding: 81px 0;}
	.th-postslist.th-poststwo .th-postmate{right: 2%;}
}
@media (max-width:1199px){
	.th-addressbox li:nth-child(1),
	.th-addressbox li:nth-child(2) {width: 253px;}
	.th-logo {width: 180px;}
	.th-headerthree .th-logo {
		width: auto;
		float: left;
	}
	.th-newsletter::before {
	    left: -100px;
	    height: 470px;
	}
	.th-addressbox {padding: 19px 0;}
	.th-headertwo .th-addressbox {padding: 25px 0;}
	.th-nav {width: 700px;}
	.th-navigation > ul > li {padding: 13px 15px;}
	
	.th-slidercontent {
		padding: 116px 110px 117px 0;
		width: 705px;
	}
	.th-slidercontent h1 {
		font-size: 42px;
		line-height: 34px;
	}
	.th-slidercontent h1 span {
		font-size: 60px;
		line-height: 50px;
	}
	.th-homeslider .owl-buttons {padding: 0 0 0 185px;}
	.th-workingtime {padding: 20px;}
	.th-openingtime h3 {padding: 0 30px;}
	.th-counterbox {padding: 15px 30px 15px 15px;}
	.th-service {padding: 40px 15px;}
	.th-servicetitle h3{font-size: 17px;}
	.th-newsletterbox {padding: 45px 0;}
	.th-newsletterbox h2 {padding: 0 0 15px;}
	.th-newsletterbox .th-description p {margin: 0 0 15px;}
	.th-newsletter:before {
		left: -100px;
		height: 470px;
	}
	.th-sectiontitle h2{font-size: 28px;}
	.th-project {width: 25%;}
	.th-postmate li {padding: 0 6px;}
	.th-fservices li .th-contentbox strong {
		font-size: 21px;
		line-height: 31px;
	}
	.th-fservices li .th-contentbox {padding: 31px 0 31px 20px;}
	.th-testimonial blockquote::before {top: -6px;}
	.th-imgbox img {top: 28px;}
	.th-counterstwo .th-counterbox {padding: 20px 12px;}
	.th-quickcontactinfo{padding: 0;}
	.th-quickcontactinfo h3 {font-size: 26px;}
	.th-quickcontact {
		background-position: -230% 0;
		background-size: 84% 100%;
	}
	.th-docmemberstwo .th-docmember:before {
		border-bottom: 58px solid transparent;
		border-left: 108px solid #fff;
		border-right: 108px solid #fff;
	}
	.th-docmemberstwo .th-docmember::after {
		border-left: 108px solid #fff;
		border-right: 108px solid #fff;
		border-top: 58px solid transparent;
	}
	.th-docmember .th-socialicons {padding: 8px 0;}
	.th-testimonialstwo .th-testimonialslider .item {margin: 20px 120px 30px 0;}
	.th-testimonialstwo .th-testimonial blockquote::before {top: -56px;}
	.th-testimonialstwo .th-clientinfo{
		bottom: -32px;
		background-color: #2d3e50;
		padding: 10px 10px 10px 90px;
		background-position: 10px 10px;
	}
	.th-poststwo .th-posttitel {padding: 15px 0;}
	.th-nav{padding: 0 15px 0 0;}
	.th-headerthree .th-navigation > ul > li > a {padding: 0 15px 39px;}
	.th-features {margin: -20px 0 60px;}
	.th-featuresicons{
		max-width: 440px;
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.th-aimcol {
		min-height: 410px;
		padding: 50px 30px;
		width: 50%;
	}
	.th-formhead {padding: 15px;}
	.th-formhead i {margin: 0 10px 0 0;}
	.th-countersthree .th-counter {padding: 20px;}
	.th-servingdepartment {padding: 130px 80px 130px 30px;}
	.th-servicesthree .th-services {margin: 0 0 0 -50px;}
	.th-homesliderthree .th-slidercontent {padding: 205px 0 143px;}
	.th-featuresarea{padding: 0;}
	.th-widgetcontcatus figure figcaption{padding: 40px 0;}
	.th-detailpage figure img{height: 319px;}
	.th-servicestwo .th-servicetitle h3{font-size: 18px;}
	.th-docterdetail ul li:first-child{padding-left: 15px;}
	.th-contactinfo li{width: 43%}
	.th-infobox:first-child{margin: 0 0 30px;}
	.th-projectstwo.th-projects{min-height: 880px;}
	.th-content .th-filter-masonry.th-projectstwo.th-projects{min-height: 1250px;}
	.th-postimg{overflow: hidden;}
	.th-postimg a img{
		width: auto;
		height: 300px;
		max-width: none;
		margin: 0 0 0 -106px;
	}
	.th-poststwo .th-postimg a img{
		width: 100%;
		height: auto;
		max-width: 100%;
		margin: 0;
	}
}

