@charset "utf-8";

/* CSS Document */

@media (min-width: 1800px) 

{

	.container1

	{

		width:1457px;

	}

	.container2

	{

		width:1800px;

	}

}

@media (max-width: 1200px) 

{

	.container2

	{

		

	}

}

@media (max-width:767px) 

{

	.about-box

	{

		height:280px;

	}

	.about-box-title

	{

		font-size:24px;

	}

	#home .home-img-div img

	{

		height:280px;

	}	

}

@media(max-width:1800px)

{

	.border-div:after

{

	content:'';

	position:absolute;

	width:98%;

	height:2px;

	background-color:#2b2b2b;

	top:100px;

	left:10px;

}

.border-div2:after

{

	content:'';

	position:absolute;

	width:98%;

	height:2px;

	background-color:#2b2b2b;

	top:67px;

	left:10px;

}

}

@media(max-width:990px)

{

	.border-div:after

{

	content:'';

	position:absolute;

	width:98%;

	height:2px;

	background-color:#2b2b2b;

	top:70px;

	left:10px;

}



}

@media (max-width:1200px)

{

	.border-div2:after

{

	content:'';

	position:absolute;

	width:98%;

	height:2px;

	background-color:#2b2b2b;

	top:100px;

	left:10px;

}

}



@media (min-width: 768px)

{

	/*.navdiv

	{

		width:800px;

	}*/

	.mynav .navbar-brand img

	{

		width:50%;

	}

	/*.right-ul

	{

		font-size:16px;

		padding-top:0;

	}*/

}

@media (min-width: 992px)

{

	.pt-250

{

	padding-top:250px;

}



	.mynav .navbar-brand img

	{

		width:100%;

	}

}



@media only screen and (min-width: 768px) {

  .cd-section h1 {

    font-size: 30px;

    font-size: 1.875rem;

  }

  .cd-section p {

   /* font-size: 20px;

    font-size: 1.25rem;

    line-height: 2;*/

  }

}

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

{

	

}

@media only screen and (min-width: 1367px) 

{

	#section2, #section3, #section4, #section5, #section1

	{

	background-image:url(../images/about-us-bg.jpg);

	background-size:100% 100%;

	padding-top:1px;

	/*z-index:-1;*/

	background-repeat:no-repeat;

	min-height:100%;

	}

	

	#section7, #section8, #section9, #section10 ,#section11, #section12, #section13

{

	background-image:url(../images/about-us-bg.jpg);

	background-size:100% 100%;

	padding-top:1px;

	/*z-index:-1;*/

	background-repeat:no-repeat;

	min-height:100%;

}



}

@media(max-width:1800px) and (min-width:1366px)

{

	#section2, #section3, #section4, #section5, #section1

	{

		padding-bottom:120px;

	}

	#section7, #section8, #section9, #section10 ,#section11, #section12, #section13

	{

		padding-bottom:120px;

	}

}



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

{

 #section2, #section3, #section4, #section5, #section1

 {

	 background-color:#000;

	 

 }

 #section7, #section8, #section9, #section10 ,#section11, #section12, #section13

 {

	 background-color:#000;

	 background-image:none;

 }

 header

 {

	 z-index:12;

 }

}

 @media(max-width:990px)

 {

	 .mt-20-mob

	{

		margin-top:20px;

	}

	

	/*.container1 .pt-250

	{

		padding-top:125px;

	}*/

	.pt-250

{

	padding-top:125px;

}

 }

 

 @media(max-width:995px)

 {

	 .header-container

	 {

		 width:100%;

	 }

 }

 

 @media only screen and (max-width: 1400px) and (min-width:900px)

{

	.front-box-title

	{

		font-size:20px;

	}

}

@media (max-width: 900px) 





@media (max-width: 768px) 

{

	.front-box-title

	{

		font-size:24px;

	}	

}

@media only screen and (max-width: 1600px) and (min-width:990px)

{

  .integrated-travel-solutions-para

  {

	  padding-top:40px;

  }

}



{

	.front-box-title

	{

		font-size:24px;

	}	

	

	.container1

	{

		width:100%;

		

	}

	.navbar-brand

	{

		padding:0;

	}

	.navbar-toggle

	{

		margin-top:30px;

	}

	.mynav

	{

		max-height:90px;

		margin-bottom:0;

	}

	.mynav .navbar-brand img

	{

		width:55%;

	}

    .right-ul

	{

		font-size:16px;

		padding-top:0;

		float: right;

        background-color: #fff;

        width: 52%;

	}

	.no-touch #cd-vertical-nav

	{

		display:none;

	}

	

	

	.pt-100

	{

		padding-top:125px;

	}

}

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

{

	.pt-140

	{

		padding-top:0;

	}

	

	

}

@media (max-width:600px)

{

	.navbar-inverse .navbar-toggle1

	{

		margin-top:20px;

	}	

}



@media(max-width:766px)

{

	.navbar-brand1

	{

		width:20%;

	}

	

	#cd-vertical-nav

	{

		display:none;

	}

}





@media(max-width:900px)

{

	.navbar-nav1

	{

		width:100%;

		margin-top:150px;

	}

}

@media(max-width:767px)

{

	.navbar-nav1

	{

		margin-top:0;

	}

	.mycollapse-class

	{

		background-color:#fff;

	}

	.navbar-inverse .navbar-nav1 > li > a

	{

		color:#000;

	}

	.navbar-inverse .navbar-nav1 > li > a:hover

	{

		background-color:#000;

		color:#fff;

	}

}







.pd-0

{

	padding-left:0;

	padding-right:0;

	padding-top:0;

	padding-bottom:0;

}

.mb-0

{

	margin-bottom:0;

}

.mt-100

{

	margin-top:100px;

}

.mt-110

{

	margin-top:110px;

}

/*.pt-250

{

	padding-top:250px;

}*/

.pl-35

{

	padding-left:35px;

}

.pt-300

{

	padding-top:150px;

}

/*.pt-250

{

	padding-top:250px;

}*/

.pt-210

{

	padding-top:210px;

}

.mt-45

{

	margin-top:45px;	

}

.mt-25

{

	margin-top:25px;

}

.navbar {

	position:absolute;

	left:0;

	right:0;

	top:0;

	width:100%;

}

.container1 {

	overflow-y:hidden;

}

.navbar {

	min-height:170px !important;

}



@media (min-width: 667px)

{

	.pt-300

{

	padding-top:200px;

}

.navbar {

	min-height:200px !important;

}

}

@media (min-width: 767px)

{

	.pt-300

{

	padding-top:250px;

}

.navbar {

	min-height:250px !important;

}

}

@media (min-width: 900px)

{

	.pt-300

{

	padding-top:200px;

}

.navbar {

	min-height:200px !important;

}

}
@media(max-width:650px)
{
	.about-heading
	{
		font-size:20px;
	}
	.about-description
	{
		font-size:14px;
	}
	.border-div2:after
	{
		content: '';
    position: absolute;
    width: 98%;
    height: 2px;
    background-color: #2b2b2b;
    top: 62px;
    left: 10px;
	}
	.border-div:after
	{
		top:55px;
	}
	.footer-para
	{
		font-size:11px;
		margin-top:50px;
	}
}