/*
Theme Name:  Captain-Bobs-Airboat-Tours Theme

License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/

/**************************************************************************************/

.clear {clear:both; font-size:0px; line-height:0px; display:block;}
.last {margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
ul {list-style: none;}



/**************************************************************************************/
a											{ text-decoration:none;}
a:hover										{ text-decoration:none;}
a:focus										{ text-decoration:none;}

/*----------------------------------------------------------------------------------*/
html 										{ }
body										{width:100%;  font-family: 'Londrina Solid', cursive;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;}

/* ---------------------------------------------------------------------------------*/


/* ----------------------- layout ----------*/
.container {width:1144px; position: relative;}
div{box-sizing: border-box;}
header{position: absolute;z-index:999;left:0; top:0; width:100%;}
.top_header {
    background: url(images/header_bg.png) repeat-x 0 0;
     height: 103px;
}
.logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 283px;
    height: 197px;
    background: url(images/bg3.png) scroll repeat-x 0 0;
    
    box-shadow:0 2px 12px #000000;
}
.logo a {display: block; padding: 10px 32px;}
.right_header {
    float: right;
    padding-top: 20px;
    padding-bottom: 25px;
    
}
.right_header .right_left{float: left;}
.right_header .right_left .left {float: left; padding-right: 45px;}
.right_header .right_left .left p {font-size: 24px; color: #000; font-weight: 300;}
.right_header .right_left .right{float: left;}
.right_header .right_left .right a {font-size:28px; color: #000; font-weight: 300;  display: inline-block; padding: 7px 23px; border:4px solid #fff; background: #eead1a; /* Old browsers */
/*background: -moz-linear-gradient(top, #eead1a 0%, #e68219 51%, #da4018 100%);*/ /* FF3.6-15 */
/*background: -webkit-linear-gradient(top, #eead1a 0%,#e68219 51%,#da4018 100%);*/ /* Chrome10-25,Safari5.1-6 */
/*background: linear-gradient(to bottom, #eead1a 0%,#e68219 51%,#da4018 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
background: -webkit-linear-gradient(top, rgb(238, 177, 26) 0%, rgb(229, 131, 24) 40%, rgb(221, 80, 24) 80%, rgb(217, 59, 24) 100%);
background: -o-linear-gradient(top, rgb(238, 177, 26) 0%, rgb(229, 131, 24) 40%, rgb(221, 80, 24) 80%, rgb(217, 59, 24) 100%);
background: -ms-linear-gradient(top, rgb(238, 177, 26) 0%, rgb(229, 131, 24) 40%, rgb(221, 80, 24) 80%, rgb(217, 59, 24) 100%);
background: -moz-linear-gradient(top, rgb(238, 177, 26) 0%, rgb(229, 131, 24) 40%, rgb(221, 80, 24) 80%, rgb(217, 59, 24) 100%);
background: linear-gradient(to bottom, rgb(238, 177, 26) 0%, rgb(229, 131, 24) 40%, rgb(221, 80, 24) 80%, rgb(217, 59, 24) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eead1a', endColorstr='#da4018',GradientType=0 ); box-shadow:0px 4px 12px #000000;}
.right_header .right a img  {display: inline-block; vertical-align: middle; padding-left: 12px;}

.right_header .right a:hover {background: #da3e18; /* Old browsers */
background: -moz-linear-gradient(top, #da3e18 0%, #e57b19 51%, #eda91a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #da3e18 0%,#e57b19 51%,#eda91a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #da3e18 0%,#e57b19 51%,#eda91a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da3e18', endColorstr='#eda91a',GradientType=0 );    transition:all 0.5s;}

.right_header .right_right {float: right; padding-left: 50px;}
.right_header .right_right h5 {font-size: 16px; color: #000; font-weight: 300;margin: 0;}
.right_header .right_right a {font-size: 48px; color: #000; font-weight: 300; display: block;margin-top: -7px;}

.bottom_header {
    background: #1547c0;
    border-top: 9px solid #123ca3;
    border-bottom: 9px solid #123ca3;
}
nav ul {
    float: right;
}
nav ul li {
    float: left;
    list-style: none;
    position: relative;
}
nav ul li a {
    display: block;
    line-height: 41px;
    color: #ffffff;
    font-size: 26px;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 18px;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
       transition: all 0.8s;
}
nav ul li a:hover{color:#fff;transform: scale(1.1);}
nav ul li:last-of-type a{padding-right:0;}
nav ul li:last-child:after  {background: none;}
nav ul li::after {
    content: "";
    height: 24px;
    width: 9px;
    position: absolute;
    top: 10px;
    right: -6px;
    background: #123ca3;
}
.banner:after {content:""; position: absolute; width:100%; height: 228px; left:0; bottom: 0; background: url(images/banner_gra.png) scroll no-repeat;}
.banner img {width:100%;}
.section3{position: relative; padding-bottom: 50px;}

.tour .left ul{text-align: center; padding-left: 0;}
.tour .left ul li {display: inline-block; vertical-align: top; position: relative;}
.tour .left ul li:first-of-type{padding-right: 269px;}
.tour .left ul li:second-of-type li:before{}
.tour .left ul li:last-of-type{margin-top: -45px;
    margin-right: 188px;z-index:999}
.tour .left ul li  a img{transition: all 0.8s}
.tour .left ul li  a:hover img{transform:scale(1.1);}
.all_airboat {padding:12px 25px; width:280px;    text-align: center; background: #efb01a; /* Old browsers */
background: -moz-linear-gradient(top, #efb01a 0%, #e47419 50%, #da3d18 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #efb01a 0%,#e47419 50%,#da3d18 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #efb01a 0%,#e47419 50%,#da3d18 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efb01a', endColorstr='#da3d18',GradientType=0 ); margin: 0 auto; position: absolute; top:0; left:37.1%;z-index:99;}
.all_airboat:hover{background: #d83518; /* Old browsers */
background: -moz-linear-gradient(top, #d83518 0%, #e26b19 50%, #efb11a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #d83518 0%,#e26b19 50%,#efb11a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #d83518 0%,#e26b19 50%,#efb11a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d83518', endColorstr='#efb11a',GradientType=0 ); cursor: pointer;}
.section3 .boat{background: #2461ca; /* Old browsers */
background: -moz-linear-gradient(top, #2461ca 1%, #4aa4e3 50%, #63d0f4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2461ca 1%,#4aa4e3 50%,#63d0f4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2461ca 1%,#4aa4e3 50%,#63d0f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2461ca', endColorstr='#63d0f4',GradientType=0 );     position: absolute;
    bottom: 106px;
    top: auto;
    left: 134px;
    z-index: 999; box-shadow:-1px 4px 8px -1px #000000;}
.section3 .boat:hover{background: #64d2f4; /* Old browsers */
background: -moz-linear-gradient(top, #64d2f4 0%, #469ce0 50%, #2461ca 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #64d2f4 0%,#469ce0 50%,#2461ca 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #64d2f4 0%,#469ce0 50%,#2461ca 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64d2f4', endColorstr='#2461ca',GradientType=0 );}
.section3 .garb {
    min-height: 280px;
    background-image: url(images/img14.png),linear-gradient(#efb01a, #e47419, #da3d18);
    position: absolute;
    right: 141px;
    bottom: auto;
    /*top: 39.5%;*/
    top:41%;
    left: auto;
    width: 280px;
    display: table;
    box-shadow:0px 4px 8px -1px #000000;
    }
.section3 .garb h4 {font-size: 36px; color: #fff; line-height: 45px; font-weight: 300;display: table-cell; vertical-align: middle;}
.all_airboat h5 {font-size: 30px; color: #fff; font-weight: 300; margin: 8px 0 2px;}
.all_airboat p {font-size: 14px; font-family: 'Open Sans', sans-serif; color: #fff;}
.all_airboat a {font-size: 30px; color: #fff; font-weight:300;}
.section4{background: url(images/sec4_bg.png) no-repeat;}
.informative{text-align: center;border: 0; outline: none;}
.informative h2{font-family: 'Open Sans', sans-serif; font-size: 36px;  font-weight: 700; font-style: italic; color: #fdfeff; margin-top: 0;margin-bottom: 20px;}
.informative p {padding-top: 15px;margin-bottom: 0;}
.informative p i {display: inline-block; vertical-align: top; width:11%;}
.informative p span{font-size: 24px; color: #fdfeff; font-family: 'Open Sans', sans-serif; font-weight: 300; font-style: italic;display: inline-block; width:88%; text-align: left; line-height: 30px;}
.informative h6 {font-family: 'Open Sans', sans-serif; font-size: 30px; color: #fff;margin-top: 0; margin-bottom: 42px;    margin-top: -20px; font-weight:600;}
.all_slider{padding: 55px 0px;position: relative;}
.bird{width:342px; height: 297px; left:-130px; top:-230px; position: absolute;z-index:99999;}
.crocodile{right:0; top:-140px; position: absolute; z-index:1;}
.all_slider .slick-slide img {margin:0 auto!important;}
.all_slider .slick-dotted.slick-slider{margin-bottom: 0;}
.all_slider .slick-slider {outline: none; border: 0;}
.all_slider .slick-prev{background: url(images/prev.png) scroll no-repeat 0 0;
    width: 87px;
    height: 40px;
    position: absolute;
    top: auto;
    bottom: -70px;
    left: 45%;
    margin: 20px 0px 20px -40px;
    text-indent: -9999px;
    
}
.all_slider .slick-next {
    background: url(images/next.png) scroll no-repeat 0 0;
    width: 87px;
    height: 40px;
    position: absolute;
    top: auto;
    bottom: -70px;
    right: auto;
    left: 52%;
    margin: 20px 0px 20px 0;
    text-indent: -9999px;
    
}
.section5{padding:51px 0px;}
.rate{text-align: center;}
.rate h2 {font-size: 60px; color: #1547c0;  font-family: 'Londrina Solid', cursive;margin-top: 0;margin-bottom: 20px;}
.tour p span {font-size: 36px; color: #fff; font-family: 'Londrina Solid', cursive;  display:inline-block; width:269px; height: 82px; line-height: 82px; text-align: center;background: #1054da; /* Old browsers */
background: -moz-linear-gradient(left, #1054da 1%, #1c66df 42%, #297ae3 73%, #368ee8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1054da 1%,#1c66df 42%,#297ae3 73%,#368ee8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1054da 1%,#1c66df 42%,#297ae3 73%,#368ee8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1054da', endColorstr='#368ee8',GradientType=1 );}
.person{
	margin-left:-3px;
background: #f0b71a!important; /* Old browsers */
background: -moz-linear-gradient(left, #f0b71a 0%, #e88e1a 33%, #e06019 72%, #d83618 100%)!important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f0b71a 0%,#e88e1a 33%,#e06019 72%,#d83618 100%)!important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f0b71a 0%,#e88e1a 33%,#e06019 72%,#d83618 100%)!important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b71a', endColorstr='#d83618',GradientType=1 );}
.rate h3 {font-size: 41px; color: #000; font-family: 'Londrina Solid', cursive; margin-top: 15px;}
.rate > span {font-family: 'Open Sans', sans-serif; font-size: 18px; color: #000; padding-top: 0px; display: block;}
.flaral{margin: 13px 0px;margin-left: 40px;position: relative;}
.flaral img {min-height: 348px;}
.flaral p {position: absolute; width:100%; left:0; top:0; /*opacity: 0.7;*/ text-align: center; font-size:18px; color: #fff;  font-family: 'Londrina Solid', cursive;/* background: #0d63d5;*/background: -moz-linear-gradient(left, #0d63d5 0%, #1f86e2 32%, #579ac7 62%, #65b4d4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0d63d5 0%,#1f86e2 32%,#579ac7 62%,#65b4d4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(13, 99, 213, 0.7) 0%,rgba(31, 134, 226, 0.7) 32%, rgba(87, 154, 199, 0.7) 62%, rgba(101, 180, 212, 0.7) 100%); /* Old browsers */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d63d5', endColorstr='#65b4d4',GradientType=1 ); line-height: 58px;}
.section6{background: url(images/img4.png) scroll no-repeat; position:ralative;}
.section6:before{content:""; width:100%; height:100%; position:absolute; left:0; top:0; }
.form{padding: 50px 0 26px 0px;}
.form  h2{text-align: center; font-size: 72px; color: #fff; margin-bottom: 30px;}
.form p {font-family: 'Source Sans Pro', sans-serif; font-size: 14px; color: #fff; padding-top: 20px;float:left; padding-left:10px;}
footer{background: #1257db; /* Old browsers */
background: -moz-linear-gradient(left, #1257db 1%, #2e82e5 32%, #44a3ed 61%, #5ecbf6 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1257db 1%,#2e82e5 32%,#44a3ed 61%,#5ecbf6 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1257db 1%,#2e82e5 32%,#44a3ed 61%,#5ecbf6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1257db', endColorstr='#5ecbf6',GradientType=1 ); padding: 20px 0px; border-bottom:2px solid #7f7f7f;}
.social ul {margin-bottom: 0;padding-left: 0;}
.social ul li {float: left; padding-right: 14px;}
.social ul li:last-of-type{padding-right: 0px;}
.social ul li a:hover {opacity: 0.8;}
.all{text-align: center;}
.all p {font-size: 18px; color: #fff;}
.all a {font-size: 30px; color: #fff; transition: all 0.8s; display: block;}
.all a:hover {transform: scale(1.1);}
.design p {float: left; line-height: 80px; padding-right: 14px; margin-bottom: 0;}
.design a {float: left;}
.section6 .gform_wrapper ul.gform_fields li.gfield {
    position: relative;
}
.section6 .gform_wrapper input::-webkit-input-placeholder { color:#000; }
.section6 .gform_wrapper input::-moz-placeholder { color:#000; }
.section6 .gform_wrapper input:-ms-input-placeholder { color:#000; }
.section6 .gform_wrapper input:-moz-placeholder { color:#000; }

.section6 .gform_wrapper ul.gform_fields li.gfield {
    padding: 0px !important;
    margin: 0 1% 20px !important;
    width: 23% !important;
    float: left !important;
    clear: none !important;
}
.section6 .gform_wrapper input {
    height: 62px !important;
    box-sizing: border-box !important;
    padding: 0 15px !important;
    border: 4px solid #aa852f!important;
    color: #000;
    width: 100% !important;
	 font-family: 'Open Sans', sans-serif !important;
	 font-weight:300;
    background: #fff;
    font-size: 24px !important;
    outline: 0;
	box-shadow: 0 -5px 5px -5px #bdbdbd;
}
.section6 .gform_wrapper .top_label .gfield_label {display:none;}
.section6 .gform_wrapper .ginput_container_select {
    position: relative;
}
.section6 .gform_wrapper select {
    height: 60px !important;
    box-sizing: border-box !important;
    padding: 0 15px !important;
	font-family: 'Open Sans', sans-serif !important;
    border: 4px solid #aa852f!important;
    color: #000;
    width: 100% !important;
     background: #fff;
    font-size: 24px !important;
    font-weight: 300;
    -webkit-appearance: none;
    -moz-appearance: none;
    outline: 0;
    position: relative;
    z-index: 999999;
}
.gform_wrapper:not(.gf_browser_gecko):not(.gf_browser_ie):not(.ginput_container_multiselect) select{background-image:none!important;}
.section6 .gform_wrapper .ginput_container_select::after{    
    content: "";
    background: url(../../../../wp2.upupload.com/blog64100/i015rjr77l64100/wp-content/uploads/2017/10/pass_icon.png) scroll no-repeat center center;
   position: absolute;
    top: 25px;
    right: 11px;
    width: 33px;
    height: 17px;
}
.section6 .gform_wrapper select option {
    color: #000000;
}
.section6 .gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{float:left!important;}
/* input[type=radio] + label {
  position: relative;
  cursor: pointer;
}

input[type=radio] + label:before {
    content: '';  
    display:inline-block;
    width:57px;
    height:57px;
    margin: 0px 8px 0 8px;
    vertical-align:middle;
    cursor:pointer;
    border-radius:  50%;
    background-color: #fff;
    border: 4px solid #a65a1c;
}

	input[type=radio]:checked + label :after {
      content: "";
      position: absolute;
      top: -2px;
      left: 4px;
      width: 57px;
      height: 57px;
      border: 4px solid #a65a1c;
	  background:#fff url(http://wp2.upupload.com/blog64100/i015rjr77l64100/wp-content/uploads/2017/11/radio_hover.png) no-repeat;
      border-radius: 50%;
      display: inline-block;
      cursor:pointer;
    }
  
  
}

	.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
} */
	
	
	/* .section6 #field_1_6{width:100%!important; float:left!important;}
		.section6 #field_1_6 label {display:inline-block!important;} */
	/* .gform_wrapper ul.gfield_checkbox li input[type=checkbox], .gform_wrapper ul.gfield_radio li input[type=radio]{width:57px!important;}
	.section6 .ginput_container_radio ul li input[type=radio]{width: 57px!important; height:57px!important; background:#fff; border: 4px solid #aa852f!important;} */
	input[type=radio] {
  display: none!important;
}
.section6 .gform_wrapper ul.gform_fields li.gfield{margin: 0 1% 10px !important;}
.section6 #field_1_6 {width:73%!important;}

input[type=radio] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.gchoice_1_6_0 , .gchoice_1_6_1{overflow: visible !important;}

	input[type=radio]+ label{
    margin-left: 12px!important;
    margin-right: 81px!important;
    width: 180px!important;
    height: 60px;
    display: inline-block;
    background-color: #fff;
    line-height: 57px!important;
    border: 4px solid #ba751d;
    text-align: center;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 24px !important;
    font-weight: 300 !important;
    vertical-align: middle !important;
    font-family: 'Open Sans', sans-serif !important;
    cursor: pointer;
    position: relative;
}

						input[type=radio]:checked + label:before{
							background-position: 0 -56px;
						}
						.ginput_container_radio {margin-top:8px!important;}
						.ginput_container_radio > .gfield_radio > .gchoice_1_6_0{margin-left:0px!important; float:left!important}
						label:before {
							content: "";
    position: absolute;
    width: 57px;
    height: 57px;
    right: -76px;
    z-index: 99999;
    top: 0;
    background-image: url(../../../../wp2.upupload.com/blog64100/i015rjr77l64100/wp-content/uploads/2017/11/search_icon7.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
			}
			.section6 .gform_body .field_1_7 {float:right!important;}
			.ui-datepicker-trigger{display:none!important;}
			.ginput_container_date .datepicker{position:relative;}
			
.section6 .gform_body #field_1_8 {width:73%!important}
.section6 .gform_body #field_1_8 .ginput_container{width:100%!important; float:left!important;}
.section6 .gform_body #field_1_8 .ginput_container  textarea{   font-family: 'Open Sans', sans-serif !important; font-size:24px; color:#000;}
.section6 .gform_footer{
	   width: 21.8%;
    /* float: right!important; */
    position: absolute;
    bottom: 78px;
    right: 30px;
	}
	
	 #field_1_6  > .gfield_label {display:block!important; font-size:36px; color:#fff; float:left!important; padding-top:15px;}
	 #field_1_6  > .gfield_label:before{display:none;}
	.section6 .gform_footer input {height: 158px!important;  font-size:30px!important; border:0!important; text-transform:uppercase;	color:#fff;   font-family: 'Londrina Solid', cursive !important; background: #155bdc; /* Old browsers */
background: -moz-linear-gradient(left, #155bdc 1%, #3b95ea 50%, #62d1f8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #155bdc 1%,#3b95ea 50%,#62d1f8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #155bdc 1%,#3b95ea 50%,#62d1f8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#155bdc', endColorstr='#62d1f8',GradientType=1 ); }

.imge img {width: 100%; height: 450px; object-fit: cover; }


.page_banner {position: relative;}
.page_banner:after  {position: absolute; content: ""; display: block; left:0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4);    top: 0;    z-index: 7;}

.page_banner h1 {    bottom: 116px; font-size: 50px;    z-index: 9;position: absolute; bottom: 126px; left: 0; right: 0; text-align: center;    color: #fff;}

.content-area {padding: 80px 0;}
.content-area p {    font-size: 22px; font-weight: 300; line-height: 1.4; margin-bottom: 18px;}

.error404 .imge img {  height: calc(100vh - 122px); }
.error404 .container {position: unset;}

.error404 .page_banner h1 { z-index: 9; position: absolute;  bottom: initial;  left: 0;  right: 0;  text-align: center;    color: #fff;
    top: 50%;   transform: translateY(-50%);}
 .content-area .articles  ul li img { width: 100%; max-width: 336px; margin: 0 auto; height: 300px; object-fit: cover;}
.articles li {text-align: center; margin-bottom: 30px;}
.articles li p {text-align: justify;}
.fdm-banner-video  iframe {width: 100% !important;
    height: 100%;}
	
	
/*16-11*/
.section6 {
    background-size: cover;
}
a:focus {
    color: #EDA61A;
}
.section4 {
    background-size: cover;
}
.flaral img {
    min-height: 1px;
}
.section3 .garb {
    height: 260px;
	top: 281px;
}
.tabview {
    display: none;
}
.fdm-banner-video {
    position: relative;
}
.mobilemenu_btn {
    display: none;
}
.mobtel {
    display: none !important;
}
.banner {
    position: relative;
}
.fdm-banner-video {
    height: 760px;
}
.social {
	padding-top: 10px;
}
.rate > p {font-family: 'Open Sans', sans-serif; font-size: 18px; color: #000; padding-top: 0px; display: block;}
.rate h2 {
	margin-bottom: 10px;
}
.bottom_header nav:after {
	display: block;
	content:"";
	clear: both;
}
.gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {
	height: 70px !important;
	padding: 0 18px !important;
	border: 4px solid rgba(0,0,0,0.15) !important;
	border-radius: 0 !important;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box;
	box-shadow: none;
	outline: none !important;
	-webkit-appearance: none;
}
.gform_wrapper input[type="radio"] + label {
	height: 70px !important;
	padding: 0 18px !important;
	border: 4px solid rgba(0,0,0,0.15) !important;
	border-radius: 0 !important;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box;
	box-shadow: none;
	outline: none !important;
	-webkit-appearance: none;
}
input[type="radio"]:checked + label::before {
    background-position: 0 -57px;
}
.gform_wrapper .textarea  {
	padding: 10px 18px !important;
	border: 4px solid rgba(0,0,0,0.15) !important;
	border-radius: 0 !important;
	-moz-background-clip: padding; 
	-webkit-background-clip: padding; 
	background-clip: padding-box;
	box-shadow: none;
	outline: none !important;
	-webkit-appearance: none;
	line-height: normal;
	resize: none;
}
.ginput_container_date {
	position: relative;
}
.ui-datepicker-title select {
	color: #666666;
}
.gform_wrapper {
	position: relative;
}
.gform_wrapper .gform_footer {
	padding:0 !important;
	margin:0 !important;
}
.gform_wrapper:after {
	display:block;
	content: "";
	clear: both;
}
.gform_body:after {
	display:block;
	content: "";
	clear: both;
}
.section6 .gform_footer {
    bottom: 14px;
    position: absolute;
    right: 12px;
    width: 22.6%;
}
.ginput_container_date {
	position: relative;
}
.ginput_container_date:before  {   
			content:"";
			width: 39px!important;
    height: 34px!important;
    display: -moz-inline-stack;
    display: inline-block;
    right: 11px;
    position: absolute;
    top: 18px;
	background-image:url(../../../../wp2.upupload.com/blog64100/i015rjr77l64100/wp-content/uploads/2017/11/date_icon.png) !important;
	background-repeat: no-repeat!important;
	z-index: 10;
}
.ginput_container_select {
	position:relative;
}
.section6 .gform_wrapper .ginput_container_select:after {
	display: block;
	content: "";
	width: 33px;
	height: 17px;
	background: url('images/downarrow.png') no-repeat center center;
	position: absolute;
	right: 11px;
	top:50%;
	margin-top:-8px;
	z-index: 999999;
}
.section6 .gform_wrapper .ginput_container_select option {
	font-size: 0.8em;
	padding: 5px 15px;
}
.section3 .garb {
	background-size: cover;
}


.fdm-banner-video iframe{
	height:100%;
	width:100%;
	position:absolute;
	top: 0%;
	bottom:0;
	left: auto !important;
	margin-left:inherit !important;
}
.bird1{display:none!important;}
.bird{display:block;}

