/*for large desktop*/
@media only screen and (max-width: 1024px) and (min-width: 992px) {
	header nav.navbar-default ul li a, .navbar-default .navbar-nav>li>a{margin: 0  0 0 5px!important;font-size: 15px !important;}
	/*header{  height: auto !important;background-size: 75% 100%!important; }*/
	header.carrier-header{background-size:  100% 100%! !important;}
	header.carrier-header, header.secondary-header,header.primary-header{margin-top: -145px;}
	header.primary-header, header.secondary-header{background-size:  65% 100%; height: auto; /*margin-top: -145px;*/}
	.customer-stories{padding: 0}
	.app-section:after{    right: 10%;    width: 25%;height: 60%}
	.app-area{    padding: 80px 80px 80px 130px;}
	.app-section .app-area .app-store a{margin: 0 0 15px 0;display: inline-block;}
	footer ul li a{line-height: 30px;}
	footer h4{margin: 0 0 10px 0}
	footer .footer-links .social a{margin: 0 0 0 10px; }
	footer{background-size: 72%;}
	footer .footer-links .number{padding: 10px 0;margin: 10px 0;font-size: 25px;}
	.copyright .coyright-content span{    padding: 0 10px 0 0;margin: 0 10px 0 0;    font-size: 14px;}
	/*why booker page*/
	.why-booker:after{background-size: contain;height: 700px;}
	header.secondary-header{height: auto;    background-size: 65% 100%;}
	header.secondary-header .banner-area{padding: 0}
	/*for fetaures page*/
	.feature-cloud .list-heading{font-size: 25px;line-height: 30px;}
	.feature-cloud ul li{margin: 0 0 50px 0}
	.feature-cloud{height: 340px;}
	.feature-cloud .cloud-left h2{font-size: 40px;line-height: 45px;margin: 0 0 10px 0}
	.feature-cloud .cloud-left{padding: 50px 0}
	.online-booking ul li a, .online-booking ul li, .online-booking .nav-tabs>li.active>a, .online-booking .nav-tabs>li.active>a:focus, .online-booking .nav-tabs>li.active>a:hover{margin: 0;}
	/*for tae  a demo apge*/
	.take-demo{    height: 730px;background-size: contain; padding: 50px 0 0 0}
    .take-demo .demo-title{font-size: 34px;line-height: 38px; margin: 0 0 10px 0}
    .take-demo p{font-size: 24px;line-height: 28px;}
    .take-demo form .form-group{margin: 0 0 15px 0}
    .take-demo form{margin: 15px 0 0 0 }
    .take-demo form input, .take-demo form select{height: 60px;}
    .take-demo .submit_btn{height: 60px;width: 60px;line-height: 50px; font-size: 30px}
    .take-demo a.privacy{font-size: 20px;}
    .take-demo form input, .take-demo form select, .take-demo form select option{font-size: 22px;}
    .take-demo form input::-webkit-input-placeholder, .take-demo form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 22px; color: #666;
	}
	.take-demo form input::-moz-placeholder, .take-demo form select::-moz-placeholder { /* Firefox 19+ */
	  font-size: 22px; color: #666;
	}
	.take-demo form input:-ms-input-placeholder, .take-demo form select:-ms-input-placeholder { /* IE 10+ */
	  font-size: 22px; color: #666;;
	}
	.take-demo form input:-moz-placeholder , .take-demo form select:-moz-placeholder { /* Firefox 18- */
	  font-size: 22px; color: #666;
	}
	.about-slider p{font-size: 26px;line-height: 32px;}
	.about-slider span h5, .about-slider span h6{font-size: 22px;line-height: 28px;}
	.take-demo form select{background-size: 20px;}
	/*pricing*/
	header .caption-left .becom-link a, .become-partner .becom-link a, .join-team a{width:260px}
	.pricing .pricing_table a.get_started{width: 100%;}
	.pricing{padding: 100px 0}
	.pricing:before{    background-size: 97%;}
	.pricing .pricing_table h3:after{width: 100%;}
	/*blog page*/
	.galelry-blog .learn-block{display: block;}
	.galelry-blog .learn-block a{width: 100%;font-size: 20px;}
	.blog{    padding: 50px 0; margin: 50px 0 0 0;    background-size: contain;}
	/*press page*/
	.business {margin: -100px 0 60px 0;}
	.press{padding: 50px 0}
	.press a.press_link{margin: 0 0 100px 0}
	.event .event-block p{font-size: 19px;}
	.question-area .press-block small, .event .event-block small{font-size: 16px;}
	/*for career page*/
	.opening .tab-content .cust-right .apply-block form label{font-size: 16px;}
	.opening .tab-content .cust-right .apply-block, .opening .united{padding: 20px 25px}
	.opening .united .all-united-links{margin: 15px 0}
	.opening .tab-content .cust-right .apply-block form .form-group{margin: 0 0 20px 0}
	.outside{width: 25px;height: 25px;}
	.inisde{width: 15px;height: 15px;}
	.opening .apply-block .btn-resume{height: 50px;line-height: 36px;}
	.opening .united .all-united-links a{font-size: 14px;margin: 0 5px 0 0}
	/*fo about us page*/
	.about-us p,.about-us small{font-size: 25px;}
	.about-us ul{padding-left: 30px}
	.join-team{padding: 150px 0}
	.join-team a{width: auto;padding: 0px 30px;}
	.join-team h2{font-size: 80px;line-height: 85px;margin: 0 0 20px 0}
	.abt-cont{margin: 50px 0}
	.timeline-area{margin-top:-45px;}
	/*contact us page*/
	.contact-area{    background-size: 90% 100%;}
	/*hamburger menu*/
	.overlay{background-size: cover;}
	.overlay-content{    width: 100%; left: 30%;float: none;}
	.overlay ul,.overlay h5 a{margin: 0 0 30px 0}
}

/*for tablet*/
@media only screen and (max-width: 991px) and (min-width: 768px) {
	header nav.navbar-default ul li a, .navbar-default .navbar-nav>li>a, header nav.navbar-default ul li a, 
	header .navbar-default .navbar-nav>li>a{margin: 0  0 0 5px;font-size: 14px;padding: 10px 5px;}
	header.primary-header, header.secondary-header{background-size: 60% 100% !important; height: auto !important;   /*  margin-top: -138px;*/}
	header .caption-left h2{font-size: 50px;line-height: 60px;}
	header.primary-header .banner-area{padding-top: 80px;}
	header .caption-left p{font-size: 21px;line-height: 33px;}
	header.primary-header .caption-left .becom-link a, .become-partner .becom-link a{font-size: 20px;width: 350px;height: 70px;line-height: 70px;}
	header.primary-header .caption-left .becom-link{margin: 20px 0}
	.wht-we-do{padding:70px;}
	.wht-we-do .list-we-do .we-do-media {height: 100px;margin: 0 0 50px 0;}
	.list-we-do{margin: 50px 0}
	.wht-we-do .what-heading p, .app-area .what-heading p{padding: 0 0 50px 0;margin: 20px 0 50px 0}
	.list-we-do ul li{width: 16%;}
	.expert-div-content{padding: 30px 20px;}
	.become-section{    padding: 120px 0;}
	.become-section .become-expert .what-heading h2{margin: 0 0 50px 0}
	.become-partner .main-title {font-size: 130px;}
	.app-area{padding: 100px}
	.app-section:after{ right: 9%; width: 30%;height: 40%;}
	.app-area .what-heading h2{font-size: 30px;}
	.app-area .app-media{height: 100px;margin: 0 0 10px 0}
	.app-area .app-store a{margin: 0 0 10px 0 !important;display: inline-block;}
	footer{    background-size: 75% 100%;padding: 60px 0;}
	footer h4{font-size: 15px; margin: 0 0 10px 0}
	footer ul li a{font-size: 14px;line-height: 20px;}
	footer .footer-links .social a{margin: 0 0 0 5px;font-size: 30px;}
	footer ul{margin: 0 0 10px 0}
	footer .footer-links .number,footer .footer-links .number a{font-size: 19px;padding: 10px 0;margin: 10px 0}
	.copyright .coyright-content span{font-size: 11px;padding: 0 5px 0 0;margin: 0 5px 0 0}
	/*why booker page*/
	.why-booker:after{    background-size: contain;height: 600px;}
	header.secondary-header{height: auto;background-size: 65% 100%;}
	header.secondary-header .banner-area{padding: 0}
	header.secondary-header .caption-left h2{font-size: 40px;margin: 0 0 10px 0}
	/*features page*/
	.why-booker.online-booking:before{height: 415px;top:45%;background-size: contain;}
	.feature-cloud{    background-size: 60% 70%;}
	.feature-cloud .cloud-left{padding: 80px 0 40px 0}
	.why-booker.online-booking .odd-block:before, .why-booker.online-booking .even-block:before{    right: 30px;}
	.why-booker.online-booking .odd-block:after, .why-booker.online-booking .even-block:after{right: 26px;}
	.why-booker.online-booking .even-block .why-media {margin-right: 50px;}
	.why-booker .why-content .number{font-size: 40px;}
	/*take a demo*/
	.take-demo{    height: 670px;background-size: 100% 100%; padding: 40px 0 0 0}
    .take-demo .demo-title{font-size: 30px;line-height: 35px; margin: 0 0 10px 0}
    .take-demo p{font-size: 19px;line-height: 23px;}
    .take-demo form .form-group{margin: 0 0 10px 0}
    .take-demo form{margin: 10px 0 0 0 }
    .take-demo form input, .take-demo form select{height: 50px;}
    .take-demo .submit_btn{height: 50px;width: 50px;line-height: 40px; font-size: 28px}
    .take-demo a.privacy{font-size: 18px;}
    .take-demo form input, .take-demo form select, .take-demo form select option{font-size: 20px;}
    .take-demo form input::-webkit-input-placeholder, .take-demo form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 20px; color: #666;
	}
	.take-demo form input::-moz-placeholder, .take-demo form select::-moz-placeholder { /* Firefox 19+ */
	  font-size: 20px; color: #666;
	}
	.take-demo form input:-ms-input-placeholder, .take-demo form select:-ms-input-placeholder { /* IE 10+ */
	  font-size: 20px; color: #666;;
	}
	.take-demo form input:-moz-placeholder , .take-demo form select:-moz-placeholder { /* Firefox 18- */
	  font-size: 20px; color: #666;
	}
	.about-slider p{font-size: 25px;line-height: 30px;}
	.about-slider span h5, .about-slider span h6{font-size: 20px;line-height: 25px;}
	.about-slider .contnet-media span{vertical-align: middle;}
	.about-slider .item:before,.about-slider .item:after{height: 100px;width: 100px;background-size: 100px;}
	.take-demo form select{background-size: 20px;}
	/*pricing*/
	header .caption-left .becom-link a, .become-partner .becom-link a, .join-team a, .pricing .pricing_table h3:after{width: 260px;}
	.pricing .pricing_table h3:after{width: 100%}
	.pricing .pricing_table a.get_started{width: 100%;}
	.pricing{padding: 50px 0}
	.pricing .pricing-internal .pricing_title, .pricing .pricing_table strong{font-size: 45px;}
	.pricing:before{background-size: 99%;}
	.pricing .pricing_table sup {top: -1.3em;}
	.pricing .pricing_table ul li,.pricing .pricing_table .feature-heading{margin: 0 0 15px 0}
	.pricing .pricing_table h3, .conten_desc h3, .question-area h3, .pricing_desc h3{padding: 0 0 15px 0;margin: 0 0 15px 0;font-size: 30px}
	.most_popular:before{top: -8%}
	.pricing .pricing-internal p{font-size: 20px;}
	/*blog page*/
	.galelry-blog .learn-block{display: block;}
	.galelry-blog .learn-block a{width: 100%;font-size: 11px;}
	.card .card-body{padding: 15px 10px;}
	.blog{background-size: 85% 100%;padding: 20px 0;margin: 30px 0 0 0 }
	.blog p{margin: 0 0 10px 0}
	.pricing .pricing_table h3, .conten_desc h3, .question-area h3, .pricing_desc h3, .blog h3{font-size: 20px;}
	header .caption-left p, .blog p{font-size: 20px;}
	.conten_desc h3, .question-area h3, .pricing_desc h3, .blog h3{margin: 0 0 10px 0}
	header .caption-left h2, .blog .blog-title{font-size: 29px;line-height: 30px;}
	.take-demo form input, .take-demo form select, .blog form input.form-control, .blog .submit_btn{height: 60px;}
	.blog .submit_btn{line-height: 60px;width: 60px;}
	.blog form input.form-control+span:after{height: 40px;top:67%;}
	/*press page*/
	.press{padding: 80px 0;background-size: 80% 100%}
	.press p, .press a{font-size: 30px;}
	.question-area .press-block, .event .event-block{padding: 20px 10px}
	.event .event-block .event-media {height: 80px;margin: 0 0 30px 0;}
	.question-area .press-block p, .event .event-block p{font-size: 16px;}
	.question-area .press-block small, .event .event-block small{line-height: 18px;}
	/*for header carrer page*/
	header.carrier-header{    background-size: contain;}
	header.carrier-header .carrier-caption{padding: 0;}
	header.secondary-header .caption-left h2, .press h2, header.carrier-header .carrier-caption h2{font-size: 38px;line-height:45px;}
	.mission{margin: 30px 0}
	.event h3, .question-area.press-main h3, .opening h3{margin: 0 0 20px 0}
	.online-booking .nav>li>a, .opening .nav>li>a{padding: 15px 20px;}
	.opening ul.nav-tabs.top_ul li a,.opening .tab-content .cust-left li, .opening .tab-content .cust-left li a, .opening .tab-content .cust-left li small, .opening .tab-content .cust-left li a small{font-size: 15px;}
	.opening .tab-content .cust-right h4, .opening .tab-content .cust-right p{font-size: 22px;margin: 0 0 10px 0}
	.opening .tab-content .cust-right ul li{font-size: 18px;}
	.opening ul.nav-tabs.top_ul li{margin: 0 7px 0 0}
	.opening .tab-content .cust-right .apply-block form .form-group{margin: 0 0 20px 0}
	.opening .tab-content .cust-right .apply-block form label{font-size: 20px;}
	.opening .united .all-united-links a{margin: 0 5px 10px 0;display: inline-block;}
	.opening .tab-content .cust-right .apply-block, .opening .united{padding: 20px 25px}
	.carrer-int{margin: 50px 0}
	/*about us page*/
	.join-team{padding: 150px 0}
	.join-team a{width: auto;padding: 0px 30px;}
	.join-team h2{font-size: 80px;line-height: 85px;margin: 0 0 20px 0}
	.abt-cont{margin: 50px 0}
	/*contact us page*/
	.contact-area{    background-size: 95% 100%;padding: 50px 0;}
	.take-demo form, .contact-area form {margin: 10px 0 0 0;}
	.take-demo .demo-title, .contact-area .demo-title{font-size: 50px;line-height: 55px;}
	/*hamburger menu*/
	.overlay{background-size: cover;}
	.overlay-content{    width: 100%;      right: -17%;float: none;}
	.overlay ul,.overlay h5 a{margin: 0 0 30px 0}
	/*partner page*/
	.question-area .press-block, .event .event-block, .filter-result .event-block{padding: 20px 15px}
	.filter-result .event-block .event-media{height: 60px;}
	.question-area .press-block p, .event .event-block p, .mission p, .filter-result .event-block h4{font-size: 17px;line-height: 20px;}
	/*for aprtner page*/
	.press h2, header.carrier-header .carrier-caption h2, .partner-area .partner-left h2, .abt-cont h2{font-size: 39px;line-height: 45px;}
	/*for  about us page*/
	.timeline-area{margin-top: -50px;}
	/*for index page*/
	.copyright .coyright-content span:after{height: 10px;top: 14px;}

}

/*for mobile device*/
@media only screen and (max-width: 767px){
	.become-partner .main-title{font-size: 50px;}
	header.primary-header .caption-left .becom-link a, .become-partner .becom-link a, .view-more a, .view-more a{width: 100%;height: 50px;
    font-size: 18px;
    line-height: 50px;}
    header.primary-header .caption-left .read-more, .bannerarea .caption-left .read-more, section .wht-we-do .read-more{font-size: 16px;    text-align: center;
    display: block;}
    header.primary-header .caption-left .becom-link{margin: 50px 0 10px 0}
	.app-section .app-area{padding: 50px;margin: 50px 0}
	.app-section .app-area .what-heading h2{font-size: 25px;}
	.app-section .app-area .what-heading p{font-size: 20px;    margin: 10px 0 30px 0;padding: 0 0 20px 0}
	.app-section:after{display: none;}
	.app-section .app-area .app-media{height: auto;margin: 0  0 20px 0}
	.app-section .app-area .app-content{margin: 0 0 20px 0}
	.app-section .app-area .app-store a{display: inline-block;margin: 0  0 15px 0}
	footer{background-size: cover; background: none; padding: 40px 0;margin: 0 0 20px 0}
	.copyright .coyright-content span{padding: 0 8px 0 0;margin: 0 8px 0 0;font-size: 12px;line-height: 20px;}
	.become-section .expert-div{margin: 0 0 50px 0}
	.wht-we-do .list-we-do ul li{width: 100%;margin: 0 0 20px 0}
	.wht-we-do .list-we-do .we-do-media{height: auto; margin: 0 0 20px 0}
	.wht-we-do{padding: 50px;margin: 50px 0}
	.wht-we-do .what-heading p, .app-area .what-heading p{margin: 20px 0 30px 0;padding: 0 0 30px 0;font-size: 25px}
	header{background-size:contain !important; height: auto !important; }
	header.carrier-header{background-size:100% 100% !important; }
	header.carrier-header .navbar-default .navbar-toggle{border-color: #fff}
	header.secondary-header .caption-left h2, .press h2, header.carrier-header .carrier-caption h2, .partner-area .partner-left h2, .abt-cont h2{font-size: 24px;line-height: 30px;}
	header.primary-header .caption-left p, header.secondary-header .caption-left p,header.secondary-header .caption-left p, .partner-area .partner-left p{font-size: 15px;line-height: 20px;}
	header.primary-header .banner-area{padding: 40px 0 0 0}
	.wht-we-do .what-heading h2, .become-section .become-expert .what-heading h2, .app-area .what-heading h2, .customer-stories .what-heading h2{font-size: 35px}
	.become-section{padding: 50px 0;background-size: cover; }
	.become-section .become-expert .what-heading h2{margin: 0 0 50px 0}
	.become-partner p{margin: 20px 0}
	.copyright .coyright-content span:after{top: 4px;    height: 11px;}
	.teamslider-wrap{height: 650px !important;}
	.team-img-inner{margin-left: -141px !important;}
	.team-text-inner{margin-top: 25px !important;text-align: center;}
	header .navbar-default .navbar-toggle{border-color: #1a1a1a;}
	header .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: none}
	header .navbar-default .navbar-toggle .icon-bar{background-color: #1a1a1a}
	header .navbar-nav{ background: -moz-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,69,0,1)), color-stop(59%, rgba(249,129,3,1)), color-stop(91%, rgba(249,129,3,1)), color-stop(100%, rgba(249,129,3,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); /* ie10+ */
	background: linear-gradient(94deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4500', endColorstr='#f98103',GradientType=1 ); /* ie6-9 */
}
	header .navbar-brand{padding: 0 15px}
	header .navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0;}
	header.primary-header nav.navbar-default ul li a, .navbar-default .navbar-nav>li>a{margin: 0;color: #fff}
	header.primary-header .navbar-default .navbar-nav>li>a.demo-link, header .navbar-default .navbar-nav>li>a.demo-link, header nav.navbar-default ul li a, header .navbar-default .navbar-nav>li>a{color: #fff}
	section.copyright {margin: 20px 0;}
	footer ul li a{line-height: 30px;}
	footer ul, footer h4{margin: 0 0 10px 0;padding: 0 0 10px 0}
	footer h4{border-bottom: 1px solid #eee;padding: 0 0 10px 0}

	/*why booker page*/
	header.secondary-header .banner-area{padding: 0}
	header.secondary-header{  background-size: contain;height: auto;}
	header.secondary-header .caption-left h2{margin: 0 0 10px 0}
	header.secondary-header .caption-left{margin: 10px 0}
	.why-booker .grow-title{font-size: 32px;}
	.why-booker .why-content h4{font-size: 20px;}
	.why-booker .odd-block .why-content{margin: 0 0 80px 0}
	.why-booker .even-block .why-media{margin: 0 0 80px 0}
	.why-booker .why-content .number{font-size: 30px}
	.why-booker:before,.why-booker.online-booking:before{    background-size: contain;height: 500px; top: 30%}
	.why-booker{margin: 100px 0 0 0}
	.why-booker .even-block .why-content{margin: 0}
	.why-booker .why-content p, .why-booker .why-content a{font-size: 18px;line-height: 23px}
	/*features page*/
	.feature-cloud{height: auto;    background-size: contain !important;}
	 .feature-cloud{margin: 0;}
	.feature-cloud .cloud-left{padding: 30px 0}
	.feature-cloud .cloud-left h2{font-size: 25px;margin: 10px 0 10px 0;line-height: 30px;}
	.feature-cloud .cloud-left p{font-size: 16px;line-height: 18px;}
	.feature-cloud .list-heading{margin: 20px 0;font-size: 25px;line-height: 30px;}
	.online-booking ul li a, .online-booking ul li, .online-booking .nav-tabs>li.active>a, .online-booking .nav-tabs>li.active>a:focus, .online-booking .nav-tabs>li.active>a:hover{margin: 0;width: 100%;text-align: center;}
	.online-booking .nav-tabs{margin: 0 0 50px 0}
	.why-booker.online-booking .why-content ul{margin: 0 0 10px 0}
	.why-booker.online-booking .odd-block:before, .why-booker.online-booking .even-block:before{top: 5%;right: 7px; height:94%;}
	.why-booker.online-booking .even-block.before-full:before{height: 94%;}
	.why-booker .why-content p, .why-booker.online-booking .why-content li{font-size: 18px;line-height: 23px;}
	.why-booker.online-booking .odd-block:after, .why-booker.online-booking .even-block:after{right: 3px;}
	.why-booker.online-booking .even-block .why-media, .why-booker.online-booking .odd-block .why-media{margin-right: 40px; margin-bottom: 40px}
	.why-booker.online-booking  .odd-block .why-content{margin-bottom: 40px;}
	/*take a demo*/
	.take-demo{height: auto;background-size: contain !important;    padding: 30px 0;}
	.take-demo .demo-title{font-size: 20px; line-height: 25px;margin: 0 0 10px 0}
	.take-demo p{font-size: 15px;line-height: 20px}
	.take-demo form input, .take-demo form select{ height: 50px; font-size: 15px; color: #1a1a1a;
		border: 1px solid;
		border-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,69,0,1)), color-stop(59%, rgba(249,129,3,1)), color-stop(91%, rgba(249,129,3,1)), color-stop(100%, rgba(249,129,3,1)));
		border-image:-moz-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image: -webkit-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
		border-image: -o-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image:-ms-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image:  linear-gradient(94deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
  		border-image-slice: 1;
	}
	.take-demo form select{ border-radius: 0px;border:1px solid #f87f03;}
	.take-demo form input:hover, .take-demo form select:hover,.take-demo form input:focus, .take-demo form select:focus{border: 1px solid;
		border-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,69,0,1)), color-stop(59%, rgba(249,129,3,1)), color-stop(91%, rgba(249,129,3,1)), color-stop(100%, rgba(249,129,3,1)));
		border-image:-moz-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image: -webkit-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
		border-image: -o-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image:-ms-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
		border-image:  linear-gradient(94deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%);
  		border-image-slice: 1;
	}	
	.take-demo form input:hover, .take-demo form select:hover,.take-demo form input:focus, .take-demo form select:focus{outline: none;box-shadow: none;}
	.take-demo form .form-group{margin: 0 0 15px 0}
	.take-demo form input::-webkit-input-placeholder, .take-demo form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	  font-size: 15px; color: #666;
	}
	.take-demo form input::-moz-placeholder, .take-demo form select::-moz-placeholder { /* Firefox 19+ */
	  font-size: 15px; color: #666;
	}
	.take-demo form input:-ms-input-placeholder, .take-demo form select:-ms-input-placeholder { /* IE 10+ */
	  font-size: 15px; color: #666;;
	}
	.take-demo form input:-moz-placeholder , .take-demo form select:-moz-placeholder { /* Firefox 18- */
	  font-size: 15px; color: #666;
	}
	.take-demo form select{background-size: 15px}
	.take-demo .submit_btn{position: relative;height: 100%;width: 100%;line-height: 40px; font-size: 25px;border-radius: 50px;margin: 15px 0 0 0;left: 0;}
	.about-slider{margin: 0 0 50px 0}
	.about-slider p{font-size: 25px;line-height: 30px;}
	.about-slider span h5,.about-slider span h6{font-size: 20px;line-height: 25px;}
	.about-slider .contnet-media span{vertical-align: middle;}
	.about-slider .item:before,.about-slider .item:after{height: 50px;width: 50px;background-size: 50px;}
	.about-slider .item{padding: 50px 0 0 0}
	.left-btn{float: none;margin: 0}
	.take-demo a.privacy{ font-size: 25px;
	background-image: -moz-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
	background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,69,0,1)), color-stop(59%, rgba(249,129,3,1)), color-stop(91%, rgba(249,129,3,1)), color-stop(100%, rgba(249,129,3,1))); 
	background-image: -webkit-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
	background-image: -o-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
	background-image: -ms-linear-gradient(356deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
	background-image: linear-gradient(94deg, rgba(255,69,0,1) 0%, rgba(249,129,3,1) 59%, rgba(249,129,3,1) 91%, rgba(249,129,3,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff4500', endColorstr='#f98103',GradientType=1 ); 
	 color:transparent;
	  -webkit-background-clip: text;
	  background-clip: text;}
	  header .navbar-default .navbar-toggle{margin-right: 0}
	  /*priocing*/
	.pricing{padding: 20px 0;margin: 30px 0}
	header .caption-left .becom-link a, .become-partner .becom-link a, .join-team a, .pricing .pricing_table a.get_started, .pricing .pricing_table h3:after{width: 100%;}
	.pricing .pricing-internal .pricing_title, .pricing .pricing_table strong{font-size: 20px;line-height: 25px; margin: 0 0 1px 0}
	.pricing:before{background-size: 99%;}
	.pricing .pricing_table sup {top: -0.7em;}
	.pricing .pricing_table ul li,.pricing .pricing_table .feature-heading{margin: 0 0 15px 0}
	.pricing .pricing_table h3, .conten_desc h3, .question-area h3, .pricing_desc h3{padding: 0 0 15px 0;margin: 0 0 15px 0;font-size: 30px}
	.most_popular:before{top: -8%}
	.pricing .pricing-internal p{font-size: 14px; line-height: 20px;}
	.pricing .pricing_table{padding: 100px 0}
	.pricing .pricing_table .pricing-block{ margin: 0 0 50px 0 }
	.pricing .pricing_table .most_popular{margin-top: 80px;}
	/*blog page*/
	.blog{padding: 10px 0;margin: 50px 0;background-size: contain !important;}
	header .caption-left h2, .blog .blog-title{font-size: 25px;line-height:30px;}
	header .caption-left p, .blog p{font-size: 15px; line-height: 18px; margin: 0 0 10px 0;}
	.pricing .pricing_table h3, .conten_desc h3, .question-area h3, .pricing_desc h3, .blog h3{font-size:22px;line-height: 25px;}
	.take-demo form input, .take-demo form select, .blog form input.form-control{border: 1px solid #ddd; height: auto;width: 100%;border-radius: 50px; margin: 0 0 15px 0;float: none;}
	.blog .submit_btn{position: relative;top: 0;display: block; width: 100%;border-radius: 50px; height: auto;    height: 50px;
    line-height: 50px;
    font-size: 25px;}
	.blog form span:after,.blog form span{display: none;}
	.galelry-blog .row-eq-height, .event .row-eq-height, .help .row-eq-height , .filter-result .row-eq-height{display: block;}
	/*press page*/
	.galelry-blog .row-eq-height, .event .row-eq-height{display: block;}
	.press{    background-size: 77% 100%  !important;  padding: 10px 0;}
	header.secondary-header .caption-left h2, .press h2{font-size: 20px;    line-height: 25px;}
	.press p,.press a.press_link{font-size: 15px;line-height: 18px;}
	.press a.press_link{margin: 0 0 50px 0}
	.business { margin: -30px 0 60px 0;}
	.event .event-block{width: 100%;}
	.event .event-block .event-media{height: auto;margin: 0 0 15px 0}
	.event{margin: 50px 0}
	.question-area{padding: 50px 0}
	.event h3, .question-area.press-main h3{padding: 0;margin: 0 0 20px 0}
	.galelry-blog{margin: 0 0 50px 0}
	/*carrer page*/
	header.carrier-header .carrier-caption{padding: 0;}
	header.carrier-header .banner-area{padding: 0}
	header.secondary-header .caption-left h2, .press h2, header.carrier-header .carrier-caption h2{font-size: 20px;margin: 0 0 5px 0;line-height: 25px;}
	.mission{margin: 50px 0}
	.conten_desc h3, .question-area h3, .pricing_desc h3, .mission h3{font-size: 25px;margin: 0 0 15px 0;padding: 0}
	.opening ul.nav-tabs.top_ul li{display: block;width: 100%;}
	.opening ul.nav-tabs.top_ul li a{display: block;width: 100%;}
	.opening .tab-content .cust-right{margin: 0}
	.opening .tab-content .cust-right h4{font-size: 18px;}
	.opening .tab-content .cust-right ul li,.opening .tab-content .cust-right p{font-size: 15px;line-height: 18px;margin: 0 0 1px 0}
	.opening .tab-content .cust-right .apply-block, .opening .united{padding: 10px 15px;}
	.opening .tab-content .cust-right h4{margin: 0 0 10px 0}
	.opening .tab-content .cust-right .apply-block form label{font-size: 15px;line-height: 18px;margin: 0}
	.opening .tab-content .cust-right .apply-block form .form-group{margin: 0 0 15px 0}
	.opening .united .all-united-links a{width: 100%;margin: 0 0 5px 0;display: block;}
  	.opening .tab-content .cust-right .apply-block form .btn_submit{height: 50px;width: 50px;line-height: 50px;font-size: 25px; bottom: -23px;}
  	/*partner page*/
  	.partners-sec .becom-link a { width: 100%;}
  	.partners-sec .becom-link a, .already-partner .becom-link a {width: 100%;}
  	.booker-partner .partner-content{margin: 20px 0}
  	.help .bronze{margin: 50px 0 0 0}
  	.partner-area .partner-left p { margin: 10px 0;}
  	.partner-area .partner-left h2{margin: 0 0 15px 0}
  	.partners-sec .becom-link{margin: 20px 0}
  	.partners-sec p, .help p, .redmark, .marketplace span{font-size: 16px; line-height: 20px;}
  	header .caption-left .becom-link a, .become-partner .becom-link a, .join-team a, .pricing .pricing_table a.get_started, .partner-area .partner-left .becom-link a, .partners-sec .becom-link a, .already-partner .becom-link a, .filter-result .see-more a, .login_modal .login-left .btn-login, .login_modal .login-right .btn-signup{font-size: 16px;}
  	.pricing .pricing_table h3, .conten_desc h3, .question-area h3, .pricing_desc h3, .blog h3, .event h3, .mission h3, .opening h3, .partners-sec h3, .booker-partner h3, .help h3, .already-partner h3, .marketplace h3{margin: 0 0 20px 0; font-size: 20px;line-height:25px;}

  	/*about page*/
  	.abt-cont{margin: 50px 0}
  	.abt-cont h2, .about-us h2{margin: 0 0 15px 0}
  	.about-us{    background: url(../images/about-bg.png) no-repeat top center;background-size: contain;}
  	.slick-prev {left: 30px;}
  	.join-team{background-size: 100% 100%;    padding:80px 0 150px 0;}
  	.join-team h2{font-size: 40px;line-height: 45px;margin: 0 0 10px 0;}
  	.about-us .about-inner{padding: 100px 0 0 0;}
  	.why-boker{margin: 00px 0;}
  	.why-content{margin: 40px 0 0 0}
  	.why-boker .even-block, .why-boker .odd-block{margin: 0 0 50px 0}
  	#timeline .active .timeline-badge{width: 20px !important;height: 20px !important;}
  	#timeline .timeline-badge{width: 15px !important;height: 15px !important;}
  	.timeline-area .content h3, .timeline-area #timeline .timeline-item h3{font-size: 18px; line-height: 23px;}
  	.timeline-area .content h5 strong, .timeline-area #timeline .timeline-item h5 strong,
  	.timeline-area #timeline .timeline-item p{font-size: 14px;}
  	#timeline .timeline-movement .timeline-item{padding: 0 15px !important}
  	.timeline-area{margin-top: -40px;padding: 50px 0}
  	.slick-prev {left: 0px !important;}
  	/*contact us page*/
	.contact-area{    background-size:contain; padding: 40px 0}
	.take-demo .demo-title, .contact-area .demo-title{font-size: 27px; line-height: 30px; margin: 0 0 10px 0}
	.take-demo p, .contact-area p{font-size: 15px;line-height: 18px;}
	.contact-area form .form-group select.form-control,.contact-area form .form-group input.form-control,
	.contact-area form .form-group textarea.form-control{border: 1px solid #ddd}
	.contact-area form .form-group .submit_btn{position: relative;width: 100%;height: 50px;line-height: 45px; font-size: 30px; left: 0;}
	.left-btn{margin: 0 0 20px 0}
	.contact-address .contact-block{margin: 0 0 30px 0}
	.contact-address .contact-block:before{display: none;}
	.contact-address{margin: 0px 0 0 0}
	.contact-area form .form-group .form-control{height: 50px;padding: 6px 15px;font-size: 15px;}
	.take-demo form input, .take-demo form select, 
	.take-demo form select option, 
	.marketplace form .form-control,
	.contact-area form .form-group .form-control{ box-shadow: none; padding: 6px 20px; 
		outline: none; font-size: 15px; color: #999; text-transform: capitalize; }
	.contact-area .left-btn{float: right;margin: 0 0 30px 0;}



	/*common css*/
	.take-demo form input::-webkit-input-placeholder, 
	.take-demo form select::-webkit-input-placeholder, 
	.marketplace form .form-control::-webkit-input-placeholder,
	.contact-area form .form-group .form-control::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
	  font-size: 15px; color: #999;
	}
	.take-demo form input::-moz-placeholder, 
	.take-demo form select::-moz-placeholder, 
	.marketplace form .form-control::-moz-placeholder,
	.contact-area form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */
	  font-size: 15px; color: #999;
	}
	.take-demo form input:-ms-input-placeholder, 
	.take-demo form select:-ms-input-placeholder, 
	.marketplace form .form-control:-ms-input-placeholder,
	.contact-area form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */
	  font-size: 15px; color: #999;
	}
	.take-demo form input:-moz-placeholder ,
	 .take-demo form select:-moz-placeholder ,
	 .marketplace form .form-control:-moz-placeholder,
	 .contact-area form .form-group .form-control:-moz-placeholder{ /* Firefox 18- */
	  font-size: 15px; color: #999;
	}
	.take-demo form select, .marketplace form select,  .contact-area form select{background-size: 15px;}
	/*hamburger menu*/
	.overlay{background-size: cover;}
	.overlay-content{    width: 100%; left: 0%;float: none; text-align: center;}
	.responsive-icon{position: absolute !important;    top: -5px;right: 70px;}
	.overlay h5, .overlay h5 a{font-size: 15px;}
	.overlay ul li a{font-size: 15px;line-height: 18px;}
	.overlay ul,.overlay h5 a{margin: 0 0 20px 0}
	.overlay .closebtn{font-size: 30px;}
	.overlay ul li{margin:0 5px 0 0; padding: 0 5px 0 0;}
	.overlay ul li:after{height: 10px;top: 5px}

	/*header menu*/
	.lang-change .navbar-header {float: none; width: 100%; }
    .lang-change .navbar-right {float: none!important;}
    .lang-change .navbar-nav>li {float: none;width: 100%;}
	/*for index page*/
	section.customer-stories .what-heading{margin: 0 0 0px 0 !important}
	section.customer-stories  .sub-info{margin: 5px 0 5px 0;font-size: 15px;}
	.team-name{font-size: 20px !important;}
	/*for about us*/
	.timeline-area #timeline .timeline-panel.left{text-align: right;}
	.abt-cont p, .about-us p{font-size: 18px;line-height: 25px;}
	.about-us h3, .why-boker .why-content h3{margin: 0 0 10px 0;font-size: 24px;line-height:30px;}
	.blog .submit_btn{right: 0}
	/*for carrer page*/
	.carrer-int{margin: 20px 0}
	/*for partner*/
	.partners-sec .becom-link a, .already-partner .becom-link a{width: 100%;}
	/*for modal*/
	.modal .close{right: -11px;top: -10px;width: 20px;height: 20px;    line-height: 17px;}
	/*for partenr page*/
	.marketplace form{margin: 50px 0}

}

@media screen and (max-height: 450px) {
  .overlay a {font-size: 20px}
  .overlay .closebtn {
    font-size: 40px;
    top: 15px;
    right: 35px;
  }
}
@media (max-width: 500px) {
	.gal {
	-webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;	
	}
		
}
@media only screen and (max-width: 320px){
	header .navbar-brand>img{width: 150px;}
}

@media only screen and (max-width: 1366px) and (max-height: 768px)
{
	header.primary-header{background-size: contain;height: auto;/* margin-top: -95px;*/}
	.app-section:after{right: 14%;}
	.blog{    background-size: 65% 100%;}
	.feature-cloud{    background-size: 58% 100%;}
	.why-booker.online-booking:before{    background-size: 54% 70%;}
	.press{    background-size: 70% 100%;}
	.pricing:before{ background-size: 93% auto;}
	footer{background-size: 60% 100%}
	.take-demo{    height: auto;
    background-size: 85% 100%;}
    header.secondary-header{  height: 625px;   background-size: 62% 100%; margin-top: -145px;}
    section.customer-stories .what-heading {margin: 0 0 100px 0;}

}
@media screen and (max-width: 1440px) and (max-height: 900px){
	header.primary-header{background-size: 71% 100%;height: auto; margin-top: -145px;}
	footer{background-size: 69% 100%}
	header.secondary-header{background-size: 55% 100%;height: 625px; margin-top: -145px;}
}

/*@media only screen and (min-device-width: 1920px) and (max-device-width: 2499px) {
	header.primary-header{  margin-top: -95px;}
	header.secondary-header{  margin-top: -95px;}
}
@media only screen and (min-device-width: 2500px) and (max-device-width: 3839px) {
	header.primary-header{  margin-top: -95px;}
	header.secondary-header{  margin-top: -95px;}
}*/