@charset "utf-8";

/* CSS Document */



@media (max-width: 320px) {

   .menu-link {

    width: 40px !important;

    height: 35px !important;

    left:35px !important;

	}

	.menu-link span

	{

		line-height:35px !important;

	}

    .top-logo img

	{

		height:140px !important;

	}

	.search_box .inner

	{

		margin-top:5px;

	}

	.top_sec

	{

		height:130px !important;

	}

	.form-control

	{

		height:32px;

	}

	.sidebar-mob

	{

	width:100%;

    margin: auto;

	float:none;

	}

	.latest_event

	{

		height:130px !important;

	}

}

@media (min-width: 321px) and (max-width: 480px)

{



    

}



@media (max-width: 480px) {

    .copyright, .powered_by

    {

        text-align: center;

    }

/*

     .menu-link 

	{

       width: 40px !important;

    height: 35px !important;

    left: 45px !important;

    top: 25px !important;

	}

	.menu-link span

	{

		line-height:35px !important;

	}

    .menu-link span i

	{

		font-size:15px;

	}

*/

}

@media (min-width: 321px) and (max-width: 568px)

{



    

}

@media (max-width:568px)

{

	

}

@media (min-width: 375px) and (max-width: 667px)

{



    

    

    

}

@media (min-width: 376px) and (max-width: 667px)

{



	

}

@media only screen and (max-device-width: 667px)

{

	

}





@media (min-width: 414px) and (max-width: 480px)

{



    

    

}

@media (min-width: 480px) 

{



    

	

}

@media (max-width: 480px)

 {

.img-rs

     {

         max-width: 100%;

     }

	

        .main_logo

    {

         width: 50%;

    }

    

}



@media (min-width: 481px) and (max-width: 767px){

    

    .main_logo

    {

         width: 50%;

    }

    .menu-link 

	{

    width: 48px !important;

    height: 40px !important;

    left: 52px !important;

    top: 25px !important;

	}

	.menu-link span

	{

		line-height:40px !important;

	}

	.sidebar-mob

	{

	width: 60% !important;

    margin: auto;

	float:none;

	}

	.cont-formcol

	{

		width:55% !important;

		margin: auto;

		float: none;

	}

	.latest_event

	{

		height:150px;

	}

	.eve-col

	{

		width:50% !important;

		margin:auto;

		float:none;

	}
	.subinfo-col
	{
		width: 100%;
	}
	.outer-bg {
		
    display:block;
    padding: 35px 20px;
	}

}

@media (max-width: 767px)

{



.page_header

    {

      font-size: 30px;  

    }

     .banner_bottom_sp

     {

         padding-top:20px;

     }

    .banner_sec, .iiec_slider

    {

        height: 385px;       

    }

    .top_sec

    {

     

    height: 93px;  

    }

    .new_text

    {

        background-color: #f3f3f3;

    }

   .ticker, .new_text

    {

         height: 60px !important;  

    }

    .ticker ul li

    {

        font-size: 12px;

        line-height: 18px;

    }

   	.mob-logocs

	{

		text-align:center;

	}



	.menu-link 

	{

    width: 45px;

    height: 40px;

    left: 45px;

	top: 25px;

	}

	.menu-link span 

	{

		line-height:40px;

	}

	.sidebar-mob

	{

	width: 100%;

    margin: auto;

	float:none;

	}

	div#wpcf7-f418-o1 input, div#wpcf7-f418-o1 textarea 

	{

    width: 100% !important;

	}
	.top_sec
	{
		position:relative;
	}
	.info-box {
    position: relative;
    top: 20px;
	}
	.subinfo-col
	{

		margin-bottom:20px;
	}
	.ms-layer h1
	{
		font-size:20px !important;
	}
	.msp-preset-btn-87
	{
		font-size:16px !important;
	}
	.sub-menu
	{
	    position:relative;
	}
	.sub-menu li
	{
	    border-bottom:none;
	}
			.mm-listitem:after
	{
	    color:#d4d4d4;
	}

}

@media (min-width:767px) 

{

		

}

@media (min-width: 768px) and (max-width: 991px){

   .mob_fw

    {

        max-width:100% !important;

    }

	.top_sec

    {

     

     height: 120px;  

    }

	.abt_info p

	{

		font-size:15px;

	}

    .latest_event

	{

		height:125px;

	}

	.new_text

	{

		width:90%;

	}

	.mob-logocs

	{

		text-align:center;

	}

	  .menu-link {

    width: 50px;

    height: 45px;

    left: 125px;

    top:25px;

	}

	 .menu-link span

	{

		line-height:45px;

	}

		.sidebar-mob

	{

	width: 45%;

    margin: auto;

	float:none;

	}
	.top_sec
	{
		position:relative;
	}
	.outer-bgred
	{
		height: 220px;
	}
	.outer-bg
	{
		padding:15px;
	}
	.content p
	{
		font-size:11px;
	}
	.info-box
	{
		top:-90px;
	}
	
	.sub-menu
	{
	    position:relative;
	}
	.sub-menu li
	{
	    border-bottom:none;
	}
	.mm-listitem:after
	{
	    color:#d4d4d4;
	}
}



@media (max-width: 991px){



 .our_clients h2,.our_clients p

    {

        text-align: center;

    }

    .foot_nav li a

    {

        font-size: 13px;

    }

    .info_row

    {

        width:50%;

    }

    .top_logo

    {

    display: inline-block;

    }

    .remove_mob_pad

    {

        padding-left:0px !important;

    padding-right:0px !important;

    }

    .top_sp_row

    {

         margin-top: 0;

    }

    .men_right

    {

        display: none;

    }

     .stay_abroad .slick-next,  .stay_abroad .slick-prev, .offer_slider .slick-next, .offer_slider .slick-prev

    {

        display: none !important;

    }

    .why-choose-box

    {

        margin:0;

    }

    .test_back

    {

        background-color: #f3f3f3;

        height: auto;

        padding-bottom: 15px;

        background-image:none;

    }

	.main_menu

    {

        display: none;

    }

	.top_sec

	{

		height: 145px;

	}

	.top_logo img

	{

		margin: auto;

		 width: 160px;

	}

		.mm-listitem:after
	{
	    color:#d4d4d4;
	}





}

@media (min-width:991px) 

{



}

@media (min-width: 991px) and (max-width: 1024px){

    .cont_info li

    {

         padding-left: 11px;  

    }



    .top_sec

    {

     

     height: 90px;  

    }

    .cont_info li .enq_btt

    {

     font-size: 12px;

    padding: 3px 12px;

    }

 		.sidebar-mob

	{

	width: 45%;

    margin: auto;

	float:none;

	}
		.mm-listitem:after
	{
	    color:#d4d4d4;
	}



}

@media (min-width: 992px) and (max-width: 1199px)

{

	.cont_info li

	{

		padding-left:5px;

		

	}

	.cont_info li .enq_btt

	{

    padding: 6px 28px;

	font-size:12px;

	}



}

@media (max-width: 1024px)

{

/*

.main_menu

    {

        display: none;

    }

*/

    

	div#wpcf7-f418-o1 input, div#wpcf7-f418-o1 textarea {

    width: 295px;

}

    

    

}

@media (max-width: 1200px) {

	



	

}



@media (min-width: 1200px) {



	.container

	{

		width:1200px !important;

	}

	

	

	

}



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

	

	



}



@media (min-width: 1024px) 

{



	

}



@media (min-width: 1280px){



body

{



/* background:#9933CC; */

}



	

}

@media (min-width: 1366px){





}

@media (min-width: 1440px){



body

{



/*background:#f2e258;*/

}



}

@media (min-width: 1600px){



body

{



/*background:#68b2e5;*/

}





}

@media (min-width: 1680px){



body

{



/*background:#f86476;*/

}







}

@media (min-width: 1920px){



body

{



/*background:#e59357;*/

}







}

