/*
* Zigza Theme
* Created by : mixdesigns
* website : www.mixdesigns.net
*/

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue_1-webfont.eot');
    src: url('../fonts/bebasneue_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue_1-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue_1-webfont.woff') format('woff'),
         url('../fonts/bebasneue_1-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue_1-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neuebold';
    src: url('../fonts/bebasneue_bold-webfont.eot');
    src: url('../fonts/bebasneue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../fonts/bebasneue_bold-webfont.woff') format('woff'),
         url('../fonts/bebasneue_bold-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue_bold-webfont.svg#bebas_neuebold') format('svg');
    font-weight: normal;
    font-style: normal;

}






@font-face {
    font-family: 'edo_szregular';
    src: url('../fonts/edosz-webfont.eot');
    src: url('../fonts/edosz-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/edosz-webfont.woff2') format('woff2'),
         url('../fonts/edosz-webfont.woff') format('woff'),
         url('../fonts/edosz-webfont.ttf') format('truetype'),
         url('../fonts/edosz-webfont.svg#edo_szregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
	font-family: 'Conv_BRLNSR';
	src: url('../fonts/BRLNSR.eot');
	src: local('☺'), url('../fonts/BRLNSR.woff') format('woff'), url('../fonts/BRLNSR.ttf') format('truetype'), url('../fonts/BRLNSR.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}




#read { text-align: center; cursor: pointer; margin: 20px auto auto auto; display: block;}
.zx {background:url(../images/arrow-d-pro.png) no-repeat; padding: 10px; display: inline-block; margin: 0px auto; width: 2%;}
.zc {background:url(../images/arrow-up-pro.png) no-repeat;}
#content-about-inner{ height: 100%; display:none;}



/*********** extra *************/
body{ font-family:'Calibri'; }
p{  font-family:'Calibri';}
a, button {
    transition: all ease 0.5s;
     font-family:'Calibri';
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
    margin: 0px;
    padding: 0px;
    text-align: left;
    
}

.red { color: #eb4e5a;}
.btn-full { margin:20px 0 0 0px; color:#fff; background: #35bfc0; border-radius:2px; font-size: 22px; font-weight:bold; padding:12px 30px; text-transform: uppercase;}
.btn-lgz{ width: 100%; margin:10px auto; display: block; border:none; color:#fff; background: #eb4e5a; border-radius:5px; font-size: 20px; padding:15px 25px; text-transform: uppercase;}
.btn-right { float: right; border:none;}
.btn-full:hover { text-decoration: none; color:#fff; background: #eb4e5a; }
.btn-small { border:none; font-size: 14px; color:#fff; background: #eb4e5a; border-radius:3px;padding:8px 22px; text-transform: uppercase;}
.btn-small:hover { text-decoration: none; color:#fff; background: #eb4e5a; }
.talk { float: right; margin:18px 0 0 0px;}
.formimg { margin:10px 0 10px 0;}
.pull-left{ float: left;}
 #btnSubmit2 { color: #fff !important; border:none; font-weight:700;}
 .top-form h4 { font-family: "Calibri";}
 .cht{ cursor: pointer;}



.ctlive {cursor: pointer;}
/*********** Header *************/
.header-wrp { background: #fff;}
.head h1{ color: #eb4e5a;font-family: 'bebas_neueregular'; letter-spacing: 1px; font-size: 22px;}
.head h2{ color: #2d394a;font-family: 'bebas_neueregular'; letter-spacing: 1px; font-size: 22px;}
.logo-pro { padding: 10px 0;}
.live-chat { float: left;background: url(../images/live-pro.jpg) no-repeat  left center; padding: 0 0 0 27px; cursor: pointer;}
.live-e { float: left;background: url(../images/email.jpg) no-repeat  left center; margin: 0 15px 0 0px; padding: 0 0 0 27px;}
.live-e h1 { color: #2D394A;}
.live-e h1 a { color: #2D394A; text-decoration: none; font-family: 'bebas_neueregular';}
.call{ margin: 4px 0 0 28px; float: left;}
.topchat { margin: 8px 0 0 0; float: right;}


/*********** Banner *************/
.main-slide { background: #272e3a; padding: 0px 0 30px 0; background: url(../images/banner-bg-pro.jpg) no-repeat  top center #38073b; background-size:100% 100%;}
.left-banner {}
.left-banner h1 { font-size: 18px;color: #ffffff; }
.left-banner h2{ color: #ffe543; font-family: 'edo_szregular'; font-size: 80px;margin:20% 0 0 0; letter-spacing:1.4px; }
.left-banner h3{ color: #35bfc0; font-family: 'edo_szregular'; font-size: 46px; padding: 0 0 5px 0px; letter-spacing:1.4px;}
.left-banner h3 span{ color: #f7cd08;}
.left-banner h4{ color: #eb4e5a; font-family: 'edo_szregular'; font-size: 36px; padding: 0 0 5px 0px; letter-spacing:1.2px;}
.left-banner h4 span{ color: #ffffff;}
.left-banner h4 em{ color: #ffffff; font-size:20px;}
.left-banner p{ color: #fff;font-family:'Calibri'; font-weight: lighter; font-size: 18px;}
.left-banner ul { margin: 0px; padding: 0px;}
.left-banner ul li { margin: 0px; padding: 0px 0 0 20px;background: url(../images/point-pro.png) no-repeat left center; list-style: none;color: #fff;font-family:'Calibri'; font-weight: lighter; font-size: 14px; }
.left-banner ul li a{ margin: 0px; padding: 0px;}


#contactform { padding: 15px 25px; border: 1px dashed #d9dde8; border-radius:3px; margin:0px 0 0 0px;}
.top-form { color: #798598; background: #fff;padding: 7px;border-radius:3px;font-family: 'bebas_neueregular'; margin:30px 0 0 0px;}
.top-form  h1{ color: #eb4e5a; font-family: 'edo_szregular'; font-size: 30px;}
.top-form input, .top-form textarea{border: 1px dashed #d9dde8; margin:10px 0; color: #798598;  font-family:'Calibri';}
.top-form h4 { color:#eb4e5a; font-size: 12px; letter-spacing: 0px; margin:15px 0 0 0px;}



.pro-main-form .modal-content{ color: #798598; background: #fff;padding: 7px;border-radius:3px;font-family: 'bebas_neueregular'; margin:30px 0 0 0px;}
.pro-main-form .modal-content input, .modal-content textarea{border: 1px dashed #d9dde8; margin:10px 0; /*color: #fff;*/  font-family:'Calibri';}
.pro-main-form .modal-content h1{ color: #eb4e5a; font-family: 'edo_szregular'; font-size: 40px;}
.pro-main-form .modal-content h2{ text-transform: uppercase; color: #7e8797; font-size: 34px; font-family: 'Conv_BRLNSR';}
.pro-main-form .modal-content h2 span{ color: #eb4e5a;}
.pro-main-form .modal-content h4 { color:#eb4e5a; font-size: 12px; letter-spacing: 0px; margin:15px 0 0 0px;}
.pro-main-form .modal-content p{ text-transform: uppercase; color: #2b323f;font-family:'Calibri'; font-weight: bold; font-size: 18px;}
.pro-main-form .modal-content p span{  color: #eb4e5a;}

 

/*********** Services *************/
.main-services { background: #fff; padding: 60px 0;}
.main-services p { text-align: center; color: #7e8797;}
.main-services h1{font-family: 'Conv_BRLNSR';  color: #272e3a; font-size: 36px; text-align: center; text-transform: uppercase;}
.main-services h1 span{ color: #710e7b; }
.main-services h2{ color: #7e8797; font-size: 22px; text-align: center; text-transform: uppercase; font-family: 'Conv_BRLNSR';}
.main-services h2 span{ color: #272e3a; }
.main-services h6{ color: #2b323f; font-size: 16px; text-align: center; margin: 20px 0 5px 0;}
.main-services a { text-align: center; display: block;}

.adventure_continer{ background: #eb4e5a; padding: 60px 0; text-align:center;}
.adventure_continer p { text-align: center; color: #fff; font-size:16px;}
.adventure_continer h1{font-family: 'Conv_BRLNSR';  color: #272e3a; font-size: 36px; text-align: center; text-transform: uppercase;}
.adventure_continer h1 span{ color: #7e8797; }
.adventure_continer h2{ color: #fff; font-size: 40px; text-align: center; text-transform: uppercase; font-family: 'Conv_BRLNSR';}
.adventure_continer h6{ color: #f7cd08; font-size: 20px; font-weight:700; text-transform:uppercase; text-align: center; margin: 20px 0 5px 0;}
.adventure_continer a { text-align: center; display: block;}


.subhead {padding:20px 0 30px 0px;}
.subhead h3 { font-size: 20px; text-transform: uppercase; color: #7e8797; font-family: 'Conv_BRLNSR';}
.subhead h3 span{ color: #2b323f; }
.inner-serv { margin: 0 0 0 40px;}
.serv-box { background: #f3f8fb; padding: 0 0 10px 0px; margin: 0 0 30px 0px; border-radius:5px;}
.serv-box img{ width: 100%;}
.serv-box ul {clear: both; display: block; margin: 0; padding:20px 30px 0px 30px;}
.serv-box ul li { border-bottom: 1px solid #e7ebee; color: #7e8797;  display: block;font-family: 'Calibri'; font-size: 15px; line-height: 11px;  text-align: center; padding: 10px 0;}
.serv-box ul li img { margin-right: 17px; vertical-align: middle;}
.serv-box ul li span { color: #2b323f;}
.serv-str { background: #2aa5a6; border-radius:2px; color:#FFF;display: block;font-family: 'robotobold'; font-size: 16px; line-height: 22px; margin: 20px auto; padding: 15px;   text-align: center;text-transform: uppercase; letter-spacing: 1px;}
.serv-str:hover { background: none repeat scroll 0 0 #35bfc0;color: #249798 !important;}

.serv-str2 { background: #9cb92b; border-radius:2px; color:#FFF;display: block;font-family: 'robotobold'; font-size: 16px; line-height: 22px; margin: 20px auto; padding: 15px;   text-align: center;text-transform: uppercase; letter-spacing: 1px;}
.serv-str2:hover { background: none repeat scroll 0 0 #b5d43b;color: #8faa25 !important;}
.serv-str3 { background: #d12633; border-radius:2px; color:#FFF;display: block;font-family: 'robotobold'; font-size: 16px; line-height: 22px; margin: 20px auto; padding: 15px;   text-align: center;text-transform: uppercase; letter-spacing: 1px;}
.serv-str3:hover { background: none repeat scroll 0 0 #eb4e5a;color: #bf1f2c !important;}
.serv-str4 { background: #d4b10c; border-radius:2px; color:#FFF;display: block;font-family: 'robotobold'; font-size: 16px; line-height: 22px; margin: 20px auto; padding: 15px;   text-align: center;text-transform: uppercase; letter-spacing: 1px;}
.serv-str4:hover { background: none repeat scroll 0 0 #f7cd08;color: #c2a20e !important;}




/*********** Services *************/
.shor-pkg { background: #fff; padding: 30px 0;}



/*********** limited Offer *************/
.limited-pkg { background: #f3f8fb; padding: 60px 0;}
.limited-pkg h1{font-family: 'Conv_BRLNSR'; color: #2b323f; font-size: 36px; text-align: center; text-transform: uppercase;margin: 0% 0 3%;}
.limited-pkg h1 span{ color: #710e7b; }
.limited-pkg h2{ color: #ffe240; font-size: 36px; margin: 15% 0 4%; text-align: left; text-transform: uppercase; font-family: 'Conv_BRLNSR';}
.limited-pkg h3{ color: #ffe240; font-size: 36px; margin: 3% 0 2%; text-align: left; text-transform: uppercase; font-family: 'Conv_BRLNSR';}
.limited-pkg h4{ color: #eb4e5a; font-size: 80px; margin: 3% 0 0%; text-align: center; text-transform: uppercase;font-family: 'edo_szregular'; letter-spacing:8px; }
.limited-pkg h5{ color: #fff; font-size: 50px; margin: 14px 0; text-align: center; text-transform: uppercase;font-family: 'edo_szregular'; }
.limited-pkg h5 span{ color: #ffe442; }

.limited-btn { background: #ffffff; border-radius:2px; color:#ff0018;display: block;font-family: 'robotobold'; font-size: 18px; line-height: 22px; margin:16px 14% 0 0; padding: 14px 15px;   text-align: center;text-transform: uppercase; letter-spacing: 1px;}
.limited-btn:hover { background: none repeat scroll 0 0 #eb4e5a;color: #FFFFFF !important;}


.limited-inner { background: url(../images/limit-bg-pro.png) no-repeat center #620c63; padding: 0 0 20px 0px; border-radius:5px;}
.limited-inner ul { margin: 0px; padding: 0px;}
.limited-inner ul li { margin: 0px; padding: 0px 0 0 25px;background: url(../images/sig-pro.png) no-repeat left 6px; list-style: none;color: #fff;font-family:'Calibri'; font-weight: bold; font-size: 16px; text-transform: uppercase; }
.limited-inner ul li a{ margin: 0px; padding: 0px;}

.limit-01 { margin: 0 0 0 -46px;}
.limit-02 { margin:-0px 0 0 20%;}


/*********** Testemonials *************/
.testemonials{ background: #a0c02f; padding: 60px 0;}
.testemonials p { color: #fefeff; font-family: 'Calibri'; font-style: italic; font-weight:100; line-height: 28px; font-size: 24px;  text-align: center;}
.testemonials p strong{font-family: 'Calibri';font-weight: bold; }
.testemonials span{ color:#2b323f; text-align: center; font-size:16px; display: block;}


/*********** Wheels Move *************/
.wheels { background: #ffffff; padding: 60px 0;}
.inner-wheels { margin:0px;}
.inner-wheels img { display: block; margin: 0px auto;}
.wheels h1{font-family: 'Conv_BRLNSR'; color: #2b323f; font-size: 36px; text-align: center; text-transform: uppercase; margin-bottom:30px;}
.wheels h1 span{font-family: 'Conv_BRLNSR'; color: #710e7b;}
.wheels h2{ font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 20px; color: #5f6879; margin-top:20px;}
.margin_lr{
	margin:0px 16px 20px 16px;
}



.wheels a {
	margin:20px 0px;
	background:#d12633;
	font-size:20px;
	color:#FFF;
	text-align:center;
	padding:16px 30px;
	text-transform:uppercase;
	font-weight: 700;
	border-radius:2px;
	display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;	
}
.wheels a:hover {
	background:#ec535f;
	font-size:20px;
	color:#a2131e;
	text-align:center;
	text-transform:uppercase;	
}
/* Outline Out */

.wheels a:before {
  content: '';
  position: absolute;
  border: #ec5662 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}
.wheels a:hover:before, .wheels a:focus:before, .wheels a:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}


.img_center{
	text-align:center;
	margin-bottom:10px;
	margin-top:10px;
}

/*********** Help *************/
.help { background:#4389ea; padding: 60px 0;}
.help h1{ color: #fff; font-size: 36px; text-align: center; text-transform: uppercase; margin-bottom:20px; font-family: 'Conv_BRLNSR';}
.help h2{ font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #5f6879;  margin: 160px 0;}
.left-help img { display: block; margin: 0px auto;}
.left-help h1{font-family: 'Conv_BRLNSR';  color: #2b323f; font-size: 100px; text-align: center; text-transform: uppercase;}
.left-help h3{ color: #ed5a66; font-size: 44px; font-family: 'Calibri';text-align: center; text-transform: uppercase;}

.call-usico{
	background: url(../images/call-us-ico.png) no-repeat center;
	width:266;
	height:299px;
	cursor:pointer;
	float:left;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #fff; padding:170px 0;


}
.call-usico:hover{
	background: url(../images/call-us-ico-hover.png) no-repeat center;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #0953b8;
}








.live-chati{
	background: url(../images/live-chat-ico.png) no-repeat center;
	width:266;
	height:299px;
	cursor:pointer;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #fff; padding:170px 0;
}
.live-chati:hover{
	background: url(../images/live-chat-ico-hover.png) no-repeat center;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #0953b8;

}

.your_copun{
	background: url(../images/copun-ico.png) no-repeat center;
	width:266;
	height:299px;
	cursor:pointer;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #fff; padding:170px 0;
	
}
.your_copun:hover{
	background: url(../images/copun-ico-hover.png) no-repeat center;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #0953b8;
	transition: all 0.5s ease 0s;
}

.your_copun a{
	text-decoration:none;
	color:#FFF;
	font-family: 'Conv_BRLNSR';
	text-align:center;
	transition: all 0.5s ease 0s;
}
.your_copun a:hover{
	text-decoration:none;
	color:#0953b8;
	font-family: 'Conv_BRLNSR';
	text-align:center;
}

.your_email{
	background: url(../images/email-us-ico.png) no-repeat center;
	width:266;
	height:299px;
	cursor:pointer;
	transition: all 0.5s ease 0s;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #fff; padding:170px 0;	
}


.your_email:hover{
	background: url(../images/email-us-ico-hover.png) no-repeat center;
	font-family: 'Conv_BRLNSR'; text-transform: uppercase; text-align: center; font-size: 22px; color: #0953b8;
	transition: all 0.5s ease 0s;
}

.your_email a{
	text-decoration:none;
	color:#FFF;
	font-family: 'Conv_BRLNSR';
	transition: all 0.5s ease 0s;
}
.your_email a:hover{
	text-decoration:none;
	color:#0953b8;
	font-family: 'Conv_BRLNSR';
	text-align:center;
}





/*********** Footer *************/
.main-footer { background: #2b323f; padding: 20px 0;}
.footer-left { margin: 10px 0 0 0;}
.footer-left p{ color: #fff;font-family: 'Calibri'; font-size: 12px; margin: 5px 0 0 4px;}
.social-boxs { margin:0px 0 0 0; padding: 10px 0 0 0;}
.social-boxs a { float:left; margin: 0 5px 0 0;}
.social-boxs h6{ color: #7e8797; font-size: 19px; margin: 0 0 8px 0px; font-family: 'Calibri'; font-weight: bold; text-transform: uppercase;}
.guarantee { margin: 0px auto; display: block;}
.social-boxs p { color: #fff;}
.social-boxs h3{ color: #EB4E5A; font-size: 19px; margin: 0 0 8px 0px; font-family: 'Calibri'; font-weight: bold; text-transform: uppercase;}







@media (min-width: 768px) and (max-width: 999px) {}

@media (max-width: 767px) {}

@media (max-width: 480px) {

.pro-main-form .modal-content h1 { font-size: 34px;}
.pro-main-form .modal-content h2 { font-size: 26px; margin: 10px 0;}
.pro-main-form .modal-content p { font-size: 13px;}
.btn-lgz { font-size:16px; padding: 10px 10px;}
.topchat {display: none;}
.live-chat {  display: block;  float: none; margin: 0 auto; text-align: center; width: 75%;}
.limited-pkg h4 { font-size: 45px;}
.limited-pkg h5 { font-size: 32px;}
.limited-btn { margin: 15px auto 0 auto;}
.limit-01 { margin: 0 0 0 -41px;}
.left-banner h2 { font-size: 55px;}
.btn-full { font-size: 16px;}
.topsquar { display: none;}
.limited-inner ul li { font-size: 15px;}
.limited-pkg h2 { font-size: 30px;}
.limited-pkg h3 { font-size: 30px;}
.limited-pkg h1 { font-size: 24px;}
.main-services h1 { font-size: 24px;}
.main-services h2 { font-size: 24px;}
.subhead h3 { margin: 6px 0; font-size: 20px;}
.wheels h1 { font-size: 24px;}
.left-help h1 { font-size: 40px;}
.left-help h3 { font-size: 32px;}
.social-boxs { width: 85%; margin: 0px auto;}
.social-boxs a {padding:10px 0 20px 0;display: inline-block; float: left; margin: 0 11px; text-align: center;}


.container { padding: 0 40px;}    
.main-slide { background-image: none; background: #38073b;}
.logo-pro { margin: 0px auto; display: block;}
.limited-inner { background-size: cover; }
.footer-left img { display: block; margin: 0px auto; text-align: center;}
.footer-left p { text-align: center;}


}















/*clearfix css*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
