/* Theme Name: flamingotravel Theme   URI: http://wecan-group.com/   Author: ( Wecan Group )    Author URI: http://wecan-group.com/    Description: Custom theme */

@media (max-width: 456px) {
.sub-sub {
color: #FFF;
font-size: 36px;
margin-top: 0;
text-align: center;
}
}
body, html  {
	height: 100%;
	width: 100%;
	margin:0 !important;
}

body  {
	font-family: Lato, sans-serif;
	font-weight: 400;
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

h1, h2, h3, h4, h5, h6  {
	font-family: Montserrat;
	font-weight: 700
}

*  {
	-webkit-transition: all 500ms ease-in-out;
	-moz-transition: all 500ms ease-in-out;
	-ms-transition: all 500ms ease-in-out;
	-o-transition: all 500ms ease-in-out;
	transition: all 500ms ease-in-out
}

@media (max-width:991px)  {
input.input-feild  {
	margin: 6px 0;
	padding: 6px
}

.continue22 {
    display: block !important;
    margin: 0px 5% 10px !important;
    padding: 8px 0 !important;
    width: 40% !important;
    background: none repeat scroll 0 0 #5EC6E8;
    border-bottom: 5px solid #29BEEF;
    color: #FFFFFF;
    font-size: 20px;
	float: left;
}

.form-holder  {
	padding-left: 0!important
}

.col-sm-4.col-lg-offset-2.absolute-right  {
	padding-top: 5px!important
}

.absolute-right .img-responsive  {
	height: auto;
	max-width: 130%
}

.col-sm-4.col-lg-offset-2.absolute-right  {
	
}

.secure>img  {
	width: 100%
}

.col-sm-6.white  {
	height: auto!important
}

}
.brands .col-sm-4>img  {
	width: 100%
}

.lead  {
	font-size: 18px;
	font-weight: 400
}

p  {
	color: #000000;
	font-size: 16px;
	line-height: 24px
}

a  {
	cursor: pointer
}

.lato  {
	font-family: Lato, sans-serif;
	font-weight: 300
}

.subhead  {
	color: #0263b0;
	font-size: 40px
}

.intro-header  {
	padding-top: 50px;
	padding-bottom: 50px;
	color: #f8f8f8;
	background: url(images/intro-bg.jpg) no-repeat center center;
	background-size: cover;
	position: relative;
	text-align: center;
	top: 70px
}

.bar-top  {
	width: 100%;
	float: left;
	height: 44px;
	background: #272727
}

.bar-top .flags  {
	color: #929292;
	float: left;
	padding: 10px 22px
}

.flags>img  {
	margin-right: 13px
}

.container  {
	position: relative
}

.top-menu  {
	position: absolute;
	right: 0;
	top: 10px
}

li  {
	list-style: none;
	float: left
}

.middle-area li {
	float:none;
	list-style:disc outside none;
}

.top-menu li a  {
	color:#333333;
	font-size: 14px;
	padding: 0 10px;
	margin-left:0;
}

.top-menu li a:hover {
	color:#ffffff;
}

.intro-message  {
	position: relative;
	padding-bottom: 13%;
	padding-top: 13%;
	text-transform: uppercase
}

.intro-message>h1  {
	margin: 0;
	font-size: 70px;
	text-shadow: 2px 2px 3px rgba(0,0,0,.6)
}

.intro-divider  {
	width: 400px;
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid rgba(0,0,0,.2)
}

.intro-message>h3  {
	text-shadow: 2px 2px 3px rgba(0,0,0,.6)
}

@media (max-width:460px)  {
.col-sm-4.pull-right.res-os .os>li.download  {
	margin-top: 12px!important
}

.icon-top {display:none}

	

}
@media (max-width:767px)  {
.intro-headers  {
	margin-top: 0px;
}

.links.col-sm-6  {
	display: inline-block;
	margin-bottom: 30px;
	width: 46% !important;
}

.white.col-sm-6 .col-sm-6  {
	float: left;
	width: 46%;
}

.col-sm-6.white  {
	float: left;
}

.secure > img  {
	width: 45%;
}

.footer-pay  {
	width: 100%;
	margin: 7px 0 0 19px !important;
}

.intro-message  {
	padding-bottom: 15%
}

.intro-message>h1  {
	font-size: 3em
}

ul.intro-social-buttons>li  {
	display: block;
	margin-bottom: 20px;
	padding: 0
}

ul.intro-social-buttons>li:last-child  {
	margin-bottom: 0
}

.intro-divider  {
	width: 100%
}

.col-sm-4.col-lg-offset-2.absolute-right  {
	position: relative!important
}

.img-responsive  {
	width: 100%
}

.middle-area .form-holder input.input-feild  {
	padding: 12px
}

}
.network-name  {
	font-size: 11px;
	font-weight: 400;
	letter-spacing: 1px
}

.content-section-a  {
	background-color: #FFFFFF !important;
	float: none;
	margin-top: 72px;
	padding: 30px 0 0;
	position: relative;
	z-index: 1000;
}

/*.intro-headers  {
	position: absolute;
	top: 130px;
	border-top: 10px solid #29BEEF;
	border-bottom: 10px solid #29BEEF;
	width: 100%
}

*/
.intro-headers  {
	border-bottom: 10px solid #29BEEF;
	border-top: 6px solid #EEE;
	position: relative;
	top: 0;
	width: 100%;
}

.content-section-b  {
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	padding: 50px 0
}

.section-heading  {
	font-size: 20px;
	margin-bottom: 30px;
	text-transform: uppercase
}

.section-heading-spacer  {
	border-top: 3px solid #e7e7e7;
	width: 200px;
	float: left
}

.banner  {
	padding: 30px 0;
	color: #f8f8f8;
	background: url(images/banner-bg.jpg) no-repeat center center;
	background-size: cover
}

.banner h2  {
	margin: 0;
	text-shadow: 2px 2px 3px rgba(0,0,0,.6);
	font-size: 3em
}

.banner ul  {
	margin-bottom: 0
}

.banner-social-buttons  {
	float: right;
	margin-top: 0
}

@media (max-width:1199px)  {
ul.banner-social-buttons  {
	float: left;
	margin-top: 15px
}

.input-feild  {
	padding: 9px 14px !important;
}

}
@media (max-width:390px)  {
.translate-dropdown  {
	position: fixed;
	width: 26%!important
}

.flags #google_translate_element  {
	margin-right: 2px!important
}

.active-flag  {
	font-size: 11px!important;
	margin-top: 0!important
}

.active-flag>img  {
	margin-right: 1px!important;
	width: 20px!important
}

.fa.fa-angle-down.mr-10.pull-right  {
	margin: 0
}

.icon-top {display:none}

}
@media (max-width:1199px) and (min-width:991px)  {
.form-class input.input-feild  {
	background-image: none!important;
	margin: 5px 0;
	padding: 11px 14px;
}

.continue22 {
    display: block !important;
    margin: 0px 5% 10px !important;
    padding: 8px 0 !important;
    width: 40% !important;
    background: none repeat scroll 0 0 #5EC6E8;
    border-bottom: 5px solid #29BEEF;
    color: #FFFFFF;
    font-size: 20px;
	float: left;
}

.form-holder  {
	padding-left: 0!important
}

.navbar-brand>img  {
	width: 85%
}

.logo-etc .navbar-brand  {
	position: relative;
	z-index: 9;
}

.navbar-brand  {
	width: 287px;
}

.logo-etc .navbar-brand > img  {
	width: 100%;
}

}
@media (min-width:768px) and (max-width:991px)  {
.absolute-right  {
	padding: 10% 0 0!important
}

.navbar-header  {
	position: relative;
	top: 26px
}

.os>li  {
	float: right!important
}

.os  {
	float: right;
	position: relative;
	top: 44px;
	width: 250px
}

.download a  {
	right: 0!important
}

.os li.download  {
	margin-top: 2px
}

.top-menu  {
	right: -9px
}

.intro-header  {
	margin-top: 130px
}

h4.form-head  {
	font-size: 20px !important;
	margin: 0;
}

.collapse.navbar-collapse.navbar-right.navbar-ex1-collapse  {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-top: -10px;
	padding-top: 10px;
	width: 100%;
}

.logo-etc .navbar-brand  {
	position: relative;
	z-index: 9;
}

.nav.navbar-nav  {
	text-align: center;
}

.nav.navbar-nav li  {
	display: inline-block;
	float: none;
}

}
.col-sm-4.pull-right.res-os  {
	padding: 0
}

.intro-message .download a  {
	right: 0!important
}

@media (max-width:767px)  {
.nav.navbar-nav  {
	position: static!important
}

.navbar-brand  {
	width: 41%
}

.icon-top {display:none}

}
@media (min-width:768px) and (max-width:901px)  {
.col-sm-4.pull-right.res-os .os  {
	right: 0!important
}

.navbar-nav>li>a  {
	font-size: 16px
}

}
@media (min-width:665px) and (max-width:767px)  {
.os  {
	top: 0!important
}

nav  {
	height: auto!important
}

}
@media (max-width:767px)  {
.banner h2  {
	margin: 0;
	text-shadow: 2px 2px 3px rgba(0,0,0,.6);
	font-size: 3em
}

ul.banner-social-buttons>li  {
	display: block;
	margin-bottom: 20px;
	padding: 0
}

ul.banner-social-buttons>li:last-child  {
	margin-bottom: 0
}

}
.footer-main  {
	background: url(images/footer.png) repeat-x scroll left bottom #252525;
	padding: 40px 0
}

p.copyright  {
	text-align: left;
	font-size: 16px
}

.absolute-right  {
	min-height: 550px;
	margin: 0;
	overflow: hidden;
	padding: 0px 0 0;
	position: absolute;
	right: 0!important;
	background: url(http://uwebsolutions.co.uk/dev/bike/wp-content/themes/flamingotravel/images/form.png);
	background-repeat: no-repeat;
	background-size: cover;
}

.what-is  {
	font-size: 30px;
	margin-top: 80px;
	color: #777;
	display: block
}

.main-head  {
	color: #000;
	font-size: 45px;
	font-weight: 700;
	letter-spacing: -3px;
	margin: 15px 0
}

.main-text  {
	letter-spacing: 1px;
	margin: 0 auto;
	width: 75%
}

.services  {
	margin-top: 30px
}

.icon  {
	float: left;
	margin-right: 18px
}

.services>li  {
	width: 100%;
	margin: 10px 0
}

h4.service-head  {
	margin: 15px 0 0
}

.readmore span  {
	display: inline-block;
	margin-left: 6px;
	position: relative;
	top: 2px
}

.readmore  {
	font-family: Montserrat;
	font-size: 19px;
	letter-spacing: -2px;
	text-transform: uppercase
}

.fa-reddit  {
	background: url(images/reddit-icon.png) no-repeat scroll left top rgba(0,0,0,0);
	display: inline-block;
	float: left;
	height: 11px;
	position: relative;
	top: 7px;
	width: 21px
}

.btn.btn-default.btn-lg:hover .fa-reddit  {
	background: url(images/Reddit-icon-hov.png) left top no-repeat
}

.btn.btn-default.btn-lg.tw  {
	background: #2daddc
}

.fa.fa-fw  {
	font-size: 14px
}

.list-inline.banner-social-buttons>li  {
	display: inline-block;
	float: none;
	margin: 10px 0
}

.banner ul  {
	text-align: center
}

.btn.btn-default.btn-lg.tw:hover  {
	color: #2daddc
}

.btn.btn-default.btn-lg.fb  {
	background: #133783
}

.btn.btn-default.btn-lg.li  {
	background: #73b8db
}

.btn.btn-default.btn-lg.gp  {
	background: #dd4b39
}

.btn.btn-default.btn-lg.u  {
	background: #cd332d
}

.btn.btn-default.btn-lg.red  {
	background: #ff4500
}

.btn.btn-default.btn-lg:hover  {
	background: #FFF
}

.btn.btn-default.btn-lg.fb:hover *  {
	color: #133783
}

.btn.btn-default.btn-lg.li:hover *  {
	color: #73b8db
}

.btn.btn-default.btn-lg.gp:hover *  {
	color: #dd4b39
}

.btn.btn-default.btn-lg.u:hover *  {
	color: #cd332d
}

.btn.btn-default.btn-lg.red:hover *  {
	color: #ff4500
}

.btn.btn-default.btn-lg  {
	border: none!important;
	color: #FFF;
	padding: 4px 20px 7px!important
}

.blue  {
	background: none repeat scroll 0 0 #29BEEF;
	padding: 40px 0;
}

.blue-wrp  {
	padding-top: 30px;
}

.blacks  {
	color: #000
}

.blue .sub-message  {
	padding: 0;
	font-size: 45px;
	width: 100%;
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	letter-spacing: -2px
}

@media (max-width: 456px) {
.sub-sub {
color: #FFF;
font-size: 120% !important;
margin-top: 0;
text-align: center;
}
}


.sub-sub  {
	color: #FFF;
	font-size: 36px;
	margin-top: 0;
	text-align: center
}



.input  {
	float: left;
	margin-right: 2%;
	width: 31%
}

.input input  {
	border: medium none;
	border-radius: 5px;
	font-family: Montserrat;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 15px;
	width: 100%
}

.input.input-button>input  {
	background: none repeat scroll 0 0 #004B85;
	border: 3px solid #FFF;
	color: #FFF;
	padding: 12px 0
}

.input.input-button>input:hover  {
	border: 3px solid #004B85;
	background: #FFF;
	color: #004B85
}

.form  {
	margin-top: 42px
}

.inner .innerpage .intro-message  {
	padding: 7% 0
}

.inner .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg1.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.network .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg2.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.download-page .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg3.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.start .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg4.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.faq .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg7.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.generate .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg5.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.wallet .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg6.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.mine .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg8.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.ex .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg9.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.spend .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg10.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.intro-message h1  {
	text-transform: none!important
}

.inner.d-wallet .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg11.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.hw .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg12.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.osp .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg13.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.td .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg14.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.inner.od .innerpage.intro-header  {
	padding-bottom: 0;
	background: url(images/inner-bg15.jpg) no-repeat center center / cover;
	background-attachment: fixed
}

.clear  {
	clear: both;
	width: 100%;
	height: auto
}

:after, :before  {
	-moz-box-sizing: border-box
}

.inner .tagline  {
	background: none repeat scroll 0 0 #2C2C2C;
	color: #FFF;
	font-family: lato;
	font-size: 38px;
	font-weight: 300;
	line-height: 45px;
	padding: 30px 0;
	position: relative;
	text-align: center;
	top: 68px;
	width: 100%
}

.inner .tagline span  {
	font-family: Montserrat;
	color: #0263b0;
	font-weight: 700
}

.com-icon.text-center i  {
	border-radius: 200px;
	color: #0263B0;
	font-size: 78px;
	height: 100px;
	line-height: 100px;
	width: 100px
}

.center-section  {
	float: left;
	padding: 50px 0 60px;
	width: 100%
}

.center-section .text-center.main-text  {
	font-size: 14px;
	line-height: 26px;
	width: 100%
}

.center-section .heading-in  {
	font-size: 18px;
	color: #000;
	font-weight: 700;
	font-family: lato;
	margin: 30px 0 10px
}

.border  {
	padding: 50px 0;
	border-top: 5px solid #F1F1F1;
	border-bottom: 5px solid #F1F1F1
}

.per-80  {
	width: 80%;
	margin: 0 auto
}

.fa.fa-windows.fa-fw  {
	color: #00ADEF
}

.fa.fa-apple.fa-fw  {
	color: #CCC
}

.fa.fa-linux.fa-fw  {
	color: #666
}

.fa.fa-android.fa-fw  {
	color: #A2C437
}

.os>li  {
	float: left
}

.col-sm-12.border.qs li  {
	border: 1px solid #CCC;
	font-size: 18px;
	margin-top: -1px;
	padding: 10px 0;
	text-align: center;
	width: 100%
}

.col-sm-12.border.qs .fa.fa-hand-o-right.fa-fw  {
	color: #0263B0;
	font-size: 20px;
	margin-right: 12px
}

.col-sm-12.border.qs li:hover  {
	box-shadow: 0 0 10px #CCC;
	cursor: pointer
}

.col-sm-12.border.qs>ul  {
	float: left;
	margin-bottom: 23px;
	padding-left: 0
}

.forum  {
	border: 2px solid;
	border-radius: 4px;
	display: block;
	font-size: 18px;
	margin: 30px auto 0;
	padding: 18px;
	text-align: center;
	width: 300px
}

.forum i  {
	color: #0263B0;
	font-size: 20px;
	margin-right: 12px
}

.faq-q  {
	border: 1px solid #CCC;
	font-size: 18px;
	margin-top: -1px;
	padding: 10px 0;
	text-align: center;
	width: 100%;
	-webkit-transition: all 500ms ease-in-out!important;
	-moz-transition: all 500ms ease-in-out!important;
	-ms-transition: all 500ms ease-in-out!important;
	-o-transition: all 500ms ease-in-out!important;
	transition: all 500ms ease-in-out!important
}

.faq-q:hover  {
	box-shadow: 0 0 10px #CCC;
	cursor: pointer
}

.faq-wrap  {
	margin: 0 auto;
	width: 100%
}

.faq-wrap, .faq-wrap *, .content-area, .content-area *  {
	transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	-webkit-transition: none !important
}

.faq-a.lead.text-center  {
	border: 1px solid #CCC;
	margin-top: 10px;
	padding: 30px;
	display:none;
}

.faq-q.active  {
	background: none repeat scroll 0 0 #2FBFEF;
	box-shadow: 0 0 10px #BBB;
	color: #FFF
}

.faq-q.active .fa.fa-fw  {
	color: #FFF!important
}

.faq-q .fa.fa-fw  {
	font-size: 22px;
	margin-right: 15px;
	color: #2FBFEF
}

.mr-10  {
	margin-right: 10px
}

.spacer  {
	height: 15px;
	clear: both
}

.link-wrap  {
	text-align: center
}

.generate .forum  {
	display: inline-block;
	float: none;
	margin: 5px;
	padding: 8px 15px;
	width: auto
}

.no-margin  {
	margin: 0!important
}

.per-80.center  {
	float: none!important;
	margin: 0 auto!important
}

.wallet .col-sm-12.border.qs .forum  {
	width: 40%!important;
	margin-top: 0!important
}

@media (min-width:767px)  {
.dropdown-menu:hover .sub-menu  {
	visibility: visible
}

.dropdown-men:hover .dropdown-menu  {
	display: block!important
}

}
.dropdown-menu>li  {
	margin-top: 1px;
	width: 100%
}

.dropdown-menu  {
	box-shadow: 0 0 5px #CCC
}

.nav a  {
	font-size: 17px!important;
	padding7px 21px!important
}

.how-coin.generate .forum  {
	border-color: #AAA;
	color: #666;
	text-align: left;
	width: 100%!important
}

.how-coin.ex .forum, .how-coin.spend .forum  {
	border-color: #DDD;
	color: #666;
	text-align: left;
	width: 80%!important;
	line-height: 55px
}

.how-coin.ex .forum:hover, .how-coin.spend .forum:hover  {
	border-color: #428BCA;
	color: #428BCA;
	text-decoration: none;
	box-shadow: 0 0 15px #CCC
}

.forum>span  {
	color: #AAA;
	font-size: 15px;
	margin-left: 10px
}

.forum span.logo-client  {
	border-right: 1px solid;
	margin-left: 0;
	margin-right: 15px;
	padding-right: 21px
}

.logo-client>img  {
	border: 1px solid #CCC;
	padding: 1px 2px
}

.how-coin.ex .forum:hover .logo-client>img, .how-coin.spend .forum:hover .logo-client>img  {
	box-shadow: 0 0 12px #CCC
}

.flags #google_translate_element  {
	float: left;
	margin-right: 20px
}

.translate-dropdown  {
	display: inline-block;
	height: auto;
	width: 160px
}

.active-flag  {
	background: none repeat scroll 0 0 #383838;
	border: 1px solid #444;
	border-radius: 35px;
	margin: -3px 0 0;
	padding: 2px 14px 7px;
	color: #999
}

.active-flag>img  {
	margin-right: 6px
}

.translate-dropdown>ul  {
	display: none;
	float: left;
	margin: 0!important;
	padding: 5px 0 0 12px;
	position: relative;
	top: -8px;
	z-index: 2147483647;
	max-height:500px;
	overflow:auto;
	overflow-y:scroll;
}

.translate-dropdown:hover>ul  {
	display: block
}

.translate-dropdown li  {
	background: none repeat scroll 0 0 #FFF;
	border: 1px solid #EEE;
	cursor: pointer;
	margin-top: -1px;
	padding: 4px;
	width: 160px
}

.translate-dropdown li:hover  {
	background: none repeat scroll 0 0 #0263B0;
	color: #FFF
}

.translate-dropdown img  {
	width: 20px
}

.active-flag .fa.fa-angle-down.mr-10.pull-right  {
	padding-top: 5px
}

.mine .forum  {
	display: inline-block;
	margin-right: 25px;
	width: auto
}

.d-wallet .forum, .h-wallet .forum, .osp .forum  {
	width: 100%
}

.dropdown-menu  {
	height: auto!important
}

@media (max-width:767px)  {
.res-os.col-sm-4 .os  {
	padding: 0
}

.os li.download  {
	width: 105px!important
}

.download a  {
	padding: 0 10px;
	width: auto!important
}

.os>li  {
	width: 30px
}

, .translate-dropdown  {
	position:absolute!important
}

}
@media (max-width:320px)  {
.os  {
	top: -23px!important
}

nav  {
	height: auto !important;
}

}
	
@media (min-width:991px)  {
	.top-header.cbp-af-header { height: 211px ; }
}

@media (min-width:768px)  {
	.dropdown-men:hover .sub-menu {
opacity: 1;
height: 0px;
overflow: visible;
}



.col-sm-4.pull-right.res-os  {
	left: -20px;
	width: auto!important
}

.download div a  {
	width: 188px
}

.top-header.cbp-af-header  {
	height: 130px;
}

}

.number, .buy-now a  {
	background: none repeat scroll 0 0 #26BDEF;
	border-radius: 50px;
	color: #FFF;
	margin: -4px 15px 0 0;
	padding: 6px 18px
}

.buy-now a  {
	float: right;
	margin: 20px 0;
	padding: 7px 30px !important;
	display: block;
	font-size: 16px;
	font-weight: bold
}

.heading-bike span  {
	background: url(images/bike.png) right center no-repeat;
	display: block;
	width: 36px;
	height: 20px;
	float: left
}

.box:hover .heading-bike span  {
	background-position: left center
}

.boxes.col-sm-12  {
	margin-top: 0% !important;
}

.col-sm-3 .box  {
	background: none repeat scroll 0 0 rgba(255,255,255,.9);
	border-radius: 14px 14px 9px 9px;
	border: 1px solid #EEE;
	border-top: 5px solid #29BEEF;
	float: left;
	padding: 0 10px;
	min-height: 430px;
	position: relative;
}

.boxes .col-sm-3  {
	padding: 0 8px;
	min-height: 450px;
}

.col-sm-3 .box:hover  {
	box-shadow: 0 0 30px rgba(0,0,0,.2)
}

.heading-bike  {
	font-size: 19px;
	font-weight: 400
}

.box-img>img  {
	border: 5px solid #EEE;
	width: 100%
}

.content  {
	font-size: 16px;
	margin-top: 12px;
}

.more  {
	float: right;
	font-weight: 700;
	margin: 6px 0 14px;
	position: absolute;
	right: 10px;
	bottom: 0px;
}

iframe  {
	height: 412px;
	margin: 15px 0;
	width: 100%
}
iframe[name="google_conversion_frame"]{height:1px;margin:0;padding:0;display:none;}
.certificate>img  {
	width: 100%
}

.links.col-sm-12.fixlin  {
	background: none repeat scroll 0 0 #FFFFFF;
	z-index: 9999;
}

.middle-area  {
	border-top: 6px solid #EEE;
	margin: 15px 0;
	padding-bottom: 15px;
	width: 100%;
	margin:0 0 5px;
	margin-top:0px;
}

h4.form-head  {
	color: #FFF;
	font-size: 30px;
	text-shadow: 0 0 3px #000;
	padding-left: 20px;
	margin:0 0 5px;
}

.form-holder  {
	position: relative;
	padding: 10px 0 0 0;
}

.input-feild  {
	background: url("images/bike-f.png") no-repeat scroll -999px 14px #FFFFFF;
	border: 1px solid #BBBBBB;
	border-radius: 5px;
	margin: 4px 0;
	padding: 11px 14px;
	width: 100%;
}

.iframe  {
	margin: 0 0 0 10%;
	width: 80% !important;
}

.form-class  {
	margin: 0 auto;
	width: 90%
}

.input-feild:focus  {
	background-position: 10px 14px;
	padding-left: 47px
}

.input-feild[type=submit]  {
	background: none repeat scroll 0 0 #5EC6E8;
	border-bottom: 5px solid #29BEEF;
	color: #FFF;
	font-size: 20px
}

.content-head span  {
	border-bottom: 1px solid #29BEEF;
	color: #29BEEF;
	display: block;
	float: left;
	font-family: lato;
	font-size: 32px;
	font-weight: 400;
	margin: 0 0 -1px 15px;
	padding: 3px 0;
	text-transform: uppercase
}

.content-head  {
	border-bottom: 1px solid #CCC;
	float: left;
	width: 100%
}

.links  {
	color: #FFF
}

.links-ul a  {
	color: #CCC;
	line-height: 20px
}

.links-ul  {
	margin: 0;
	padding-left: 19px;
}

.links-ul li  {
	float: none;
}

h5  {
	float: left;
	font-size: 20px;
	text-align: left!important;
	width: 100%
}

.footer-main .col-sm-6.white  {
	background: none repeat scroll 0 0 #FFF;
	margin: -40px 0 -30px;
	padding: 40px 15px;
	overflow: hidden;
}

.social .fa  {
	background: none repeat scroll 0 0 #FF0000;
	border-radius: 32px;
	color: #FFFFFF;
	display: table-cell;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	vertical-align: middle;
	width: 30px;
}

.social>li  {
	margin: 5px 0;
	width: 100%
}

.white.col-sm-6 ul  {
	padding-left: 10px
}

.fa.fa-facebook.mr-10  {
	background: none repeat scroll 0 0 #476FC6
}

.fa.fa-twitter.mr-10  {
	background: none repeat scroll 0 0 #40BFF5
}

.fa.fa-google-plus.mr-10  {
	background: none repeat scroll 0 0 #EB5E4C
}

.fa.fa-linkedin.mr-10  {
	background: none repeat scroll 0 0 #1EA1C1
}

.fa.fa-instagram.mr-10  {
	background: none repeat scroll 0 0 #4C2F1E
}

.social a  {
	color: #333
}

.social a span  {
	left: 9px;
	position: relative;
	top: -2px
}

.footer-copy  {
	background: none repeat scroll 0 0 #222;
	padding: 20px 0
}

.cradit  {
	float: right
}

.cradit a  {
	color: #2BBEEF
}

.inner .absolute-right2 .col-sm-12 > img  {
	width: 100%;
}

@media (max-width:480px)  {
.social span  {
	display: none;
}



.social > li  {
	width: auto;
}



}
@media (max-width:400px)  {
.logo-etc .navbar-brand  {
	padding: 12px 3% 0;
	width: 100%;
}

.logo-etc .navbar-brand img  {
	height: auto !important;
	width: 91% !important;
}




}
@media (max-width:768px)  {
.number  {
	display: none
}




.top-menu  {
	left: 0;
	right: auto
}

.navbar-header  {
	height: 44px
}

.footer-main .col-sm-6.white  {
	height: auto!important;
	margin: 0;
	padding: 40px 15px
}

.cradit  {
	float: left
}

.brands .col-sm-4  {
	text-align: center;
	margin: 12px auto
}

.blacks  {
	display: block;
	width: 100%!important
}

.navbar-brand > img  {
	background: none !important;
	height: 100px !important;
	margin-top: -20px !important;
	width: auto !important;
	position: relative;
}

.navbar-brand  {
	text-align: center !important;
	width: 100%;
}

}
.absolute-right2  {
	margin: 0;
	padding-top: 27px;
}

.absolute-right3  {
	margin: 0;
	padding-top:0;
}

.content-section-a.inner  {
	
	padding: 0;
}

.post  {
	border: 1px solid #DDD;
	border-left: 6px solid #26bdef;
	border-radius: 15px 8px 8px 15px;
	min-height: 275px;
	overflow: hidden;
	position: relative
}

.post-image  {
	float: left;
	position: relative;
	width: 414px
}

.image-main-right  {
	position: absolute;
	right: 0;
	top: 0
}

.post-content  {
	float: left;
	margin-left: -60px;
	position: relative;
	width: 360px;
	z-index: 999
}

.post-title  {
	border-bottom: 1px solid #CCC;
	color: #26BDEF;
	font-family: lato;
	font-weight: 400;
	padding-bottom: 10px;
	width: 95%
}

.subtitle  {
	display: block;
	font-size: 19px;
	margin-bottom: 5px
}

.tour-type  {
	display: block;
	font-size: 16px
}

.content-para  {
	line-height: 23px;
	margin-top: 5px
}

.post-more  {
	background: none repeat scroll 0 0 #26BDEF;
	border-radius: 50px;
	color: #FFF;
	float: right;
	padding: 5px 20px
}

.tables  {
	border: 1px solid #DDD;
	float: left;
}

.col-sm-6.gray  {
	background: none repeat scroll 0 0 #F1F1F1;
	border: 1px solid #CCC;
	margin: -1px 0;
	padding: 3px 15px
}

.col-sm-6.gray.white  {
	background: none repeat scroll 0 0 #FFF
}

.col-sm-6.gray.head  {
	font-weight: 700
}

.banners>img  {
	width: 100%;height:auto;
}

h1.about-heading  {
	font-family: lato;
	font-weight: 400
}

#links .col-sm-4>img  {
	border: 5px solid #EEE;
	width: 100%
}
@media only screen and (min-width: 1200px){
  #links .col-sm-4>img  {
	  height:150px;
  }
}


#links .col-sm-4  {
	margin-bottom: 30px
}

#links .col-sm-4:hover>img  {
	border-color: #FFF;
	box-shadow: 0 0 30px rgba(0,0,0,.3)
}

.blueimp-gallery>.slides>.slide>.slide-content  {
	overflow: hidden
}

.navbar-brand > img  {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 50px;
	margin-top: -35px;
	padding: 15px 30px 0;
	width: 85%;
}

.nav.navbar-nav, .nav.navbar-nav *  {
	-webkit-transition: all 500ms ease-in-out !important;
	-moz-transition: all 500ms ease-in-out !important;
	-ms-transition: all 500ms ease-in-out !important;
	-o-transition: all 500ms ease-in-out !important;
	transition: all 500ms ease-in-out !important
}

.navbar-default, .navbar-default *  {
	transition: none;
}

.navbar-defaults  {
	background: #FFF;
}

.navbar-default  {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	border-bottom: 9px solid #26BDEF !important;
	z-index:2000;
}

.sub-menu  {
	float: left;
	height: 0;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 100%;
}

#header_nav img  {
	height: 100%;
	width: auto;
}

.navbar-brand > img  {
	margin-top: -40px;
}

.navbar-brand  {
	height: 100%;
}

.logo-etc  {
	height: 90px;
}
.amd {
background: #94DEF7;
border-bottom-style: inset;
border-radius: 6px;
text-align: center;
padding-left: 5px;
padding-top: 5px;
margin-top: 5px;
margin-bottom: 8px;
}

.dmd {
background: #94DEF7;
border-bottom-style: inset;
border-radius: 6px;
text-align: -webkit-auto;
padding-left: 5px;
padding-top: 5px;
margin-top: 5px;
margin-bottom: 8px;
}

.dropdown-toggle.nav-5 > span  {
	background-position: right bottom !important;
}

.dropdown-toggle.nav-5:hover > span  {
	background-position: right top !important;
}

.col-sm-3 .box:hover  {
	box-shadow: 0 0 30px rgba(0,0,0,0.2);
	-webkit-animation: shake .2s;
	-moz-animation: shake .2s;
	-o-animation: shake .2s;
	animation: shake .2s;
}

@-webkit-keyframes shake  {
0%, 100%  {
	-webkit-transform:translateX(0)
}

30%  {
	-webkit-transform:translateX(-10px)
}

70%  {
	-webkit-transform:translateX(10px)
}

}
@-moz-keyframes shake  {
0%, 100%  {
	-moz-transform:translateX(0)
}

30%  {
	-moz-transform:translateX(-10px)
}

70%  {
	-moz-transform:translateX(10px)
}

}
@-o-keyframes shake  {
0%, 100%  {
	-o-transform:translateX(0)
}

30%  {
	-o-transform:translateX(-10px)
}

70%  {
	-o-transform:translateX(10px)
}

}
@keyframes shake  {
0%, 100%  {
	transform:translateX(0)
}

30%  {
	transform:translateX(-10px)
}

70%  {
	transform:translateX(10px)
}

}
.carousel-inner .item img  {
	width: 100%;
	
}

.nav.nav-tabs  {
	background: rgb(242,242,242);
	background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(242,242,242,1)), color-stop(100%, rgba(229,229,229,1)));
	background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
	background: -o-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
	background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
	background: linear-gradient(to bottom, rgba(242,242,242,1) 0%, rgba(229,229,229,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e5e5e5', GradientType=0 );
	margin-bottom: 30px;
	padding: 10px 10px 0;
	border-radius: 8px 8px 0 0;
}

#myTab a  {
	font-size: 14.5px !important;
}

.hide-text  {
	display: none;
}

.middle-area .col-sm-8  {
	margin-top: 20px;
}

.inner .links.col-sm-12, .col-sm-4.absolute-right2 .col-sm-12  {
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	padding: 10px;
}

.inner h5.link-head  {
	color: #26BDEF;
	font-family: Montserrat;
	font-size: 20px;
	font-weight: 700;
	margin: 10px 0 0 0;
}

.inner .links-ul a  {
	color: #555555;
}

.links.col-sm-12  {
	height: 330px;
	overflow-y: scroll;
}

.links h6  {
	color: #272727;
	float: left;
	margin: 11px 0 3px 9px;
	width: 100%;
}

@media (min-width:767px)  {
.cbp-af-header, .cbp-af-header *  {
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 1 00ms ease-in-out
}



/* Transitions and class for reduced height */
.cbp-af-header h1, .cbp-af-header nav a  {
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	transition: all 0.1s;
}

.cbp-af-header.cbp-af-header-shrink  {
}

.cbp-af-header.cbp-af-header-shrink.top-header .logo-wrap  {
	line-height: 35px;
}

.cbp-af-header.cbp-af-header-shrink.top-header .navbar-nav > li > a  {
	font-size: 14px !important;
	padding: 18px 28px 17px 17px;
}

nav  {
}

.top-header.cbp-af-header.cbp-af-header-shrink .navbar  {
	margin-top: -45px;
	-webkit-transition: all 100ms ease-in-out;
	-moz-transition: all 100ms ease-in-out;
	-ms-transition: all 100ms ease-in-out;
	-o-transition: all 100ms ease-in-out;
	transition: all 100ms ease-in-out
}

.cbp-af-header-shrink .navbar-brand > img  {
	width: 100%;
	margin-top: -20px;
}

.cbp-af-header-shrink .navbar-brand  {
	height: auto;
	padding: 14px 0 0;
	width: 280px;
}

.cbp-af-header-shrink .logo-etc  {
	height: auto;
}

.cbp-af-header.cbp-af-header-shrink.top-header .contact > span  {
	margin-top: 9px;
}

.cbp-af-header.cbp-af-header-shrink.top-header .conact-form  {
	border: 1px solid #EEEEEE;
	top: 60px;
}

}
@media (min-width:481px) and (max-width:768px)  {
	.collapse.navbar-collapse.navbar-right.navbar-ex1-collapse li {
background: url(../images/shade.png) no-repeat scroll left top #FFF;
text-align: center;
}

.brands .col-sm-4  {
	float: left;
	width: 33%;
}

.boxes .col-sm-3  {
	float: left;
	height: 329px;
	margin-bottom: 20px;
	width: 50%;
}

}
.form-holder table  {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 10px;
}

.form-class table tr td  {
	border: 1px solid #CCCCCC !important;
	padding: 9px;
}

.more-here.ss  {
	color: #26BDEF;
}

.tab-pane > ul li  {
	float: left;
	width: 50%;
}

h2.about-heading  {
	float: left;
	font-size: 22px;
	margin: 8px 0 0;
	padding: 0 0 0 13px;
}

.navbar-brand  {
	padding: 10px 0 0;
}

.navbar-defaults  {
	height: 130px;
}

.nav.navbar-nav li a  {
	font-size: 15px !important;
}

@media (min-width:769px) and (max-width:850px)  {
	.collapse.navbar-collapse.navbar-right.navbar-ex1-collapse li {
background: url(../images/shade.png) no-repeat scroll left top #FFF;
text-align: center;
width: 130px;
}



.navbar-brand > img  {
	height: auto !important;
	width: 75% !important;
}

.navbar-brand > img  {
	height: auto !important;
	width: 75% !important;
}

}
@media (min-width:767px) and (max-width:768x)  {
.logo-etc .navbar-brand > img  {
	height: auto !important;
	width:40% !important;
}

}
.blueimp-gallery  {
	display: none !important;
}

.fixed  {
	background: none repeat scroll 0 0 #FFFFFF;
	position: fixed;
	top: 85px;
	z-index: 999;
	padding-top: 30px;
}

.spacer2  {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 17px #CCCCCC;
	height: 30px;
	left: 0;
	position: fixed;
	top: 49px;
	width: 100%;
}

.inner .middle-area .col-sm-8  {
	margin-top: 0;
}

.renttals-etc .middle-area .col-sm-8, .scrolleds  {
	overflow: inherit;
}

.renttals-etc .wr-p, .scrolleds .scroll-wrap  {
	float: left;
	margin-right: -4.5%;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-left: 13px;
	width: 105%;
}

.scrolleds .scroll-wrap  {
	padding-right: 13px;
}

.tab-content a.col-sm-4 span  {
	border: 3px solid #FFFFFF;
	box-shadow: 0 0 10px #CCCCCC;
	display: none;
	height: auto;
	left: 0;
	max-height: 0;
	overflow: visible;
	position: absolute;
	top: 100%;
	width: 300px;
	z-index: 2147483647;
}

.tab-content a.col-sm-4  {
	position: relative;
}

.tab-content a.col-sm-4 span img  {
	width: 100%;
}

.tab-content a.col-sm-4:hover span  {
	display: block;
	z-index: 999;
}

.tab-content, .tab-content *  {
}

.tab-content a.col-sm-3:hover  {
	z-index: 2147483647;
}

.tab-content a.col-sm-4:nth-child(3n+3) span  {
	left: auto;
	right: 40px;
}

.tab-content a.col-sm-4:nth-child(3n+3) span.info-bike  {
	right: auto;
}

#links .col-sm-4 span  {
	top: -100%;
	width:400px;
	right:0;
}

#links .col-sm-4 span.info-bike  {
	top: 0 !important;
}

#links a span.info-bike  {
	background: none repeat scroll 0 0 #26BDEF;
	border: medium none;
	color: #FFFFFF;
	display: block;
	max-height: 45px;
	padding: 3px 0;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 50;
	left:0 !important;
}

.headerss  {
	background: none repeat scroll 0 0 #F1F1F1;
	border-radius: 10px;
	float: left;
	margin-left: 15px !important;
	margin-top: 20px;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

.headerss a  {
	display: inline-block;
	float: none !important;
	margin-right: 7px;
}

.ss  {
	cursor: pointer;
}

.hides  {
	display: none;
}

.ss2.block  {
	display: block;
}

.ss2  {
	display: none;
}

.number, .back a  {
	background: none repeat scroll 0 0 #26BDEF;
	border-radius: 50px;
	color: #FFF;
	margin: -4px 15px 0 0;
	padding: 6px 18px
}

.back a  {
	float: left;
	margin: 20px 0;
	padding: 7px 30px !important;
	display: block;
	font-size: 16px;
	font-weight: bold
}

.rentalSidebar img, .tourSidebar img, .guided-tourSidebar img {
	max-width:100%;
}

.form-data img {
    border: 5px solid #FFFFFF;
    display: inline-block;
    margin: 0px 0 10px;
}

.form-data {
    margin-left: 1px;
    text-align: center;
}

.form-data td {
    border: 1px solid #DDDDDD;
    padding: 3px 10px;
    text-align: left;
}

.form-data table {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
}

.continue22 {
    display: block !important;
    margin: 0px 5% 10px !important;
    padding: 8px 0 !important;
    width: 40% !important;
    background: none repeat scroll 0 0 #5EC6E8;
    border-bottom: 5px solid #29BEEF;
    color: #FFFFFF;
    font-size: 20px;
	float: left;
	border-radius: 5px;
}

.frmstep2 .continue22:hover {
color: #fff;
text-decoration:none;}

.cstmpagination {
	padding:0 15px;
	margin:20px 0 0 0;
}

.cstmpagination a {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.cstmpagination .dots {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.cstmpagination a:focus, .cstmpagination a:hover {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd
}

.cstmpagination .current, .cstmpagination .current:focus, .cstmpagination .current:hover {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.428571429;
	color: #fff;
	text-decoration: none;
	background-color: #428bca;
	border: 1px solid #428bca
}

#gallery a {
	margin-bottom:15px;
}

#gallery a img {
	max-width:100%;
}

.nav-tabs li {
	float:left;
}

.post-image .image-main {
	overflow:hidden;
}

.post-image .image-main img {
	height: auto;
    width: 100%;
	min-height: 274px;
}

.certificate{margin-top:16px;}

.faq-wrap table{background:#ccffff; width: 100%;}





.middle-area .absolute-right{margin-top:20px;}

.advisor_image{width:476px; max-width: 100%;}
.association_image{width:233px; max-width: 100%;}

.nav.navbar-nav, .nav.navbar-nav ul{position:inherit;}


@media only screen and (min-width: 228px) and (max-width: 300px) {
	.logo-etc .navbar-brand{
			padding: 32px 3% 0; 
			height:70px;
		}
		h5{font-size: 13px;}
		
	}






@media only screen and (min-width: 228px) and (max-width: 768px) {
		
		.nav .navbar-nav .dropdown-men .menu-sub-menu-container ul.sub-menu li a{}

		ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container {
			width: 100%; margin:0 auto;
			}
		ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container #menu-sub-menu{
			/*display: inline-table; position: inherit; color: #fff; background: #000;*/
			}

		ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container #menu-sub-menu li.menu-item{width: 100%;text-align: center;float:none;}
				
		ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container #menu-sub-menu li.menu-item a{
			color:#777 !important;
			font-weight:normal !important;
			font-size:13px !important;
			}
		
		ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container #menu-sub-menu li.menu-item a:hover{
			color:#000 !important;
			text-decoration:none !important; 
			}
		
		
		.intro-headers{top: 129px;}
		.content-section-a{margin-top: 140px;}
		.nav.navbar-nav li a{font-size: 16px !important; font-weight: bold; color: #29BEEF;}
		.col-sm-6.white{ margin:0;float:none;}
		.col-sm-6:nth-child(1n){ background:#000 !important;}
		.col-sm-6:nth-child(2n){ background:#000 !important;}
		.tables div.col-sm-6:nth-child(1n){ background:#fff !important;height:Auto !important}
		.tables div.col-sm-6:nth-child(2n){ background:#f1f1f1 !important;height:Auto !important}
		.faq-a div.col-sm-6 {background:#fff !important;}
		.col-sm-12 div.col-sm-6 {background:#fff !important;}
		.faq-a div.col-sm-6 img {width:220px;height:auto}
		.footer-main {background:#000 !important;}
		
	}
@media only screen and (min-width: 228px) and (max-width: 767px) {
	.sub-menu { height:auto !important;opacity: 1;}
	.links.col-sm-12.fixlin{ top:30px !important;height:auto;position:relative;margin-bottom:25px;}

}

@media screen and (min-width: 968px) and (max-width:2500px){
   .content-section-a{ margin-top:0;}



}
@media screen and (min-width: 769px) and (max-width:967px){
   .content-section-a{ margin-top:loi;}
   .links.col-sm-12.fixlin{ top:30px !important;height:auto;position:relative;margin-bottom:25px;}
	.tables div.col-sm-6:nth-child(1n){ background:#f1f1f1 !important;height:50px !important}
		.tables div.col-sm-6:nth-child(2n){ background:#fff !important;height:50px !important}
}
@media screen and (min-width: 150px) and (max-width:350px){
	ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container{ width:100%;}
	ul.nav.navbar-nav li.dropdown-men .menu-sub-menu-container #menu-sub-menu li.menu-item { float:none;clear:both;width:100%;margin:0;}
	.links.col-sm-12.fixlin{ top:30px !important;height:auto;position:relative;margin-bottom:25px;}


}

@media screen and (min-width: 150px) and (max-width:1000px){
	#links .col-sm-4  span img,#links .col-sm-4 span{display:none !important;}
}


article {
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding:20px
}
.archive-header {
margin-left:30px;
}

.secu {
width:180px;
}
.nav-single {
margin-left:30px;
}

	 
h1.about-heading{display:none}	 	 
.show-desktop{	 	 
display:block;	 	 
}	 	 
 .content p{	 	 
 font-family: Lato, sans-serif;	 	 
 margin-bottom: 10px;	 	 
 margin-top: 0;	 	 
 font-size: 14px;	 	 
 line-height: 1.6;	 	 
 }	 	 
 .lt-full{	 	 
 overflow: hidden;	 	 
 margin-bottom: 15px;	 	 
 text-align: center;	 	 
 }	 	 
 .lt-full img{	 	 
 display: inline-block;	 	 
 float: left;	 	 
 margin-right: 50px; 	 	 
 }	 	 
 .lt-full ul{	 	 
 font-family: Lato, sans-serif;	 	 
 list-style: none;	 	 
 margin: 0;	 	 
 }	 	 
 .lt-full ul li{	 	 
margin-bottom: 5px;	 	 
 font-family: Lato, sans-serif;	 	 
 display: inline-block;	 	 
 margin: 0 15px;	 	 
 }	 	 
 .content ul{	 	 
 margin: 0;	 	 
 padding-left: 15px;	 	 
 }	 	 
 .content ul li{	 	 
 font-size: 14px;	 	 
 margin-bottom: 8px; 	 	 
 }	 	 
 .socail{}	 	 
 .socail li{	 	 
 float: left;	 	 
 list-style: none;	 	 
 margin-right: 15px; 	 	 
 }	 	 
 .socail li img {	 	 
 width: 40px;	 	 
 }	 	 
.show-mobile{	 	 
display:none;}	 	 
@media only screen and (max-width: 480px){	 	 
.show-desktop{	 	 
display:none;	 	 
}	 	 
.lt-right{ width: 100% !important;}	 	 
.lt-left{ width: 100% !important;}	 	 
.show-mobile{	 	 
display:block}	 	 
}	 	 

.content p {
    text-align: justify;
}


@media screen and (max-width:48em){
.lt-right{ width: 100% !important;}	 	 
.lt-left{ width: 100% !important;}	 
.show-mobile{	 	 
display:block}	 	 
}		
.show-desktop{	 	 
 	 
}	 	
.content p{
	text-align:left;
}
}