
/*
=================================================
				UP FROM 1200PX
=================================================
*/ 
@media (min-width: 1367px) and (max-width: 1680px) {

}
/*
=================================================
				UP FROM 1200PX
=================================================
*/ 
@media (min-width: 1200px) and (max-width: 1366px) {
	.iq_knowledge_des{
		padding-right: 100px;
	}
}
/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 
@media (min-width: 992px) and (max-width: 1199px) {
	.iqoniq2-info ul li span,
	.iqoniq2-info ul li a{
		width: 74%;
	}
	.event_calender{
		overflow: hidden;
	}
	.navigation ul li a{
		padding-left: 20px;
		padding-right:20px;
	}
	.iq_search_courses h4{
		font-size: 30px;
	}
	.we_professional_bg .iq_heading_1 br{
		display: none;
	}
	.iq_professional_services p{
		max-height: 70px;
		overflow: hidden;
	}
	.iq_knowledge_des{
		padding-right: 20px;
		padding-left: 20px;
	}
	.main-gallery [class*="col"]{
		width: 33.3%;
	}
	.center-dec .text{
		padding-right:20px;
		padding-left: 20px; 
	}
	.iq_contact_info ul li{
		padding-right:40px; 
		padding-left:40px; 
	}
	.flickr-wrap .flickrbadGES{
		width: 64px;
		height: 64px;
	}
}
/*
=================================================
			FROM 0PX TO 979PX    0300 7785536
=================================================
*/ 
@media (max-width: 991px) {
	.iqoniq2-info ul li{
		width: 33.3%;
		text-align: center;
	}
	.iqoniq2-info ul li i{
		float: none;
		display: inline-block;
	}
	.iqoniq2-info ul li a,
	.iqoniq2-info ul li span{
		width: 100%;
	}
	.event_calender{
		overflow: hidden;
	}
	.blog_detail_searh{
		margin: 0 0 30px;
	}
	.blog-medium-caption h5{
		font-size: 22px;
	}
	.iner_banner{
		padding: 80px 0 97px;
	}
	.list_setting .iq-input{
		width: 140px;
	}
	.navigation ul li a{
		padding-right:9px;
		padding-left: 9px; 
	}
	.navigation .children{
		min-width: 200px;
	}
	.iq_banner .slick-dots{
		bottom: 30px;
	}
	.iq_search_courses{
		margin: 0;
	}
	.iq_knowledge_des{
		padding: 0;
	}
	.iq_knowledge_des .iq_heading_1 h4{
		font-size: 30px;
	}
	.iq_search_courses .iq-input{
		width: 50%;
		padding: 0 15px;
	}
	.iq_search_courses .iq-input .select ul.options{
		left:15px;
		right: 15px;
	}
	.iq_search_courses .iq-input:last-of-type{
		width: 100%;
	}
	.iq_search_courses form{
		width: auto;
		margin: 0 -15px;
		float: none;
	}
	.iq_knowledge_des h5{
		font-size: 16px;
	}
	.iq_contact_info ul li{
		padding-right:5px; 
		padding-left:5px; 
	}
	.about-us-section .iq_heading_1 h4{
		font-size: 26px;
	}
	.progress-caption .iq_heading_1 h4{
		font-size: 30px;
	}
	.progress-caption > p {
	    max-height: 100px;
	    overflow: hidden;
	}
	.video-wrap h1{
		font-size: 45px;
		line-height: normal;
	}
	.video-wrap a{
		padding: 30px 0 0;
	}
}

/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/

@media (min-width: 768px) and (max-width: 979px) {
	
  
}
/*
=================================================
			FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px) {
	.dl-menuwrapper{
		display: block;
	}

	.iq_gallery_bg {
    background-color: #f6f6f6;
    padding: 14px;
}
	.iq_search.pull-right{
		float: left !important; 
	}
	.iqoniq2-leave-message{
		text-align: center;
	}
	.iqoniq2-subcribe form input[type="submit"]{
		min-width: inherit;
		padding-right: 10px;
		padding-left: 10px;
	}
	.map-custom #map-canvas{
		height: 300px;
	}
	.iqoniq2-leave-message .iq_heading_1{
		text-align: center;
	}
	.iqoniq2-leave-message .iq_heading_1 h4::before{
		right: 0;
	}
	.iqoniq2-info ul li{
		width: 100%;
	}
	.edu_upmg_area .iq_course_list_des ul li{
		padding: 0 0 0 10px;
		width: 33.3%;
	}
	.blog_quotes{
		margin-right:0;
		width: 100%; 
	}
	.blog-title{
		font-size: 22px;
	}
	#search-box .modal-dialog{
		width: auto;
	}
	.navigation{
		display: none;
	}
	.iq_time_wrap{
		display: none;
	}
	.iq-caption{
		padding: 0 15px;
	}
	.iq-caption-title{
		font-size: 20px;
	}
	.iq-caption-text{
		font-size: 40px;
		margin: 0 0 15px;
	}
	.iq-caption-contant{
		display: none;
	}
	.iq_banner .slick-dots {
	    bottom: 10px;
	}
	.iq_professional_services{
		text-align: center;
	}
	.iq_professional_services span{
		margin-left:auto; 
		margin-right:auto; 
	}
	.iq_professional_services h5::before{
		right: 0;
		margin: 0 auto;
	}
	.iq_best_knowledge_bg,
	.iq_best_knowledge_bg .iq_heading_1,
	.we_professional_bg .iq_heading_1{
		text-align: center;
	}
	.iq_best_knowledge_bg .iq_heading_1.text-left h4::before,
	.we_professional_bg .iq_heading_1.text-left h4::before{
		right: 0;
	}
	.iq_best_knowledge_bg{
		background-image: none;
	}
	.iq_gallery_menu ul li{
		margin-left:5px; 
	}
	.iq_gallery_menu ul li a{
		font-size: 12px;
		padding-left: 5px;
		padding-right: 5px;
	}
	.main-gallery [class*="col"]{
		width: 49.9%;
	}
	.iq_contact_info ul li{
		width: 100%;
	}
	.iq_contact_info ul li::before {
	    height: 1px;
	    right: 0;
	    top: auto;
	    width: 100%;
	    bottom: 0;
	    left: 0;
	}
	.iq_uni_title{
		padding: 0;
	}
	.progress-caption,
	.progress-caption .iq_heading_1,
	.about-us-section .iq_heading_1,
	.about-us-section .text{
		text-align: center;
	}
	.about-us-section .text{
		margin: 0 0 0px;
	}
	.progress-caption .iq_heading_1.text-left h4::before,
	.about-us-section .iq_heading_1.text-left h4::before{
		right: 0;
	}
	.video-wrap h1 {
	    font-size: 35px;
	    line-height: normal;
		margin: 0 0 10px;
	}
	.video-wrap h5{
		font-size: 18px;
	}
	.video-wrap a {
	    padding: 20px 0 0;
	}

	.iq_link_1{
	width: 100px;
    height: 31px;
    font-size: 9px;
	}

	.btn-green {
    background: #78c773;
    padding: 10px 86px 10px 86px;
    width: 100%;
}

.ab-para-bg p {
    color: #fff;
    text-align: center;
    font-size: 14px;
}

.target-img {
    width: 86px;
}

.m-para {
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    font-weight: 100;
}

.mis-thumb {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: -41px 107px 28px;
}
.iner_banner h5 {
    font-size: 25px;
}
.ab-para-bg {
    background: #77c772;
    padding: 40px;
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 20%);
    border-left: 8px solid #0e2551;
    margin-top: -71px;
    margin-bottom: -37px;
}
.iq_course_list_des p {
    font-size: 14px;
    line-height: 19px;
    margin: 0px 0px 24px;
}

.iq_best_knowledge_bg.bg-uk {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background-color: #f0f0f0;
    background-repeat: no-repeat;
    background: #f0f0f0;
}

p {
    letter-spacing: 0.2px;
    line-height: 24px;
    color: #777777;
    font-size: 13px;
    word-break: break-word;
}

.iq_knowledge_des .iq_heading_1 h4 {
    font-size: 18px;
}

.about-us-section .iq_heading_1 h4 {
    font-size: 16px;
}


.uk-img{
	margin-bottom: 11px;
}

.abt-sec{
margin-top: -108px;
}

.iq_search_courses h4 {
    font-size: 26px;
    position: relative;
    display: inline-block;
    padding: 0px 0px 24px;
    margin: 0px 0px 30px 0px;
    color: #fec82a;
}

body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    margin: 0px 0px 0px 0px;
    font-family: 'Open Sans', sans-serif;
    text-transform: initial;
    font-size: 18px;
    margin-bottom: 15px;
}

.can-mt{
margin-top: -94px;
}

.iq_best_knowledge_bg.bg-canada {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background: #f0f0f0;
    background-repeat: no-repeat;
}
.bg-blue {
   padding: 13px;
    margin-bottom: 24px;
    background: #ffffff;
    font-size: 12px;
    text-align: justify;
    color: #646464;
    font-weight: 400;
    box-shadow: 0px 0px 25px 0px rgb(51 51 51 / 6%);
    border-left: 4px solid #2356ac;
}

.us-mt{
	margin-top: -89px;
}
.widget-title {
    float: left;
    width: 100%;
    position: relative;
    margin: 0px 0px 30px;
    text-transform: initial;
}
.iq_best_knowledge_bg.bg-usa {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background: #f0f0f0;
    background-repeat: no-repeat;
   
}

.us-step{
	margin-top: -113px;
}

.aus-st{
	margin-top: -91px;
}
.iq_best_knowledge_bg.bg-aus {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background: #f0f0f0;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(extra-images/aus-bg.jpg);
}

.st-mt{
margin-top: -100px;
}

.iq-input input[type="text"] {
    color: #fff !important;
    margin-top: 27px;
}

.widget-title {
    float: left;
    width: 100%;
    position: relative;
    margin: 0px 0px 30px;
    margin-left: 107px;
}


.iqoniq2-leave-message textarea {
    margin-bottom: 30px;
    height: 200px;
    resize: none;
    margin-top: 32px;
}

.ph-mt{
	margin-top: -100px;
}
.iq_best_knowledge_bg.bg-phy {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background: #f0f0f0;
    background-repeat: no-repeat;
    /* background-position: bottom left; */
    background-position: left;
    background-image: url(extra-images/phy-bg.jpg);
}

.nz-mt{
	margin-top: -100px;
}


.iq_best_knowledge_bg.nz-bg {
    float: left;
    width: 100%;
    position: relative;
    background-size: 50%;
    background: #f0f0f0;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url(extra-images/nz-bg.jpg);
}

.nz-step{
	margin-top: -93px;
}

.iner_banner h5 {
    font-size: 50px;
    color: #fff;
    margin-bottom: 18px;
    position: relative;
    display: inline-block;
    z-index: 2;
    text-transform: initial;
}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (min-width: 360px) and (max-width: 640px) {
	
  
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (max-width: 480px) {
	.fc button{
		padding: 0;
	}
	.fc-basic-view .fc-body .fc-row {
	    min-height: 30px;
	}
	.edu_upmg_area .iq_course_list_des ul li{
		width: auto;
	}
	.comment-thumb figure{
		width: 70px;
		height: 70px;
	}
	.blog_commenting_area li ul{
		padding: 0;
	}
	.comment-reply{
		position: static;
		margin: 10px 0 0;
	}
	.comment-thumb{
		background-color: transparent;
	}
	.tags_wrap .iq_footer_social,
	.iq-tags{
		width: 100%;
		text-align: center;
	}
	.iq-tags{
		margin: 0 0 10px;
	}
	.tags_wrap .iq_footer_social li,
	.iq-tags li{
		float: none;
		display: inline-block;
	}
	.blog-medium-caption h5 {
	    font-size: 18px;
	}
	.list_setting .iq-input{
		width: 100%;
	}
	.iqoniq-tabs{
		float: none;
		margin: 0 -1.5%;
		text-align: center;
	}
	.iqoniq-tabs li{
		width: 47%;
		margin: 0 1.5% 5px !important;
	}
	.main-gallery [class*="col"]{
		width: 100%;
	}
	.iq_header_1 .iq_ui_element{
		padding: 0 0 0 150px;
	}
	.iq_top_contact a:last-child{
		display: none;
	}
	.iq-caption-title{
		display: none;
	}
	.iq-caption-text{
		font-size: 17px;
	}
	.iq_search_courses .iq-input{
		width: 100%;
	}
	.iq_heading_1 h4{
		font-size: 24px;
	}
	.iq_course_list_des ul li{
		padding-left: 16px;
	}
	.iq_gallery_menu ul li{
		margin: 0 3px 6px;
	}
	.center-dec .iq_link_1{
		min-width:inherit;
		padding-right: 20px;
		padding-left: 20px;
	}
	.testimonial{
		padding-right: 10px;
		padding-left: 10px;
	}
	.video-wrap h1{
		font-size: 23px;
	}
	.iner_banner{
		padding: 50px 0 57px;
	}
	.iner_banner h5{
		font-size: 27px;
	}
	.iq_footer_social li{
		margin-right: 0;
	}
	.course_comments > li{
		margin: 0 10px 0 0;
	}
	.popular_thumb h6 a{
		font-size: 16px;
	}
}


@media (min-width: 1200px) and (max-width: 800px) {

.time-left {
    margin-left: 395px !important;
}

.con-left{
	margin-left: -116px;
}
}



@media (max-width: 1380px) and (min-width: 800px) {
.time-left {
/*    margin-left: 563px !important;*/
margin-left: 253px !important;
}

.con-left{
	margin-left: -74px;
}
}