
html, body{
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	font-size:100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.margtop60{
	margin-top: 75px;
}


.mobilehide{display: block;}
.mobileshow{display: none;}
.tab{display: none;}

@font-face {
   font-family: 'Dry-Brush';
    src:  url('../fonts/Dry-Brush.ttf.woff') format('woff'),
    url('../fonts/Dry-Brush.ttf.svg#Dry-Brush') format('svg'),
    url('../fonts/Dry-Brush.ttf.eot'),
    url('../fonts/Dry-Brush.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

.dropdown-menu > li > a{
	text-transform: initial;
	/*white-space: inherit;*/
	font-size: 13px;
}

#owl-header .item{position: relative;}
#owl-header .item .slider_content{
	text-align: center;
	position: absolute; color:#ffffff;
	left: 50%; transform: translate(-50%, 75%);
	width: 100%; padding: 0px 200px;
}
#owl-header .item .slider_content .cutomerheading{
	text-transform: uppercase;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 0.15px;
	line-height: 23px;
}
#owl-header .item .slider_content .hedaerpra{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
}

#owl-header .item .slider_content .simple_smarttxt{
	font-family:'Dry-Brush'; text-transform: uppercase;
	font-size: 43px; padding:20px 0px;
	color: #ffffff;
	letter-spacing: 2.12px;
	line-height: 23px;
}
#owl-header .item .slider_content .simple_smarttxt2{
	font-size: 26px;
	font-family:'Dry-Brush'; text-transform: uppercase;
}
#owl-header .item .slider_content h3.simple_smarttxt{
	text-transform: uppercase;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	
}
#owl-header .item .slider_content .simple_smarttxt2 > span{color:#FFA200;font-size: 28px;}
#owl-header .item .slider_content .simple_smarttxt > span{color:#FFA200;}
#owl-header .item .slider_content > a{
	background:#FFA200; color:#ffffff; text-decoration: none;
	display: inline-block; padding:10px 20px; border-radius:4px;
	margin-top:40px;
}
#owl-header .item img{ 
	display: block;
	width: 100%;
	height: auto;
}
.owl-theme .owl-prev, 
.owl-theme .owl-next {
    position: absolute;
    top: 50%; padding:8px !important;
    border-radius:100px !important;
    margin-top: -50px;
    height:40px; 
    width:40px;
    text-align: center;
    border:solid 1px #ffffff;
    background: transparent !important;
}
.owl-theme .owl-next {right: 0px;}
.owl-theme .owl-prev {left: 0px;}


/*
	navbar css
*/
.navbar-fixed-top{
	margin-bottom: 0px; margin-top:0px; position: fixed !important; 
	background:#0f1733 !important; padding:0px 0px 10px 0px;
	box-shadow: 0 11px 25px 0 rgba(13, 34, 66, 0.37);
}
.navbar-fixed-top .nav{margin-top: 14px;}
.navbar{
	background:transparent;
	position: absolute; z-index:9999;
	width: 100%;
}
.nav{margin-top:20px;}
.nav > li {text-transform: uppercase;}
.nav > li > a{
	color:#ffffff; font-size:13px; 
	padding:8px 12px; 
	margin-right: 15px;
}
.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a:active{
	background: transparent;
}
.nav > li > a.active{
	border-bottom: solid 3px #FFA200;
}

.nav > li:last-child a{
	background:#FFA200; border-radius:4px;
	margin-right: 0px;
}

.nav .open>a, 
.nav .open>a:hover, 
.nav .open>a:focus{
	background: transparent;
}

/* caret style */
.caret {
  position: relative;
}

/* dropdown style */
.dropdown.open .caret:before,
.dropdown.open .caret:after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-width: 7px 8px;
  border-style: solid;
  border-color: transparent;
  z-index: 1001;
}
.dropdown.open .caret:before {
  bottom: -17px;
  right: -8px;
  border-bottom-color: #ccc;
}
.dropdown.open .caret:after {
  bottom: -18px;
  right: -8px;
  border-bottom-color: #fff;
}

/* navbar style */
.navbar-nav > li > .dropdown-menu {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.navbar-nav > .open > a .caret:before {
  bottom: -16px;
}
.navbar-nav > .open > a .caret:after {
  bottom: -17px;
}
.navbar-nav .open .dropdown-menu{
	background: #ffffff;
}



/*
	content here
*/
.quotebtmpad{
padding-bottom: 20px;
}
.quote_box{
	margin:0px 50px;
	padding:30px 0px;
}
.quote_box .spangh{
	margin:0px 20px 0px 0px;
	width:5px; height:100px; display: inline-block; float:left;
	background: linear-gradient(-180deg, #04DEE0 8%, #157EE5 83%);
}
.beingapar{
	font-family: 'Open Sans';
	font-size: 24px;
	line-height: 1.4;
	margin-top: 10px;
	color: #05125B;
	letter-spacing: 0.38px;
}
.auther_txt{
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #A2A2A2;
	letter-spacing: 0.23px;
}

/*
	What is customer experience?
*/
.customerexperiance{
	position: relative;
	padding-bottom: 80px;
}
.customerexperiance .whatiscustomer_img img{padding-top:50px; width: 70%;display:block; margin:0 auto;}
.whatiscustomer{
	width: 600px;
	padding:20px 40px;
	left:50%;
	position: absolute;
	transform: translate(-50%, -10%);
	background: #FFFFFF;
	box-shadow: 0 11px 25px 0 rgba(115,115,115,0.37);
	border-radius: 5px;
}
.whatiscustomer h3{
	position: relative;
	padding-bottom:10px;
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 24px;
	color: #05125B;
}
.whatiscustomer h3 > span{
	height: 52px; width:4px;
	position: absolute;
	background:#2196F3;
	display: inline-block;
	z-index: 2;
	left:-40px; top:-10px;
}
.whatiscustomer > p{
	text-align: justify;padding-bottom: 5px; 
	font-size:14px; color:#575e69; line-height:1.6;
}
.whatiscustomer > p+p{padding-bottom: 5px;}

/*
	compare_business
*/
.imghowitworks{
	display: block;
	margin: 0 auto;
	width: 75%;
}
.compare_business{
	position: relative;
	background:#e8e8ff;
	padding-bottom:70px;
}
.compare_items{
	width:100%;
	position: relative;
	padding:30px 20px;
	background: #FFFFFF;
	box-shadow: 0 11px 25px 0 rgba(115,115,115,0.37);
	border-radius: 6px;
	left: 50%;
    transform: translate(-50%, -10%);
}
.compare_items a{
	display: block;
	padding:20px 0 0 0;
	min-height:150px;
}
.compare_items a:hover{

	text-decoration: none;
	background: #FFFFFF;
	border: 1px solid #A0BEE6;
	box-shadow: 0 4px 11px 0 rgba(40,85,157,0.50);
	border-radius: 3px;
}
.compare_items a h4{
	font-family: 'Open Sans';
    font-size: 16px;
    font-weight: bold;
    color: #1A284D;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    line-height: 1.5;
    text-align: center;
}
.compare_items a img{margin:0 auto; width: 60px;}
.compare_items .pdtop_50{padding-top:20px;}

.compare_business .howitwork{
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 24px;
	color: #05125B;
	padding-bottom:4px;
	letter-spacing: 0.25px;
	text-align: center;
	position:relative;
	background-image: linear-gradient(to right, #157EE5 ,#157EE5, 60%, #04DEE0);
	  color: transparent;
	  -webkit-background-clip: text;
	  background-clip: text;
	  margin-bottom:50px;
}
.compare_business .howitwork:after{
	position: absolute;
	content: '';
	width: 160px;
	height: 4px;
	border-radius: 100px;
	display: inline-block;
	margin:0 auto;
	left: 50%;
    transform: translate(-50%, 30px);
	background: #FFBF00;
}
.compare_business .chnage_img p{
	background:#E3F2FF;
	padding:20px;
	border-top:solid 5px #2E71EF;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #1A284D;
	line-height: 1.6;
	text-align: justify;
}
.compare_business .tabs_listing{
	list-style-type: none;
	margin:0px 50px;
	padding-left: 0px;
}
.compare_business .tabs_listing li{
	font-family: 'Open Sans';
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom:20px;
}
.compare_business .tabs_listing li a{text-decoration: none; color: #ffffff;}
.compare_business .tabs_listing li{
	text-decoration: none;
	color: #FFFFFF; display: block;
	padding:10px 0px 10px 40px;
}
.compare_business .tabs_listing li:hover{
	text-decoration: none;
	background: #0E1732;
}
.compare_business .tabs_listing li:hover:after{
	content: '';
    position: absolute;
    width: 14px;
    height: 23px;
    border-style: solid;
    border-width:21px 0px 21px 25px;
    border-color: transparent transparent transparent #0E1732;
    transform: translate(-50%, -24%);
    right: 5%;
}
.compare_business .tabs_listing li.active{
	text-decoration: none;
	background: #0E1732;
}
.compare_business .tabs_listing li.active:after{
	content: '';
    position: absolute;
    width: 14px;
    height: 23px;
    border-style: solid;
    border-width:21px 0px 21px 25px;
    border-color: transparent transparent transparent #0E1732;
    transform: translate(-50%, -24%);
    right: 5%;

}

.compare_business .tabs_listing li:nth-child(1):before{
	position: absolute;
    content: '';
    width: 49px;
    height: 49px;
    display: block;
    top: -5px;
    left: 30px;
    background: url(../images/tabs_icon01.png) no-repeat;
    background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(2):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:58px;
	left:30px;
	background:url('../images/tabs_icon02.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(3):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:120px;
	left:30px;
	background:url('../images/tabs_icon03.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(4):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:180px;
	left:30px;
	background:url('../images/tabs_icon04.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(5):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:240px;
	left:30px;
	background:url('../images/tabs_icon05.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(6):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:300px;
	left:30px;
	background:url('../images/tabs_icon06.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing li:nth-child(7):before{
	position: absolute;
	content: '';
	width: 49px;
	height: 49px;
	display: block;
	top:363px;
	left:30px;
	background:url('../images/tabs_icon07.png') no-repeat;
	background-size: 49px;
}
.compare_business .tabs_listing:before{
	position: absolute;
	content: '';
	width:6px;
	background: #C6E0FF;
	height: 539px;
	border-radius: 100px;
	top:-131px;
	left: 53px;
}

.chnage_img{
	width: 50%;
}
/*
	our strength 
*/
.ourstrength{
	padding:30px 0px 30px 0px;
}
.ourstrength h6,
.ourclients_section h4{
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 24px;
	color: #05125B;
	padding-bottom:4px;
	letter-spacing: 0.25px;
	text-align: center;
	position:relative;
	background-image: linear-gradient(to right, #157EE5 ,#157EE5, 60%, #04DEE0);
	  color: transparent;
	  -webkit-background-clip: text;
	  background-clip: text;
	  margin-bottom:50px;
}
.ourstrength h6:before{
position: absolute;
	height: 4px;
	bottom:-8px;
	width:135px;
	content: '';
	margin: 0 15px;
	border-radius:100px;
	background: #FFBF00;
}
.ourclients_section h4:before{
	position: absolute;
	height: 4px;
	bottom:-8px;
	width:150px;
	content: '';
	margin: 0 15px;
	border-radius:100px;
	background: #FFBF00;
}
.ourstrength .ubs_items{
	text-align: center;
	margin: 0px 10px;
}
.ubs_items img {
	width: 65px;
}
.ourstrength .ubs_items h3{
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: linear-gradient(to right, #157EE5 ,#157EE5, 60%, #04DEE0);
	  color: transparent;
	  -webkit-background-clip: text;
	  background-clip: text;
}
.ourstrength .ubs_items p{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #575e69;
	    line-height: 1.6;
    text-align: justify;
    padding-left: 10px;
    padding-right: 10px;
}

/*
	our clients 
*/
.ourclients_section{
	background: #F4FAFF;
	padding-top: 50px;
}
.ourclients_section h4{margin-bottom: 20px;}
.ourclients_section h4:before{
	margin:0 10px;
}
.ourclients_section .clientslogo{
	padding:40px 0 100px 0; text-align: center;
}
.ourclients_section .clientslogo span{
	padding-right:60px;
}
.clientslogo .owl-carousel .item {
    padding: 1rem;
    margin-top: 50px;
}
.clientslogo .owl-carousel .owl-stage-outer{width: 80%; margin:0 auto;}
.clients_speak{
	background:url('../images/quotereviewimg.png') no-repeat center top;
	position: relative;
}
.clientslogo .owl-theme .owl-prev, 
.clientslogo .owl-theme .owl-next{
	border: solid 1px #9FD6FF;
	background: #9FD6FF !important; color: #ffffff;
}
.clientslogo .owl-theme .owl-prev i, 
.clientslogo .owl-theme .owl-next i{
	color:#ffffff;
}
.clients_speak .clients_qoutes{
	padding:15px 20px 15px 100px;
}
.clients_speak p{
	font-family: 'Open Sans';
	font-size: 24px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
	line-height: 37px;
	position: relative;
}
.clients_speak p:before{
	position: absolute;
	content: '';
	background-image: url(../images/quoteimg.png);
	background-repeat: no-repeat;
	display: block;
	left: -80px; top:6px;
	width: 40px; height: 40px;
}
.clients_speak span{
	margin-top:30px; margin-left: 110px;
	display: block;
	font-family: 'Open Sans';
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 1.2px;
}
.clients_speak button{
	background: #FFA200;
	border-radius: 4px; 
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 0.29px;
	border:none;
	padding:8px 15px;
	margin-top: 10px;  margin-left: 230px;
}
.clients_speak img{
	position: absolute; top:20px; right: 0;
}
.ourstrength .pdt_30{padding-top: 30px;}

/*
	afewreason
*/
.afewreason{padding: 100px 0px;}
.afewreason h1,
.afewreason h2,
.afewreason p,
.afewreason img{
	padding: 0px 40px;
}

.afewreason h1{
	font-family: 'Open Sans';
	font-size: 35px;
	color: #323F44;
	letter-spacing: 0.12px;
	line-height: 56px;
}
.afewreason h2{
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: bold;
	color: #323F44;
	letter-spacing: 0.06px;
}
.afewreason p{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #4B656F;
	letter-spacing: 0.04px;
	line-height: 24px;
}
.afewreason .pdtop_100{ padding:100px 0 0 0; }

.mysterycalling_section{
	padding:60px 0px; background:#F1F9FF;
	position: relative; 
}
.mysterycalling_section .calling_headding span{
	font-family: 'Open Sans';
	font-size: 23px;
	font-weight: bold;
	color: #323E44;
	letter-spacing: 0.1px;
	line-height: 48px;
	display: inline-block;
	padding-left: 20px;
}
.mysterycalling_section  p{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #4B656F;
	letter-spacing: 0.04px;
	line-height: 2;
	text-align: justify;
	padding: 10px 0 0 0;
}
.mysterycalling_section img.positionLeft{
	/*position: absolute;
	transform: translate(-60% , -8%);
	left: 50%; */
	padding-right:40px;
}
.mysterycalling_section span.callicon{
position: absolute;
    content: '';
    right:10px;
    top: 145px;
    width: 90px;
    height: 90px;
    background: url(../images/dobbleqoute.png) no-repeat;
    background-size: 90px;
    display: inline-block;
    z-index: 1;
}
.mysteryRight{background:#ffffff;}
.mysteryRight span.callicon02{
	position: absolute;
	content: '';
	left:3px;
	top: 125px;
	width: 90px;
	height: 90px;
	background: url('../images/dobbleqoute.png') no-repeat;
	background-size: 90px;
	display: inline-block;
	z-index: 1;
}
.mysteryRight img.positionRight{
	/*position: absolute;*/
	/*transform: translate(-42% , -8%);
	right: -50%; */
	padding-left:40px;
}
.marBottom100{
	margin-bottom: 100px;
}

/*
	case stedy 
*/
.text_transform{text-transform: lowercase;}
.casestedy_even{
	background:#ffffff; padding:100px 0;
}
.casestedy_odd{
	background:#F1F9FF; padding:100px 0;
}
.casestedy_even h1,
.casestedy_odd h1{
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: bold;
	color: #1E2D56;
	letter-spacing: 0.09px;
	line-height: 72px;
}
.casestedy_even p,
.casestedy_odd p{
	font-family: 'Open Sans';
	font-size: 14px;
	color: #7E7E7E;
	letter-spacing: 0.12px;
	line-height: 24px;
}
.casestedy_even h2,
.casestedy_odd h2{
	color:#7E7E7E; font-size:14px; font-weight:bold;
	font-family: 'Open Sans';
}
.casestedy_even ul.alphabedlising,
.casestedy_odd ul.alphabedlising{
	list-style-type: lower-alpha;
	padding-left: 0px;
}
.casestedy_even ul.alphabedlising li,
.casestedy_odd ul.alphabedlising li{
	list-style-position: inside;
	color:#7E7E7E; font-size:14px; 
	font-family: 'Open Sans';
	line-height:24px;
}

/*
	service section
*/

/* Ahmed code starts*/

.tech_deliver h1{
	font-size: 24px;
	font-weight: 600;
	text-align: center;
}
.tech_deliver p{
	text-align: justify;
    padding-top: 20px;
    line-height: 1.6;
    font-size: 14px;
}
.mtop_120{
	margin-top: 120px;
}
/* Ahmed Code ends*/

.service_page h2{
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: bold;
	color: #1E2D56;
	letter-spacing: 0.09px;
	line-height: 42px;
}
.service_page img.positionLeft{
	/*position: absolute;
	transform: translate(-60% , -5%);
	left: 50%; */
	padding-right:40px;
}
.service_page .calling_headding{ overflow:hidden;} 
.service_page .calling_headding img{float: left; width:60px;}
.service_page .calling_headding span{
	display: inline-block; float: left; 
}
.calling_headding img{width:60px;}
.service_page h2.retail_ser{
	color:#4B656F; font-size:18px; font-weight:bold;
	padding: 0; margin:0; font-family: 'Open Sans';
}
.service_page ul.alphabedlising{padding-left:0px;}
.service_page ul.alphabedlising li{
	list-style-position: inside;
	color:#7E7E7E; font-size:14px; 
	font-family: 'Open Sans';
	line-height:24px;
}
.service_page .pd_top{padding:20px 0 50px 0;}
.service_page .pd_top_operation{padding:20px 0 120px 0;}
.clearfix{clear: both;}
.service_page p.prargraph{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #4B656F;
	line-height: 2;
}

/*
	technology_section
*/

.technology_section .img-tech-top img{
	position: relative; transform: none; left: 0; margin:0 auto; width:50%;
}
.header_static{
	position: relative;
}
.header_static img{width: 100%;}

.technology_section{
	background:#FFFFFF; position: relative; overflow:visible; padding:50px 0;
}
.technology_section img{
	position: absolute; top:0;
	transform: translate(-50%, -28%);
	left:50%; z-index:1;
}
.header_static_content{
	position: absolute; top:0;
	transform: translate(-50%, 120%);
	left:50%; z-index:1;
	text-align: center;
	width: 100%;
	padding: 0px 200px;
}
.header_static_content h1{
	font-family:'Dry-Brush';
	font-size: 48px;
	color: #FFA200;
	letter-spacing: 2.15px;
	line-height: 59px;
}
.header_static_content p{
	font-family: 'Open Sans';
	font-size: 16px;
	color: #FFFFFF;
	letter-spacing: 0.12px;
	line-height: 26px;

}

.technology_steps_section{
	background:#ffffff url('../images/dot_bg.png') no-repeat center 125px; 
	background-size:897px;
	padding:15px 0 170px 0;
}
.technology_steps_section h6{
	font-family: 'Open Sans';
    font-size: 20px;
    line-height: 1.5;
    font-weight: bold;
    color: #1A284D;
    letter-spacing: 0;
    margin: 0 auto;
    width: 250px;
}
.technology_steps_section img{padding-top: 10px; width: 90px;}
.technology_steps_section .pdtop_70{padding-top:70px;}
.contact_position{
	transform: translate(-50%, 70%);
	padding: 0px; z-index:2;
}
.contact_position p{text-align:left;}
.contact_position img{
	position: relative; z-index:2;
	width: 70%;
	left: 50%; transform:translate(-80%, 15%);
}

/*
	uncovervital_section
*/
.uncovervital_section{
	min-height: 475px; height: auto;
	background: url('../images/technology_bg2.png') no-repeat center center;
	position: relative; overflow: visible;
}
.uncovervital_section .uncover_heading{
	padding: 150px 0px;
}
.uncovervital_section .uncover_heading h3{
	font-family: 'Open Sans';
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
	padding-bottom: 20px;
}
.uncovervital_section .uncover_heading button{
	background: #FFA200;
	border-radius: 4px;
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	color: #FFFFFF;
	letter-spacing: 0.43px;
	border:none;
}
.uncovervital_section ul{
	list-style-type: none;
	position: absolute;
	transform: translate(0% ,-10%);
	padding-left: 0px;
}
.uncovervital_section ul li{
	background: #FFFFFF;
	box-shadow: 0 0 60px 10px rgba(13,37,62,0.10);
	border-radius: 4px;
	padding:15px 20px; margin-bottom:30px;
}
.uncovervital_section ul li h4{
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #0D253E;

}
.uncovervital_section ul li p{
	font-family: 'Open Sans';
	font-size: 13px;
	color: #7E7E7E;
	line-height: 1.6;
}

/*
	trvelswithyou
*/
.trvelswithyou{
	padding:100px 0px; text-align: center;
}
.trvelswithyou h4{
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: bold;
	color: #1E2D56;
	letter-spacing: 0.09px;
	line-height: 72px;
}
.trvelswithyou p{
	font-family: 'Open Sans';
	font-size: 18px;
	color: #7E7E7E;
	letter-spacing: 0.15px;
	line-height: 24px;
	text-align: justify;
}
.trvelswithyou img{margin:40px auto;}

#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 100px;
    background-color: #fff;
    position: absolute;
    z-index: 1;
    transform: translate(-50%, -560%);
    left: 50%;
    width: 40%;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
    width: 90%;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #666666;
    padding: 0 8px 0 10px;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}

/*
	queries_section
*/
.queries_section{
	position: relative; padding: 100px 0px;
}
.queries_inner_section{
	position: absolute;
	background: #FFFFFF;
	box-shadow: 0 11px 25px 0 rgba(147,147,147,0.37);
	top:-200px;
	padding:40px;
	z-index:1;
	width: 1170px;
}
.accordion--faq {
  max-width: 550px;
}
.accordion--faq .accordion__question{margin-bottom:20px;}
.accordion--faq .accordion__question:last-child {
  border-bottom: 1px solid white;
}
.accordion--faq .accordion__header{
  position: relative;
  border-top: 1px solid white;
  cursor: pointer;
  display: inline-block;
  letter-spacing: 0.031em;
  line-height:1.1;
  padding: 0.5em 1em;
  width: 100%;
  background: #E5F3FF;
}
.accordion--faq .accordion__header:before{
	left: 0; top:0;
	position: absolute;
	content: '';
	width: 10px;
	height:52px;
	background:linear-gradient(-180deg, #04DEE0 8%, #157EE5 83%);
}
.accordion--faq .accordion__header:after{
	right: 0; top:0;
	position: absolute;
	content: '';
	width:50px;
	height:52px;
	background:linear-gradient(-180deg, #04DEE0 8%, #157EE5 83%);
}
.accordion--faq .accordion__header:hover span, 
.accordion--faq .accordion__header:focus span {
  color: #ffffff;
}
.accordion--faq .accordion__header.is-active span {
  color: #ffffff;
}
/*.accordion--faq .accordion__header.is-active span:before {
  content: "\e0c4";
}*/
.accordion--faq .accordion__header span{
  display: inline-block;
  color: #ffffff;
  line-height: 2.3;
  float: right;
  position: relative;
  z-index: 1;
}
.accordion--faq .accordion__heading {
	display: inline-block;
	margin: 0;
	padding:2px 0px;
	/*text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;*/
	width: 80%;
}
.accordion--faq .accordion__content {
  display: none;
  padding: 1em;
}
.accordion--faq .accordion__content p{font-size: 14px; text-align: justify;}

.mtop_200{
	margin-top:600px;
}

/*
	contactsection
*/
.contactsection{
	position: relative; padding:100px 0px 0px 0px;
}
.contactsection .contact_form{
	position: relative;
	width: 1170px;
	margin:0 auto;
	transform: translate(-50%, -25%);
	left: 50%;
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	box-shadow: 0 20px 60px 10px rgba(13,37,62,0.05);
	border-radius: 4px;
	padding: 40px;
	z-index: 1;
}
.contact_form .form-group input,
.contact_form .form-group textarea{
	padding:20px 10px; margin:0 0 20px 0;
}
.contact_form .form-group textarea{margin-bottom:0px; resize: none;}
.contact_form .form-group.mrbn{margin-bottom:0px;}
.contact_form .form-group button{
	background-image: linear-gradient(0deg, #F47A34 0%, #F4B634 100%, #5533FF 100%);
	box-shadow: 0 2px 4px 0 rgba(171,76,11,0.50);
	border-radius: 3px; border:none; color:#ffffff;
	margin: 30px auto; padding:10px 20px;
}
.contact_form h2{
	font-family: 'Open Sans';
	font-size: 30px;
	font-weight: bold;
	color: #1A284D;
	letter-spacing: 0.56px;
	font-weight: bold;
	position: relative;
}
.contact_form h2:after{
	position: absolute;
	transform: translate(-50%, 0);
	content: '';
	left:50%;
	width: 120px;
	margin:0 auto;
	height:4px;
	display: block; border-radius:100px;
	background: linear-gradient(-231deg, #04DEE0 17%, #157EE5 71%);
}
.contact_form ul.social_lising{
	list-style-type: none;
	overflow: hidden;
	width: 41%; margin: 30px auto;
}
.contact_form ul.social_lising li{float: left; margin-right:40px;}
.contact_form ul.social_lising li i.facebook_icon{
	display: inline-block;
	width: 60px; height: 60px;
	background:url('../images/facebook.png') no-repeat;
}
.contact_form ul.social_lising li i.twitter_icon{
	display: inline-block;
	width: 60px; height: 60px;
	background:url('../images/twitter.png') no-repeat;
}
.contact_form ul.social_lising li i.instagram_icon{
	display: inline-block;
	width: 60px; height: 60px;
	background:url('../images/instragram.png') no-repeat;
}
.contact_form ul.social_lising li i.linkdin_icon{
	display: inline-block;
	width: 60px; height: 60px;
	background:url('../images/linkdin.png') no-repeat;
}

/*
	footer section
*/
footer{
	padding: 100px 0px 20px 0px;
	background: linear-gradient(-180deg, #FFFFFF 0%, #CDEBFF 51%);
}
footer ul{list-style-type: none; overflow: hidden; padding-left: 0px;}
footer ul li{
	float: left; 
	font-family: 'Open Sans';
	font-size: 15px;
	letter-spacing: 0.75px;
	margin-right:30px; 
}
footer ul li:last-child{margin-right: 0px;}
footer ul li a{color: #575e69;}
footer ul li a:hover,
footer ul li a:focus{color:#444444; text-decoration: none;}
footer hr{border-top: 1px solid #B2C0D0;}
footer .copyright_left img{float: left;}
footer .copyright_left .copyright_txt p{
	padding: 10px 20px 0 100px;
	font-family: 'Open Sans';
	font-size: 14px;
	color: #575e69;
	letter-spacing: 0.7px;
}
footer .copyright_left .copyright_txt p+p{padding:0px 20px 0 100px;}
footer .copyright_left .copyright_txt p+p a,
footer .copyright_left .copyright_txt p+p span{color: #575e69; text-decoration: none;}
footer .list_follow{float: right; overflow: hidden; padding-top: 10px;}
footer .list_follow li{margin-right:15px;}
footer .list_follow li a:hover,
footer .list_follow li a:focus{color:#00AFF0;}

