/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
	.service-block .thumb .desc {
	  bottom: -47%;
	}

	.team-block .team-thumb .team-overlay {
	  padding: 10px 15px;
	  height: 82%;
	}
	.team-block .team-thumb .team-overlay::after {
	  left: 0px;
	}
	.team-block .team-thumb .styled-icons {
	  padding: 7px 20px 0 0;
	  width: 79%;
	}
}


/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
html {
	font-size: 75%;
}
.navbar-nav  .dropdown-menu {
    left: auto;
}
.widget.no-border.mb-0.cw.pull-right.pr-10{float: none !important;}
.phnhd{display:none !important;}
#header-logo {
	padding: 10px 15px;
}
.header .navbar-default .navbar-nav > li > a::after {
	display: none;
}
.team-member, .working-progress {
	margin-bottom: 60px !important;
}
.testimonial-carousel .owl-controls .owl-pagination {
	margin-right: 0px !important;
}
.map {
	margin-top: 30px;
}
.curve-bg:after, .curve-bg-half:after {
	left: auto;
	-webkit-transform: rotate(-0deg);
	-moz-transform: rotate(-0deg);
	-ms-transform: rotate(-0deg);
	-o-transform: rotate(-0deg);
	transform: rotate(-0deg);
}
.blog-posts .entry-header .entry-title {
	padding-top: 0;
}
.blog-posts .entry-header .entry-date {
	margin-left: 0;
}
.contact-wrapper {
    padding: 50px 30px;
}
.header #header-logo {
	padding-top: 20px;
}
.boxed-layout .header #header-logo,
.vertical-header .header #header-logo {
	padding-top: 10px;
}
.header .navbar-default .navbar-toggle {
	margin-top: 18px;
}
.boxed-layout .header .navbar-default .navbar-toggle {
	margin-top: 8px;
}
.header #header-logo img {
	height: 30px;
}
.pricing-table .table-price {
	font-size: 30px;
}
.bg-img-box .caption .title {
	font-size: 24px;
	margin-top: 0px;
}
.bg-img-box .caption .schedule {
	font-size: 14px;
	margin-top: 0px;
}

.service-block .thumb .desc {
  border-top: 4px solid #fb4848;
  bottom: -18%;
}
.team-block .team-thumb .styled-icons {
  padding: 10px 20px 0 25px;
  width: 88%;
}
.team-block .team-thumb .team-overlay {
  height: 88%;
}
.team-block .team-thumb .team-overlay {
  padding: 50px 30px;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
html {
	font-size: 60%;
}
.box-hover-effect {
	float: none;
}
.nav-tabs > li{width: 50%;}
.product-viewer .thumbnail-gallery {
    display: block !important;
    margin-right: 1rem;
    width: 100%;
}
.product-viewer .thumbnail-gallery{display: block !important;
        margin-right: 1rem;
        width: 100%;}
	.zoomContainer{
    display: none;
}
.product-viewer .thumbnail-gallery .thumbnail-container {
    border-radius: 2px;
    border: 1px solid lightgray;
    margin-bottom: 4px;
    padding-top: 10px;
    height: 83px;
    margin-top: 0px !important;
    width: 58px;
    display: inline-block !important;
    align-items: center;
    cursor: pointer;
}

.widget.no-border.mb-0.cw.pull-right.pr-10{float: none !important;}
h3.text-uppercase.mt-0.sm-font-13{font-size: 18px;}
img.xzoom-gallery{width: 55px;}
.col-xs-12.col-sm-4.col-md-4.pt-10.pb-10{padding-top: 0px !important;!}
ul.list-inline.font-14{font-size: 13px !important;}
.rs-project.style4 .owl-nav .owl-next, .rs-project.style4 .owl-nav .owl-prev{display:none !important;}
.whatsapp-right{right: -12%;top: 43%;}
 .whatsapp-right > button{height: 22px;font-size: 13px;}   
.popular-posts .post{padding-left: 15px;border-bottom: 0px;/* font-size: 12px !important; */margin-bottom: 0px;}
.popular-posts .post .text a{font-size: 13px !important;line-height: 20px;}
.menuzord-responsive .showhide {
        margin: 0;
        margin-top: -89px !important;
        float: right;
        padding: 0px;
    }
	.phnhd{display:none !important;}
	.rs-project.style4 .owl-item {
  
}
.icon-bar1{bottom: 6.5%;}
.icon-bar1 img{width: 25px;}
.footer {
    /* background: #2C3038; */
    /* background: linear-gradient(to right, #0170b3, #211a3c); */
    /* border-radius: 73px 0px 0px 0px; */
}
.enquire-us-right > a{display: none;}
.icon-bar1 a{
    font-size: 15px;
    padding: 0px;
}
.services-block-four{
	position:relative;
	margin-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
}
.about-section-two .left-column .image-column .image img{
    display: block;
    padding-left: 14px;
}.about-section-two .right-column .inner-column .image img{
    display: block;
    padding-left: 14px;
    margin-top: 20px;
}
.new-xs-pb-0{padding-bottom: 0px !important;}
.heightbnr{height: 110px;}
.rs-project.style4 .project-item .project-content{padding: 6px 10px 6px; width: 97%; left: 53%;}
.navbar {
    display: inherit !important;
}
.enquire-us-right > button{    display: none;
}
.rs-team-Single .btm-info-team{height: auto;}
.about-section-two .right-column{
	position:relative;
	width:100%;
	float:none;
}
.feature-box{margin-bottom: 30px;}
.about-section-two .right-column .inner-column {
    position: relative;
    padding-left: 3px;
}
.about-section-two .left-column {
    position: relative;
    width: 100%;
    float: none;
}
.about-section-two .outer-container {
    position: relative;
    padding: 0px 15px;
}
.clients img{margin-right: 0px !important;}
.border-bottom-theme-color-2-1px{background-color: #ffffff !important;!i;!;}
.col-md-2.col-xs-4.clients {
    padding: 5px;
    padding-top: 0px;
}
.footer-black-logo{margin-top: -26%;position: absolute;z-index: 9;width: 84px;right: 7px;}
#header-logo {
	padding: 10px 15px;
}
#spinner {
	left: 42%;
}
.navbar-default .navbar-toggle {
	margin-top: 15px;
	border-radius: 0px;
}
#home .display-table p {
	margin: 15px 0;
	font-size: 14px;
}
.icon-box {
	/* margin-top: 10px; */
	margin-bottom: 11px;
}
.icon-box {
	text-align: center;
}
.icon-box.left {
	text-align: center;
}
.icon-box.left a {
	margin-right: 0;
	padding: 0;
}
.icon-box .media-left {
	float: none !important;
	margin: 0 0 30px 0;
}
.icon-box .media-left, .icon-box .media-right, .icon-box .media-body {
	display: block;
	width: auto;
}
.call-to-action {
	text-align: center;
}
.call-to-action .icon {
	float: none;
}
.sidebar.pull-left,
.sidebar.pull-right {
	float: none !important;
}
.blog-posts .entry-meta {
	background: none;
	left: auto;
	position: relative;
	top: auto;
}
.testimonial-carousel.boxed .owl-dots {
 	text-align: center;
}
.bg-img-box .caption .title {
	font-size: 24px;
	margin-top: 30px;
}
.service-block .thumb .desc {
  border-top: 4px solid #fb4848;
  bottom: -15%;
  padding: 10px 6px 4px 20px;
}
.team-block .team-thumb .team-overlay {
  padding: 60px;
}
.team-block .team-thumb .team-overlay {
  height: 90%;
}
.team-block .team-thumb .team-overlay::after {
  left: -1px;
}
.team-block .team-thumb .styled-icons {
  padding: 9px 20px 0 25px;
}
.team-block .team-thumb .styled-icons::after {
  border-width: 26px;
  left: -52px;
}
.vertical {
   display: none;
    } 
	.col-lg-7.pl-70.md-pl-15 {
    padding-left: 15px !important;
}
.rs-about .rs-animation-shape .middle-image2 .dance{ max-width: 233px;}
.contact-info .item{height: auto;padding: 18px 18px;}	
.phbdr {
    margin-top: 20px;
    border-top: 3px solid #eb6b20;
    padding: 15px 15px;
    margin-bottom: 0px;
    padding-bottom: 7px;
}
.career_form .main ul li{width: 100%;}
a.menuzord-brand.pull-left.flip.xs-pull-center {
    /* width: 100%; */
    float: left !important;
}
	
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
html {
	font-size: 50%;
}
.vertical-text-carousel .owl-controls .owl-buttons {
	top: 18%;
}
.widget.no-border.mb-0.cw.pull-right.pr-10{float: none !important;}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {
.team-block .team-thumb .styled-icons {
  padding: 8px 20px 0 25px;
}
.team-block .team-thumb .team-overlay {
  height: 88%;
}
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
html {
	font-size: 35%;
}
}