/*
Omcon - Construction Responsive HTML5 Template
Author: iqonicthemes.in
Version: 1.0
Design and Developed by: iqonicthemes.in
*/
/*****************
================================================
(  Media Queries  )
================================================
*******************/
/* Displays/Screens (e.g. 24" WS @ 1920x1080) -------------- */
@media only screen and (min-width:1890px) and (max-width:2529px) { 
}
@media(max-width:1399px) {
.iq-action-box .iq-title { margin-left: 130px;}
.iq-action-box .action-img { left: 10px; top: -5px;  width: 230px;}
}
@media(max-width:1365px) {
}
@media(max-width:1299px) {
}
@media(max-width:1199px) {
.iq-about.w-100 ul li { width: 100%; }
.iq-tools-box .iq-tools2 { width: 60%; }
.iq-maintenance-1 h2 { font-size: 80px; line-height: 100px; }
header.header-2 .header-bottom .mega-menu .menu-links > li > a { padding: 15px 10px;}
header.header-2 .header-bottom .mega-menu .menu-logo > li > a img { height: 40px;}	
header.header-3 .header-bottom .mega-menu .menu-logo > li > a img {height: 40px;}
.iq-feature3 .iq-title {font-size: 24px;}
.iq-action-box .action-img {top: -15px;}
.iq-action-box .iq-title { font-size: 24px; line-height: 32px; margin-left: 140px;}
.services-widget ul li a { font-size: 14px;}
.owl-carousel .owl-item img{display: inline-block;}
}
@media screen and (max-width:1024px) { }
@media(max-width:992px) {
header.header-1 .header-top { display: none; }
header.header-1 .header-middle .menu-logo img { display: none; }
header.header-1 .header-bottom .menu-logo img { display: inline-block; }
header.header-1 .header-middle .topbar-left.iq-contact { text-align: left; }
header.header-1 .header-bottom .shop-cart { top: -50px; }
header.header-1 .header-bottom .shop-cart a.iq-cart { color: rgb(255, 187, 17); }
header.header-1 .header-bottom .mega-menu .menu-logo > li > a img { height: 40px; }
header.header-1 .header-bottom .mega-menu > section.menu-list-items { padding: 15px; }
header.header-1 .header-bottom .mega-menu .menu-links { margin-top: 30px; }
.iq-breadcrumb .iq-title { text-align: center; }
.iq-breadcrumb nav { padding-top: 30px; text-align: center; }
.iq-about { margin-top: 0; }
.heading-title p { padding: 0; }
.iq-action-box .action-img { left: -30px; top: -40px; }
.iq-action-box .col-lg-8.col-md-12 { padding-left: 0; }
.iq-action-box .col-lg-3.col-md-12.text-right { text-align: left !important; padding: 30px 0 15px; }
.about-box.re-mb-90 { margin-bottom: 31px; }
.iq-footer1 .iq-media-blog.pull-right { float: inherit; text-align: center; padding: 15px 0; }
.iq-footer1 .iq-copyright { text-align: center; float: inherit; }
.iq-footer2 .iq-copyright { text-align: center; }
.iq-footer2 .logo.text-center { text-align: left !important; }
.iq-footer2 .iq-media-blog { text-align: center; padding: 20px 0; }
.iq-why-us .re-mt-50 { margin-top: 50px; }
.re-mt-30 { margin-top: 30px; }
.re-mb-80 { margin-bottom: 80px; }
header.header-2 .mega-menu .menu-links{ background: #222222;}
.iq-banner1 .hades.tparrows{background: inherit; font-size: 20px;}
header.header-3 .mega-menu .menu-logo { margin-top: 0;}
.about-box { margin-top: 80px;}
.iq-over-veiw .owl-carousel{ margin-bottom: 30px; }
.team-details{text-align: left !important;}
.iq-footer1 .iq-media-blog .list-inline{display: inline-block;}
.iq-feature3 {margin-top: inherit;}
.hades.tparrows{width: 40px; height: 40px;}
.hades.tparrows:before { font-size: 20px;line-height: 40px;}
.iq-action-box .action-img {display: none;}
.iq-action-box .iq-title { margin-left: 0;}
.appointments-contact{margin-top: 30px;}
header.header-3 .header-bottom { margin: 10px 0;}
header.header-3 .header-top .iq-link li a { margin-left: 0;}
header.header-3 .header-top .iq-link li:last-child a { padding: 10px;}
.riq-mt-30{margin-top: 20px;}
header.header-3 .mega-menu .menu-links { margin-top: 20px; }


}
@media(max-width:979px) {
.iq-log-reg .iq-tools:after { right: 0px; }


}
@media(max-width:767px) {
.iq-about ul li { width: 100%; }
.iq-about3 .col-md-6.col-sm-12.text-right { text-align: center !important; }
.iq-footer3 .iq-copyright { text-align: center; }
.iq-footer3 ul.link { text-align: center; padding: 10px 0; }
.iq-footer3 .iq-media-blog.pull-right { text-align: center; float: inherit; padding: 20px 0 0; }
.cart-detail h6 { padding: 15px 0 10px 0; }
.iq-action-box .col-lg-8.col-md-12 { padding-left: 25px; }
.iq-action-box .col-lg-3.col-md-12.text-right { text-align: left !important; padding: 30px 20px 15px; }
.iq-action-box .action-img, .iq-tools-box .iq-tools2 { display: none; }
.iq-form1 .iq-tools:after { right: -20px; }
.iq-tools-box .iq-tools1 { display: none; }
h1 { font-size: 42px; line-height: 52px; }
h2 { font-size: 30px; line-height: 45px; }
h3 { font-size: 28px; line-height: 42px; }
.faq-tab .nav-pills li { width: 33%; }
.iq-error2 h2, .iq-error1 h2 { font-size: 36px; }
.iq-error2 h5, .iq-error1 h5 { font-size: 20px; line-height: 24px;}
.iq-clients-box ul li { width: 50%; }
.iq-maintenance-1 h2 { font-size: 36px; line-height: 40px; }
.iq-maintenance-1 h5 { font-size: 20px; line-height: 24px;}
.iq-maintenance-1{ margin-top: 40px;}
header.header-2 .header-top .topbar-left{display: none;}
header.header-3 .header-top .iq-link{ display: none !important;}
header.header-3 .header-bottom .mega-menu .menu-links > li > a {padding: 10px 15px;}
.iq-about3{text-align: center;}
.services-widget, a.re-dnone img { display: none; }
header.header-3 .header-top { padding: 10px 0;}
.riq-mrt-30{margin-top: 20px;}

}
@media(max-width:600px) {
}
@media(max-width:575px) {
header.header-1 .header-middle .topbar-left.iq-contact { display: none; }
header.header-1 .header-bottom .shop-cart { top: -30px; }
header.header-2 .header-top {display: none;}
header.header-2 .header-bottom {margin-top: 10px;}
.iq-blog-entry .read-more{float: inherit; margin-top: 10px; display: inline-block;}
}
@media(max-width:479px) {
.shop-widget .card .btn { white-space: inherit; }
.iq-counter1 .counter-box li:nth-child(1) { border-bottom: none; border-right: none; }
.iq-counter1 .counter-box li { width: 100%; }
.faq-tab .nav-pills li { width: 50%; }
.iq-counter1 .counter-box li:nth-child(3) { border-right: none; }
.iq-counter1 .counter-box li:nth-child(2) { border-bottom: none; }
.iq-clients-box ul li { width: 100%; }
.hades.tparrows{width: 30px; height: 30px;}
.hades.tparrows:before { font-size: 16px;line-height: 30px;}
h6{font-size: 18px;}
h2{font-size: 23px; line-height: 36px;}
h3{font-size: 30px;}
.media{display: flow-root;}
.iq-comment-list ul{padding-left: 15px;}
.heading-left{text-align: center;}
.riq-mrt-20{margin-top: 20px;}
.riq-mt{margin: 16px;}
.iq-contact1 .iq-get-in{padding: 26px;}

}
