/*****************
================================================
 (  Media Queries  )
================================================
 *******************/
@media(max-width:1399px) {
	.home-screen-slide:before { width: 287px; }
	.home-screen-slide .owl-carousel .item { width: 224px; }
	.home-screen-slide { padding: 69px 0px 72px 35px; }
}
@media(max-width:1199px) {
	.iq-app-info { padding: 30px 20% 0% 20%; }
	.home-screen-slide:before { width: 301px; }
	.home-screen-slide .owl-carousel .item { width: 235px; }
	.home-screen-slide { padding: 72px 0px 70px 36px; margin-left: -90px; }
	.home-screen-slide .owl-carousel .item { width: 236px; }

}
@media(max-width:1099px) {
	.heading-title { margin-bottom: 60px; }
	.iq-app-info { padding: 30px 15% 0% 15%; }
}
@media(max-width:992px) {
	header .navbar-nav { margin-top: 12px; }
	header .navbar-header .navbar-brand img { height: 66px; }
	header .navbar-default .navbar-nav > li > a { font-size: 13px; }
	header .navbar-nav > li { margin: 0 20px 0 0; }
	header.affix .navbar-header .navbar-brand img { height: 48px; }
	.re-mt-30 { margin-top: 40px; }
	header.affix .navbar-nav { margin-top: 0px; }
	.heading-title p { padding: 0; }
	.iq-app-info { padding: 30px 15% 0% 8%; }
	.iq-info-box { padding: 0 }
	.iq-app .row-eq-height { display: inherit; }
	.iq-app-info { padding: 0 30px; }
	.home-screen-slide { padding: 69px 0px 70px 34px; margin-left: 0px; }
	.home-screen-slide .owl-carousel .item { width: 224px; }
	.home-screen-slide:before { width: 285px; }
	.contact-info { padding: 0px !important; }
	.contact-info:before { display: none; }
	.banner-03 .link { position: relative; bottom: initial; }
}
@media(max-width:979px) { }
@media(max-width:767px) {
	h2 { font-size: 32px; }
	header .navbar-default { margin: 10px 0; }
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { margin: 15px 0 0 0; border-color: #fff; background: #fff; transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; }
	.navbar-collapse { background: #fff; border: none; margin-top: 10px; }
	header .navbar-nav { margin-top: 0; }
	header .navbar-nav > li { margin: 0; }
	header .navbar-default .navbar-nav > li > a { font-size: 14px; color: #333; padding: 12px 20px; }
	header.affix .navbar-default .navbar-toggle { margin: 8px 0 0 0; }
	.overview-block-ptb { padding: 70px 0; }
	.overview-block-pt { padding: 70px 0 0; }
	.overview-block-pb { padding: 0 0 70px; }
	.iq-newsletter .form-group { width: 100%; }
	.iq-newsletter .form-inline .button.bt-white { margin-left: 0 !important; }
	.home-screen-slide { padding: 70px 0px 75px 100px; margin-left: 0px; }
	.home-screen-slide .owl-carousel .item { width: 236px; }
	.iq-app .iq-ptb-80 { padding: 50px 0 !important; }
	.home-screen-slide:before { left: 64px; }
	.home-screen-slide:before { width: 301px; }
	.newsletter-phone { margin-bottom: -110px; }
	.banner-03 h1 { font-size: 36px; line-height: 56px; letter-spacing: 0; margin-top: 120px;}
	.banner-03 h1 small { font-size: 16px;}
	.iq-mobile-app .iq-mobile-box .iq-mobile-img { width: 75%;}
	.iq-mobile-app .iq-mobile-icon img{ width: 60%; height: auto; }
	.iq-mobile-app .icon-01 { left: 55px;}
	.iq-mobile-app .icon-02 { left: 20px; top: 150px;}
	.iq-mobile-app .icon-05 { left: 70px;  bottom: 145px;}
	.iq-mobile-app .icon-03 {right: 50px;}
	.iq-mobile-app .icon-04 {right: 30px;}
	.button { padding: 10px 25px;}
}
@media(max-width:479px) {
	.home-screen-slide:before { left: 4px; }
	.home-screen-slide { padding: 72px 0px 75px 40px; }
	.re4-mt-20 { margin-top: 20px; }
	.iq-mobile-app .iq-mobile-icon img { width: 35%; height: auto; }
	.iq-mobile-app .icon-01 { left: 10px;}
	.iq-mobile-app .icon-02 { left: -30px; top: 150px;}
	.iq-mobile-app .icon-05 { left: 20px;  bottom: 50px;}
	.iq-mobile-app .icon-03 {right: 0px;}
	.iq-mobile-app .icon-04 {right: -20px; top: 35px; }
	.iq-mobile-app  { overflow: hidden; }
	.iq-mobile-app .iq-mobile-box { margin-bottom: 0; margin-top: 0; }
	.banner-03 h1 { font-size: 25px; line-height: 44px;}
	.banner-03 h1 small { font-size: 12px;}
}
