

@media (max-width: 1200px) {

.about-sec-img-v2{ right: -137px;}

.date-batch-left{ left: 0; right: auto;}

.date-batch-right{ left: auto; right: 0;}

.title-batch-left{ left: 0;}

.slider-post .owl-nav{ left: 0; right: auto;}

img{ max-width: 100%;}

.phone-holder { width:75%; float:left; text-align:right; font-size:18px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:18px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:18px;}

}



@media (max-width: 1199px) {

/* Home Page */

img{ max-width: 100%x;}

.phone-holder { width:75%; float:left; text-align:right; font-size:18px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:18px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:18px;}

.tc-navigation li > a{ padding: 17px 10px;}

.banner-text h1{ font-size: 35px;}

.banner-text h1 span{ font-size: 18px;}

.banner-text p{ font-size: 13px;}

.service-caption{ padding: 20px; }

.service-caption h3{ font-size: 22px; margin: 10px;}

.service-caption p{ font-size: 13px;}

.post-detail h3{ font-size: 24px;}

.countdown li span { font-size: 14px; height: 33px; line-height: 33px; width: 29px;}

.countdown li p{ font-size: 12px;}

.loaction-tags li{ font-size: 11px;}

.post-detail p{ font-size: 13px;}

.post-detail{ padding: 20px;}

.post-detail .read-more{ margin: 0 0 15px;}

.subscribe-submit .form-control{ width: 75%;}

.footer{ background: url("../images/footer-bg.jpg") no-repeat;} 

.enquiry-form-input{ width: 18%;}

.form-btn-holder .bars-icon{ font-size: 23px; margin: 0 0 10px;}

.blog-post-detail{ padding: 31px 72px;}

.center-detail{ padding-top: 60px;}



.about-sec-img-v2{ right: -130px;}

.about-sec-img-v2 img{ width: 86%;}

.tc-tabs-list li a{ padding: 20px 10px;}

.best-servics-detail{ width: 48%;}

.best-servics-detail p{ font-size: 13px;}

.app-detail{ width: 67%;}



.commenter-detail{ width: 72%;}

.other-brands-logo{ margin: 0 9px 0 0;}

.twitter-brand-name h6{ font-size: 15px;}

.tags-list ul li a{ padding: 0 17px;}



.team-detail-inner-v2{ width: 480px; padding-left: 30px;}

.subscribes-option .form-control{ width: 54%;}

.bank-cart-list{ overflow: hidden; display: inline-block; padding: 20px 0 0;}

.contact-map{ height: 500px;}

.map-overlay{ width: 400px;}

.post-detail{ padding: 34px 40px!important;}

.post-holder > div > div{ margin: 0!important;}

.comming-product-detail{ padding-top: 40px;}

.pricing-lable li > span{ padding: 10px 5px;}

.select-language .bootstrap-select{ width: 78px;}

.profile-detail-holder{ margin: -200px 0 0;}

.profile-detail-holder .personal-detail{ padding: 40px 0 0;}

.personal-detail .social-icons{ margin: 0 0 40px;}

} 



@media (max-width: 1024px) {

img{ max-width: 100%;}

.phone-holder { width:75%; float:left; text-align:right; font-size:18px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:18px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:18px;}

.enquiry-form-holder{ bottom: -115px;}

.post-holder .post-img{ height: 350px; overflow: hidden;} 

.banner-text h1{ font-size: 35px;}

.banner-text h1 span{ font-size: 18px;}

.banner-text p{ font-size: 13px;}



}



@media (max-width: 991px) {

/* Responsive Menu */

img{ max-width: 220px;}

.phone-holder { width:75%; float:left; text-align:right; font-size:18px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:18px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:18px;}

.enquiry-form-holder{ bottom: -117px;}

.in-hieght{ bottom: 0;}

.navigation-holder{ float: right; width: 7%;}

.navigation-holder .navbar-toggle{ font-size: 25px;}

.navigation-holder .navbar-toggle i{ color: #fff;} 

.navigation-holder .navbar-toggle{ display:block; color:#666; float:right; margin: 8px 0 0; cursor: pointer; padding: 0;}

.navigation-holder .navbar-collapse.collapse{ display: none !important; z-index: 1000; height: auto !important; 

overflow: visible !important; visibility: visible !important;}

.navigation-holder .navbar-collapse{ position: absolute; padding: 0; top: 100%; width: 200px; right: 0; background: #fff;}

.navigation-holder .navbar-collapse ul li{ width:100%; margin:0; }

.tc-navigation li > a{ color: #000; padding: 10px 20px;}

.tc-navigation li > ul{ right: 100%;} 

.tc-navigation li:hover > ul{ right: 100%; top: 0;}

.tc-navigation li ul li:hover > ul{ right: 100%; left: auto;}

.navigation-holder .navbar-collapse ul li a{ text-align: left;}

.navigation-holder .navbar-collapse ul li{ position: relative;}

.navigation-holder .navbar-collapse ul li.active a::before{ width: 10px; margin: 0;} 

.navigation-holder .navbar-collapse.collapse.in{ display:block !important;}

.inner-header .navbar-toggle i{ color: #282828;}

/* Responsive Menu */

.about-sec{ padding-top: 0;}

.about-sec p{ font-size: 13px; margin: 0 0 20px;}

.post-detail{ padding: 32.6px 40px;}

.post-detail h3{ font-size: 26px;}

.loaction-tags li{ font-size: 14px;}

.countdown li span{ width: 40px; height: 40px; font-size: 22px; line-height: 40px; display: block; border: 1px solid;}

.countdown li p{ margin: 0; font-size: 14px; text-transform: uppercase; color: #343434;}

.post-holder > div > div{ margin: 0 0 30px;}

.owl-nav{ left: 100%!important;}

.title-batch-left{ right: 100%; left: auto;}

.title-batch-right{ left: 100%; right: auto;}

.blog-post-detail{ text-align: center;}

.blog-post-detail{ padding-top: 60px;}

.blog-post-detail .meta-post,

.blog-post-detail .theme-btn{ display: inline-block;}

.blog-post-detail .admin-img-left,

.blog-post-detail .admin-img-right{  top: 0; left: 50%; margin-left: -44px;}

.blog-post-detail .admin-img-right{ right: auto;}

.subscribe-submit .form-control{ width: 73%;}

.footer-column{ margin: 15px 0;}



.about-sec-img-v2{ right: -210px;}

.tc-accordian{ margin: 0 0 30px;}



.recent-post-detail{ width: 51%;}

.comment-heading h2{ font-size: 24px;}

.comment-heading p{ font-size: 14px;}

.comment-list li{ text-align: center;}

.comment-list li .admin-img{ float: none; margin: 0 0 30px;}

.commenter-detail,

.admin-img{ display: inline-block; float: none;}

.commenter-detail .xs-btn{ display: inline-block;}

.commenter-detail{ width: 100%;}

.twitter-brand-name h6{ font-size: 13px;}

.error-detail p{ font-size: 30px;}

.post-audio{ padding: 40px;}

.contact-figure{ margin: 0 0 30px;}

.comming-product-detail{ padding-top: 0;}

#product-thumnail{ margin: 0 0 60px;}

.product-rank{ display: block;}

.info-tabs-holder h3{ font-size: 18px;}

.rang-slider{ border: 1px solid #dedede;}

.selected-tags-holder ul li a{ padding: 10px 12px;}

.profile-detail-holder{ margin: -150px 0 0;}

.profile-detail-holder .personal-detail{ padding: 0;}

.personal-detail .social-icons{ margin: 0 0 30px;}

.profiler-address ul li{ margin: 0 0 20px;}



.post-holder .post-img{ height: 300px; overflow: hidden;} 

.date-batch-left{ left: auto; right: 100%;}

.date-batch-right{ left: 100%; right: auto;}

.service-figure-v2 h3{ font-size: 23px;}

.team-slider-thumnail li{ padding: 30px;}

.blog-post-detail .pink-btn{ display: inline-block;}



.service-lits ul li{ font-size: 14px;}

.banner-text h1{ font-size: 35px;}

.banner-text h1 span{ font-size: 16px;}

.banner-text p{ font-size: 13px;}



}  

@media (max-width: 990px) {

img{ max-width: 220px;}

.phone-holder { width:75%; float:left; text-align:right; font-size:18px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:18px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:18px;}

.enquiry-form.hide-md{ display: none;}

.enquiry-form-holder{ position: absolute!important; padding: 0; bottom: 0!important;}

.enquiry-form.hide-md .bars-icon {font-size: 28px; height: 35px; margin: 0;overflow: hidden;}

.bars-icon.hide-md{ display: none; margin: 0;}

.bars-icon.appear-lg{ display: inline-block; margin: 0!important; padding: 5px 0;}

.banner-text h1{ font-size: 30px;}

.banner-text h1 span{ font-size: 10px;}

.banner-text p{ font-size: 13px;}

}



@media (max-width: 800px) {

img{ max-width: 220px;}

.phone-holder { width:75%; float:left; text-align:right; font-size:16px; font-weight:400; color:#F0F0F0;}

.enquiry{font-size:16px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:16px;}

.owl-nav{ right: 0; left: auto!important;}

.title-batch-left{ left: 0;}

.title-batch-right{ right: 0;}

.about-sec p{ font-size: 12px; margin: 0 0 10px;}

.date-batch-left{ left: 0;}

.date-batch-right{ right: 0; left: auto;}



.about-sec-img-v2{ right: -310px;}

.team-slider-thumnail li h5{ font-size: 15px;}

.team-detail-inner-v2{ width: 90%; padding-left: 30px;}

.app-detail{ width: 67%;}

.slider-left-batch .owl-nav{ left: 0; right: auto;}



.comming-product-holder img{ display: none;}

.comming-product{ position: static;}

.comming-product-detail{ text-align: center;}

.center-detail-inner{ text-align: center;}

.comming-product-detail .countdown{ display: inline-block;}

.profile-detail{ width: 100%;}

.banner-text h1{ font-size: 32px;}

.banner-text h1 span{ font-size: 14px;}

.banner-text p{ font-size: 13px;}

}

@media (max-width: 767px) {

img{ max-width: 200px;}

.phone-holder { width:75%; float:left; text-align:right; font-size:16px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:16px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:16px;}

.slider-pull-none{ float: none!important;} 

.about-sec-img{ display: none;}

.about-sec{ text-align: center; padding: 0 40px 40px 40px;}

.about-sec .theme-btn{ display: inline-block;}

.post-img{ height: 341px; overflow: hidden;}

.pricing-column{ margin: 0 100px 30px;}

.mobile-img{ display: none;}

.banner-text h1{ font-size: 32px;}

.banner-text h1 span{ font-size: 14px;}

.banner-text p{ font-size: 13px;}

.logo-holder{ width: 55%; float: left;}

.logo-holder::after {padding-left: 26px;}



}

@media (max-width: 640px) {

img{ max-width: 200px;}

.phone-holder { width:75%; float:left; text-align:left; font-size:13px; font-weight:400; color:#F0F0F0;}

.enquiry{font-size:13px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:13px;}

.social-icons2 li{margin: 0 0 0 15px;}

.enquiry-form-holder{ position: static; overflow: hidden;}

.enquiry-form-input{ width: 100%; margin: 0 0 20px!important; text-align: center;}

.enquiry-form-input .white-btn{ display: inline-block;} 

.about-sec-img{ display: none;}

.about-sec{ padding: 0 0 80px; text-align: center;}

.about-sec .theme-btn{ display: inline-block;}

.post-detail{ padding: 42.6px 40px;}



.team-detail-v2{ text-align: center; padding: 30px 0; bottom: 0; height: 270px; left: 0; width: 100%; background: rgba( 255,255,255,0.7);}

.team-detail-v2 p{ display: none;}

.inner-v2-social .social-icons{ margin: 0 0 20px;}

.team-detail-inner-v2{ padding: 0; width: 100%;}

.team-detail-v2 .social-icons{ display: inline-block;}

.team-detail-v2 .theme-btn{ display: inline-block;} 



.pricing-column{ margin: 0 0 30px;}

.commenter-detail{ text-align: left; }

.comment-list li .admin-img{ float: left; margin: 0 30px 0 0;}

.commenter-detail{ float: left; width: 70%;}

.blog-detail{ margin: 0 0 30px;}

.post-detail{ padding: 20px 40px;}

.post-img{ height: 289px;}

.post-detail h3{ margin: 0 0 10px; font-size: 20px;}

.loaction-tags{ margin: 0 0 10px;}

.error-detail p{ font-size: 25px;}

.error-detail img{ width: 50%;}

.error-detail h2{ font-size: 200px;}

.contact-map{ height: 300px;}

.map-overlay{ width: 300px;}

.map-overlay address span{ font-size: 16px;}

.left-girl-img{ display: none;}

.product-tumbnail-imgs{ margin: 0 0 30px; overflow: hidden;}

.product-tumbnail-slider .owl-controls{ display: none;}

.product-tumbnail-imgs li{ float: left; margin: 0 0 0 50px;}

.product-tumbnail-imgs li img{ width: 100%!important;}

.product-tumbnail-imgs li:first-child{ margin: 0;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{ width: 100%;}

.profile-detail-holder .personal-detail{ padding: 20px 0 0;}

.profile-detail-holder .personal-detail h2{ font-size: 30px;}

.about-sec .pink-btn{ display: inline-block; margin: 20px 0 0;}

.post-holder{ margin: 0 0 30px;} 



.countdown li span{ width: 37px;}

.loaction-tags li{ font-size: 13px;}

.team-detail-inner-v2 .pink-btn{ display: inline-block;}

.parallax-window{ z-index: 2;}

.banner-text h1{ font-size: 30px;}

.banner-text h1 span{ font-size: 10px;}

.banner-text p{ font-size: 13px;}

}



@media (max-width: 480px) {

img{ max-width: 180px;}

.phone-holder { width:75%; float:left; text-align:left; font-size:16.2px; font-weight:400; color:#F0F0F0;}

.enquiry{font-size:11.2px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%;}

.social-icons2 li{margin: 0 0 0 10px;}

	.product-tumbnail-imgs li{ width: 25%; }

}



@media (max-width: 480px) {

.r-full-width{ width: 100%!important;}

.banner-text h1{ font-size: 30px; margin-top:20%; width: 345px; margin-left: -75px; padding-left: 10px;}

.banner-text h1 span{ display: 10px;}

.banner-text p{ display: none;}

.enquiry-form-holder{ position: static; overflow: hidden;}

.enquiry-form-input{ width: 100%; margin: 0 0 20px!important; text-align: center;}

.enquiry-form-input .white-btn{ display: inline-block;} 

h2{ font-size: 30px;}

h2 span{ font-size: 17px;}

.main-heading p{ display: none;}

.post-holder > div > div{ margin: 0;}

.post-holder > div{ margin: 0 0 30px;}

.tc-counter{ width: 50%;}

.gallery-figure img{ width: 100%;}

.blog-post-detail{ padding: 50px;}

.subscribe-submit .form-control{ width: 60%;}

.subscribe-submit button{ width: 30%;}

.filter-tags-holder ul li{ margin: 0 0 0 19px;}

.filter-tags-holder ul li a{ padding: 10px 0;}



.team-detail-inner-v2 p{ display: none;}

.mobile-img{ display: none;}

.tc-navigation li > ul{ right: 0;} 

.tc-navigation li:hover > ul{ right: 0; top: 0;}

.tc-navigation li ul li:hover > ul{ right: 0; left: auto;}

.post-img{ height: auto;}

.error-detail p{ font-size: 20px;}

.page-heading{ width: 100%; text-align: center;}

.tc-bredcrum{ width: 100%; text-align: center;}

.tc-bredcrum ul{ display: inline-block; float: none !important;}

.admin-detail{ margin: 0;} 

.slider-left-batch .owl-nav{ left: 0; right: 0;}

.post-audio{ padding: 40px;}

.subscribes-option .form-control{ width: 50%;}

.cart-subscribe-heading{ margin: 0 0 30px;}

.bank-cart-list{ float: left;}

.payment-figure{ margin: 0 0 30px;}

.final-tottal, 

.pshing-msg{ width: 100%;}

.support-section ul li{ width: 100%; padding: 15px 0!important; margin: 0; text-align: center; border-bottom: 1px solid #eee;}

.support-section ul li:last-child{ padding-bottom: 0; border: 0;}

.support-section ul li span{ float: none;}

.comming-product-detail .countdown li span{ font-size: 30px; height: 55px; line-height: 55px; width: 55px;}

.product-tumbnail-imgs li{ float: left; margin: 0 0 0 30px; width: 28.6%;}

.profile-detail-holder{ margin: -100px 0 0;}

.selected-tags-holder ul li{ margin: 0 0 10px 10px!important;}

.owl-nav{ display: none;}

.blog-post-detail .pink-btn{ display: inline-block;}

.video-titel h3{ font-size: 20px;}



.team-slider-thumnail li h5{ font-size: 12px;}

.team-slider-thumnail li span{ font-size: 12px;}

.event-list-view .post-img{ height: auto!important;}

.overlay-dark,

.overlay-pink,

.overlay-gray{ z-index: 1;}

}



@media (max-width: 320px) {

img{ max-width: 180px;}

.phone-holder { width:75%; float:left; text-align:left; font-size:11.2px; font-weight:600; color:#F0F0F0;}

.enquiry{font-size:11.2px; font-weight:600; color:#F0F0F0;}

.socialmediaicons{float:right; padding-right:2%; width:25%; font-size:11.2px;}

.social-icons2 li{margin: 0 0 0 10px;}

h2{ font-size: 25px;}	

h2 span{ font-size: 13px;} 

.main-header{ padding: 20px 0;}

.logo-holder{ width: 28%;}

.cart-and-search ul{ padding: 0;}

.navigation-holder{ width: 12%;}

.navigation-holder .navbar-toggle{ margin: -4px 0 0;}

.post-detail{ padding: 20px;}

.filter-tags-holder ul li{ margin: 0 0 0 20px!important;}

.video-titel h3{ display: none;}

.video-titel .play-btn{ font-size: 30px; margin: 0;}



.blog-post-detail{ padding: 60px 0 0;}

.blog-post-detail h3{ font-size: 17px;}

.blog-post-detail{ font-size: 13px;}

.meta-post{ margin: 0 0 10px;} 

.meta-post li{ font-size: 11px; margin: 0 0 0 10px;}

.center-detail-inner{ padding-bottom: 60px;}

.subscribe-submit .form-control{ width: 57%; margin: 0 10px 0 0;}

.subscribe-submit button{ width: 38%;}



.main-heading h2{ margin: 0;}

.app-detail{ width: 58%;}

.about-apps{ padding-top: 0;}

.tc-accordian .panel-heading h4{ font-size: 13px;}

.tc-tabs-list li{ float: none;}

.tc-tabs-list li.active a{ background: #f45661; color: #fff!important;}

.tc-tabs-list li a{border: 1px solid #dedede;}  

.best-servics-content img{ width: 100%; margin: 0 0 30px;}

.best-servics-detail{ width: 100%;}



.inner-banner{ text-align: center;}

.tc-bredcrum{ padding: 5px 0 0; display: inline-block; float: none;}

.page-heading{ display: inline-block; float: none;} 

.page-heading h2{ margin: 0 0 20px;}

.admin-detail{ padding: 30px;}



.comment-list li{ text-align: center;}

.comment-list li .admin-img{ float: none; margin: 0 0 30px;}

.commenter-detail,

.admin-img{ display: inline-block; float: none;}

.commenter-detail .xs-btn{ display: inline-block;}

.commenter-detail{ width: 100%; text-align: center;}

.sub-commnets{ margin-left: 30px!important;}

.form-btns .btn-list li{ margin: 0 0 20px 0!important; width: 100%;}



.error-detail p{ font-size: 20px;}

.error-detail img{ width: 50%;}

.error-detail h2{ font-size: 100px;}

.post-detail{ padding: 34px 20px!important;}

.product-tumbnail-imgs li{ float: left; margin: 0 0 0 30px; width: 25.6%;}

.size-and-color > li{ width: 44%;}

.add-to-cart li{ width: 44%;}

.add-to-cart li span:last-child{ font-size: 13px; padding: 13px 7px;}

.info-tabs-holder h3{ font-size: 13px;}

.tc-counter h4{ font-size: 18px;}

.scrollup{ font-size: 20px; right: 10px; bottom: 10px;}

.views-btns{ margin: 0;}

.instagram ul li{ margin: 0 0 8px 8px;}



.logo-holder{ width: 65%; float: left;}

.logo-holder::after {padding-left: 26px;}

}