/*
Qwilo - Multipurpose Responsive HTML5 Template
Author: iqonicthemes.in
Version: 1.0
Design and Developed by: iqonicthemes.in
*/

/*****************
(  Media Queries  )
*******************/

/*---------------------------------------------------------------------
This Media Queries Only For App Screenshots Section
-----------------------------------------------------------------------*/
@media(max-width:1550px) { }
@media(max-width:1470px) { }
@media(max-width:1399px) {
	.mega-menu.menuFullWidth.desktopTopFixed .container-fluid { padding: 0 30px !important; }
	.heading-title p { padding: 0 20px; }
	.iq-feature1 .iq-line { padding: 0; }
	.container-fluid { padding: 0 120px; }
	.tp-leftarrow { left: -30px !important; }
	#rev_slider_26_1_wrapper .tp-caption { margin-left: 50px; }
	.mega-menu .menu-links > li > a { padding: 0 15px; }
	.re-no-space { margin-bottom: 0; margin-top: 0; }
}
@media(max-width:1199px) {
	header .menu-list-items .container-fluid, .header-01 .container-fluid { padding: 0 40px !important; }
	.mega-menu .menu-logo > li > a img { height: 50px; }
	.mega-menu .menu-links>li>a { font-size: 14px; line-height: 32px; padding: 0 15px; }
	.mega-menu .menu-sidebar > li > a { margin: 0 5px; font-size: 14px; }
	.slideouticons label.mainlabel { height: 35px; width: 35px; font-size: 16px; }
	.mega-menu .menu-sidebar > li.iq-share { margin-top: 28px; }
	.slideouticons .iconswrapper ul li { height: 38px; width: 38px; font-size: 16px; }
	.mega-menu.desktopTopFixed .menu-sidebar > li.iq-share { margin-top: 17px; }
	.search__suggestion h3 { font-size: 26px; }
	.mega-menu .drop-down-multilevel { max-width: 185px; }
	.mega-menu.vertical-left .drop-down.grid-col-12, .mega-menu.vertical-left .drop-down-tab-bar.grid-col-12, .mega-menu.vertical-right .drop-down.grid-col-12, .mega-menu.vertical-right .drop-down-tab-bar.grid-col-12 { min-width: 720px; }
	.mega-menu.desktopTopFixed .menu-links>li { margin-right: 0px; }
	.input-range { width: 70%; }
	.range-value { width: 100px; }
	.container-fluid { padding: 0 60px; }
	#iq-about .listing-dbl-mark { display: none; }
	.tp-leftarrow { left: -40px !important; }
	#rev_slider_26_1_wrapper .tp-caption { margin-left: 60px; }
}
@media(max-width:1024px) {
	.heading-title p { padding: 0 30px; }
	.mega-menu .menu-links>li { margin-right: 5px; }
}
@media(max-width:992px) {
	.header-01.dark .topbar { display: none; }
	.mega-menu .menu-logo>li, .mega-menu .menu-logo>li>a { float: left; }
	header .menu-list-items .container-fluid, .header-01 .container-fluid { padding: 0 15px; }
	.mega-menu .menu-mobile-collapse-trigger, .mega-menu .menu-mobile-collapse-trigger:hover { background: transparent; }
	.mega-menu .menu-mobile-collapse-trigger:before, .mega-menu .menu-mobile-collapse-trigger:after, .mega-menu .menu-mobile-collapse-trigger span { height: 2px; width: 26px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
	.mega-menu .menu-mobile-collapse-trigger { width: 25px; height: 40px; top: -3px; top: 10px; right: 15px; }
	.mega-menu .menu-logo, .mega-menu.desktopTopFixed .menu-logo { margin: 15px 0; }
	.mega-menu .menu-mobile-collapse-trigger.active:before { -webkit-transform: rotate(46deg); -ms-transform: rotate(46deg); transform: rotate(46deg); }
	.mega-menu .menu-mobile-collapse-trigger.active:after { -webkit-transform: rotate(-46deg); -ms-transform: rotate(-46deg); transform: rotate(-46deg); }
	.mega-menu .menu-sidebar:before { display: none; }
	.mega-menu .menu-sidebar > li { line-height: 40px; }
	.mega-menu .menu-sidebar > li.iq-share { margin-top: 3px; margin-left: 5px; }
	.mega-menu .menu-sidebar { position: absolute; top: 15px; right: 50px; }
	.mega-menu .menu-logo > li > a img, .header-03 .mega-menu .menu-logo > li > a img, .header-04 .logo img { height: 40px; }
	.mega-menu .menu-links>li { line-height: 40px; border-bottom: 1px solid #e8e8e8; background: #ffffff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10); }
	.mega-menu .menu-links>li.active>a:before, .mega-menu .menu-links>li:hover>a:before { display: none; }
	.mega-menu .menu-links>li.active>a { color: #ffffff; background: #fd8d44; }
	.mega-menu .menu-links>li:hover>a { color: #ffffff; }
	.mega-menu .menu-links>li.active:hover>a { color: #ffffff; }
	.mega-menu .menu-links { position: absolute; top: 70px; left: 0; display: inline-block; width: 100%; padding: 0 15px; }
	.mega-menu .menu-links>li>a { display: block; }
	.mega-menu .mobileTriggerButton:before { position: absolute; right: 15px; top: 0; font-family: FontAwesome; content: "\f107"; font-size: 20px; z-index: 99; }
	.mega-menu .mobileTriggerButton { z-index: 99; }
	.mega-menu .menu-links>li>a { line-height: 44px; color: #222222; }
	.mega-menu .drop-down, .mega-menu .drop-down-tab-bar { padding: 0; }
	.mega-menu .drop-down ul, .mega-menu .drop-down ol, .mega-menu .drop-down dl, .mega-menu .drop-down-tab-bar ul, .mega-menu .drop-down-tab-bar ol, .mega-menu .drop-down-tab-bar dl { margin-bottom: 0; }
	.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a { font-size: 14px; padding: 10px 0; display: inline-block; width: 100%; }
	.mega-menu .drop-down, .mega-menu .drop-down-tab-bar { border: none; }
	.mega-menu .drop-down, .mega-menu .drop-down-tab-bar, .mega-menu .drop-down-multilevel { box-shadow: none; }
	.mega-menu .drop-down, .mega-menu .drop-down-tab-bar { padding: 0; }
	.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a { font-size: 13px; }
	.mega-menu .drop-down-multilevel a .mobileTriggerButton:before { display: none; }
	.mega-menu .drop-down-multilevel a { padding: 10px 15px; min-height: auto; }
	.mega-menu .drop-down-multilevel i.fa.fa-indicator { height: 40px; line-height: 40px; }
	.mega-menu .drop-down-multilevel * { color: #666666; }
	.mega-menu .drop-down-multilevel .drop-down-multilevel { border: 1px solid #eeeeee; }
	.search__suggestion h3 { font-size: 24px; }
	.mega-menu .menu-links>li.active, .mega-menu .menu-links>li:hover { background: #ffffff; }
	header.white .mega-menu .menu-mobile-collapse-trigger:before, header.white .mega-menu .menu-mobile-collapse-trigger:after, header.white .mega-menu .menu-mobile-collapse-trigger span { background: #222222; }
	.mega-menu .menu-links>li.active, .mega-menu .menu-links>li:hover { background: #fd8d44; color: #ffffff !important; }
	.mega-menu.vertical-right .menu-links, .mega-menu.vertical-left .menu-links { display: inline-block !important; background: none; padding: 0; }
	.mega-menu.vertical-right .menu-links>li>a, .mega-menu.vertical-left .menu-links>li>a { color: #ffffff; }
	.mega-menu.vertical-right .menu-links>li, .mega-menu.vertical-left .menu-links>li { border-bottom: 1px solid #333333; background: none; }
	.header-01 .mega-menu>section.menu-list-items { background: rgba(34, 34, 34, 0.9); }
	.mega-menu .menu-links>li.hoverTrigger.activeTriggerMobile>a { color: #ffffff; }
	.container { max-width: 800px; }
	.container-fluid { padding: 0 40px; }
	.iq-works.step-left:before, .iq-works.step-right:before { display: none; }
	#iq-about img { max-width: 70%; }
	.our-clients .owl-carousel .owl-item img { width: 75%; }
	.iq-footer .logo img { width: 40%; float: left; }
	.iq-footer .re-9-space { margin-top: 30px !important; }
	header .topbar { display: none; }
	#iq-about img { max-width: 80%; }
	#rev_slider_26_1_wrapper .tp-caption.button { padding: 8px 20px !important; }
	#rev_slider_26_1_wrapper .tp-caption.button { margin-left: 50px; }
	.re-space { margin-top: 30px; }
}
@media(max-width:768px) {
	form .re-space { padding-right: 50px; padding-left: 50px; padding-top: 25px; }
	.heading-title .title { font-size: 34px; line-height: 44px; }
	.heading-title p { padding: 0; }
	h1 { font-size: 30px; line-height: 44px; }
	.footer-bottom .iq-copyright { text-align: center; }
	.footer-bottom .iq-media-blog { text-align: center; margin-top: 30px; }
	#rev_slider_26_1_wrapper .tp-caption.button { padding: 8px 15px !important; margin-left: 40px !important; margin-top: 30px; }
	.tp-leftarrow { left: -60px !important; }
	.iq-error .iq-plr-110 { padding: 0 40px; }
	.small-title{
		font-size: 18px;
	}
}
@media(max-width:600px) {
	header .menu-list-items .container-fluid, .header-01 .container-fluid { padding: 0 20px !important; }
	#rev_slider_26_1_wrapper .tp-caption { margin-left: 50px; }
	#rev_slider_26_1_wrapper .tp-caption.button { padding: 3px 10px !important; font-size: 11px; margin-left: 30px !important; margin-top: 30px; }
	.tp-rightarrow, .tp-leftarrow { display: none !important; }
}
@media(max-width:575px) {
	.iq-footer .logo img { width: 65%; }
	#rev_slider_26_1_wrapper .tp-caption.button { padding: 1px 10px !important; font-size: 10px !important; margin-left: 20px !important; }
	.iq-coming #countdown li span { font-size: 34px; }
	.iq-coming .iq-subscribe .form-group { width: 100%; }
	.iq-coming .button { border-radius: 3px; }
	.tp-caption.tp-resizeme#slide-97-layer-22, .tp-caption .iq-font-blue, .tp-caption#slide-100-layer-15, #slide-100-layer-22, #slide-97-layer-15 { font-size: 10px !important; line-height: 20px !important; }
}
@media(max-width:479px) {
	.iq-coming #countdown li { margin: 0 40px; }
	.iq-blog.blog-detail .media { display: inline-block; }
	.iq-blog.blog-detail .media .media-body { margin-top: 15px; }
	.iq-coming #countdown li span { font-size: 50px; }
	.mega-menu .menu-logo > li > a img, .header-03 .mega-menu .menu-logo > li > a img, .header-04 .logo img { height: 24px; }
	.slideouticons label.mainlabel { height: 28px; width: 28px; font-size: 14px; }
	.light-tab .nav-pills .nav-link { padding: 10px 10px; font-size: 11px; }
	.input-range { width: 60%; }
	.range-value { width: 80px; }
	.container-fluid { padding: 0 30px; }
	#rev_slider_26_1_wrapper .tp-caption.button { padding: 0px 10px !important; font-size: 10px !important; margin-left: 10px !important; margin-top: 15px; }
	.iq-error .iq-plr-110 { padding: 0 20px; }
	.iq-comment-list .iq-comments-media img { width: 70%; margin-top: 25px; }
	.iq-blog-entry .iq-comment-list ul { padding-left: 0px !important; }
	.iq-blog.blog-detail .iq-pos-r.iq-plr-30 { padding: 0px !important; }
	.iq-download .button.btn-white.iq-ml-15 { margin-left: 0; }
	.loan-form { top: -30px; }
	.tp-caption.tp-resizeme#slide-97-layer-22, .tp-caption .iq-font-blue, .tp-caption#slide-100-layer-15, #slide-100-layer-22, #slide-97-layer-15 { font-size: 8px !important; line-height: 18px !important; }
	.iq-download .button { padding: 10px; font-size: 14px; }
	.iq-download .button.btn-orange.iq-mt-20 { margin-right: 5px; }
	.iq-coming #countdown li { margin: 0 18px; }
	.table.table-one{overflow: hidden;}
	.table.table-one td, .table.table-one th { width: 100%; display: inline-block; border-top: inherit; }
	.table.table-one td { padding: 10px 0; }
	.table.table-one th { padding: 20px 0; }
}