@charset "utf-8";
/* CSS Document */
@media (min-width:768px) and (max-width: 3500px) {#mySidenav{width:100% !important;}}
@media (max-width:1364px) {}
@media (max-width:1224px) {
	.menu_main ul li a {

    padding: 7px 7px 8px;}
	
	}
@media (max-width:1224px) {
	.menu_main ul li a {padding: 12px 4px 8px;font-size: 12px;}
	
	.card-tour {

    min-height: 642px;
 
}
.logo img {
    width: 155px;
    padding-top: 4px;
}
.topHeaderRight.wow.fadeInRight li.hoverSlide ul.sub_menu {
    background: #fff;
    z-index: 99;
    width: 139px;
    left: 33%;
    margin-top: 0;
}	
	
	.bannertext h2 {font-size: 34px;	}
		.method-images h2 {
	margin: 3px 0 0 0px;
}
	.loginBg.creataa {
	padding: 18px;

}
	.loginBg .befavt p{display:none;}	.loginBg .befavtR p{display:none;}
	
	
	.method-section {
	margin: 13px 0 0;
}
	.method-images i {

	font-size: 26px;
}
.drefernone{display:none;}

.depositLeft h2 {

	font-size: 36px;
	line-height: 38px;

}


.contentIn {
	width: 481px;
	
}

}



@media (max-width:991px) {
	.contentIn {
	width: 100%;
}


	.card-tour {

    min-height: auto;
 
}

	.tabAreaHome .nav-tabs li {
	margin: 0 0 10px;
	width: 100%;
	text-align: left;
}
	.tabAreaHome .nav-tabs li a {
	width: 190px;
}
	section.tour {
    margin-top: 0;
    text-align: center;
}
	.method-images h2 {
	margin: 3px 0 0 0px;
}.method-images i {

	font-size: 26px;
}.btextouter {
	
	top: 9%;

}.mainheader {
	display: inherit;
	
}
	.bannertext ul li {
	font-size: 15px;

}.bannertext ul {
	margin: 10px 0;
	
}.loginBg {
	padding: 20px;
	
}
	.loginBg .form-control {
	
	height: 37px;


}
	.bannertext h2 {font-size: 27px;}
	.bannertext h2 br{display:none;}
	.mainheader {
	position: initial !important;
	background-image: radial-gradient( circle farthest-corner at 10% 20%, rgb(26, 48, 108) 0%, rgb(16, 40, 104) 90% ) !important;
}
	.logo img {
	max-width: 100%;
}
	.menu_main ul li {
	margin: 14px 0px 0 0px;
}.menu_main ul li a {
	font-size: 12px;
	padding: 14px 0;
}.hbtn .btnTheme {
	padding: 0 0 0 8px;

	font-size: 12px !important;
}
	.menu_box {

	margin:0 ;

}.bdisplaynone {

	display: none;
}
.calculateProfit h2 {

	margin-bottom: 22px;
	font-size: 23px;
	font-weight: 600;
}

.ourHeading h2 {
	font-size: 28px;

}.calculateProfitouter {

	width: 100%;

}
.dot {
	display: none;
}

.commisionhead{background:none;}

.commisionhead {
	background-image: none;
	background: #18191c;
	text-align: center;
	padding: 12px 0;
	color: #fff;
	height: auto;
}
.commisionhead h2 {
	position: initial;

}.commisionhead h2 span {
	display: inline-block;
}
.referralRight {


	background: #010409;

	padding: 60px 110px;
	height: auto;

	overflow: hidden;
	position: relative;
}





.gifbann img {
	height: 100%;
	width: 100%;
}.footerRES {
	min-height: 250px;
}
.loginBg h2 {
	text-align: center;
	padding: 0;
	position: relative;
	margin: 0 0 20px;
	font-size: 26px;
	font-weight: 600;
}
a {}

.simple_advert {}

.simple_advert img {
    max-width: 100% !important;
    height: 100% !important;
}

div#sa_56_1517247830 {
    max-width: 100% !important;
    height: 100% !important;
}

a {}

.simple_advert a {
    width: 100% !important;
    height: 100% !important;
}
.sideAds div#sa_107_1513881021 {
    margin: 0 auto;
}

}




@media (max-width:767px) {
	.sideAds {
    padding-top: 0px;
}
a {}

.simple_advert {}

.simple_advert img {
    max-width: 100% !important;
    height: 100% !important;
}

div#sa_56_1517247830 {
    max-width: 100% !important;
    height: 100% !important;
}

a {}

.simple_advert a {
    width: 100% !important;
    height: 100% !important;
}
.sideAds div#sa_107_1513881021 {
    margin: 0 auto;
}
.item img {
    opacity: 1 !important;
    z-index: 9999;
}

.bannermain div {
  padding-top: 0;
  height: auto !important;
  position: relative;
  top: 0;
  background: #26508a;
}
.bannermain {
  top:0;
  padding: 0;
  background: #000;
}
.banner_text h2 {
 
    font-size: 25px;
   
}
.banner_text p {
   
    font-size: 14px;
   
}
li.hoverSlide:hover ul {
   
    width: 360px;

    z-index: 9;
}

	.contactMain .headingOther h2 {
	margin: 0;
	font-weight: 700;
	font-size: 26px;
	padding: 0px;
}.contentIn {
     width: 100%; 
    background: none; 
  
}
.contentRight {
    padding-right: 0px;
}
.infoRight h2 {
    font-size: 25px;
}
.contentIn .infoRight {
    padding-top: 20px;
}
.short-info {
    padding: 0 0 37px 0;
}
	
	.contactMain .headingOther h3 {
	margin: 0;
	font-weight: 700;
	font-size: 25px;
}
	
	
	
	.addressDeco_1{display:none;}
	.addressDeco_2{display:none;}
.addressDeco_3{display:none;}
	.loginBg {
	padding: 16px;
	margin: 0 0 30px;
	background-image: none !important;
}
.loginBg h2 {
	text-align: center;
	padding: 0;
	position: relative;
	margin: 0 0 20px;
	font-size: 26px;
	font-weight: 600;
}
	.depositInner {

	background:none;
padding:0px;
	display: inline-block;
}
	.depositArea h3 {
	display: none;
}
	.footer {
	background-size: 100%;
}
	.newsletterInner button {
	width: 100%;
}.footerRES {
	min-height: auto;
}
	.feaInner h3 {

	font-size: 17px;

}
	.testimonial_content cite img {
	width: 20px !important;


	right: 0px;
}.newsletterInner h2 {

	font-size: 18px;

}.newsletterInner .input-group {

	display: block!important;
}
		
	.testimonial_content i img {
	width: 20px !important;


	right: 0px;
}
	
	
	.gifbann img {
	height: 470px;
	width: 200%;
}
	.feaInner {
	margin: 0 0 20px;
}
	.testimonialsDeinn {

	margin: 0%;

}
	.testimonial_content {
	width: 100%;

}.proilfbox figure img {
	width: 201px !important;
	height: 84px;
}
	
	.refbox i {
	display: none;
}.refbox {
	display: inline-block;
	width: auto;
	position: initial !important;
}.refbox h3{


	position: initial !important;
}.refboxouter {
	width: 100%;
	display: inline-block;
	margin: 0;

}.referralRight {

	padding: 0;

}
.referralRight {


	position: relative;
	text-align: center;
}
	.plansInner {
	background: none;
	padding: 0;

	box-shadow:none;
}
	
	
	
	.firstPlan{margin:0 0 30px;}
	
	.plansInner::after {	display: none;
}
	.calculateProfitouter {

	margin: 40px 0 0;
}
	.keyFeature ul li cite {

	font-size: 16px;
	font-weight: 300;
	padding: 12px 0;

}
	.keyFeature ul li {

	padding: 0;

	width: 32%;
}
	
	.ourProfession {
	padding: 30px 0 0;

}
	.bannertext ul li {
	font-size: 16px;
	padding: 0 0 0 28px;
	line-height: 22px;
	margin: 1px 0 6px;
}
	.bannerouter {
	overflow: hidden;
}
	
	.bannertext ul li::before {
	position: absolute;
	left: 0;top:0px;
}
	
	
	.bannertext {
	position: relative;
	z-index: 9;
}.method-section {

	z-index: 99;position: relative;
}
	.method-images h2 {

	font-size: 21px;
}
	.bannerouter figure {
	display: none;

}
.btextouter {
	position: initial !important;
	background: #000627;
	padding: 30px 7px;
}
	
	
.menu_box {
	margin: 0;
	position: absolute;
	right: 20px;
	top: -50px;
}
.mainheader {
	text-align: center;
}
.hbtn {
	float: none;
	width: 100%;
	margin: 16px 0 0;
}
.mainheader {
	padding: 0;
}
.topHeaderRight ul {
   
    text-align: center;
   
}
.menu_box {
	text-align: left;
}
.menu_b{font-size:30px;cursor:pointer; display:initial;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 99;top: 0;right: 0;background-image: radial-gradient( circle farthest-corner at 10% 20%, rgb(25, 47, 108) 0%, rgb(5, 19, 56) 90% ) !important;overflow-x: hidden;transition: 0.5s;padding-top: 20px;}
.sidenav a:hover { color: #f1f1f1;}
.sidenav .closebtn { display:inherit;   font-size: 18px; margin-left: 13px;}
.menu_main ul li{width:100%;display:inline-block;border-bottom: 1px solid #384d88;padding: 6px 6px;}
.menu_main ul li a{width:100%;display:inline-block;font-size: 13px;color:#fff;}
.menu_main ul {margin: 14px 0 0;}
.closeee {color: #fff;display:initial;font-size: 17px;margin:  0 0 ;}
.menu_main ul li {
	margin: 0;
}
.menu_b {
	color: #fff;
}
.images-card-tour img {
    width: 638px;
}
.card-tour{margin-bottom:30px;}

.tour h3 {
    font-size: 30px;
    text-transform: uppercase;
top: -10px;}
.tour h1 {
 font-size: 53px !important;
 letter-spacing: 4px;
}
ul.tweeter {
    
    display: inline-block;
    width: 100%;
}
ul.tweeter li {
    padding: 0 0 8px 0px;
    width: 100%;
    overflow: hidden;
}
.lsitingCont {
    padding: 9px 14px;
    background: #fff !important;
    overflow: scroll;
}
.carousel-control{display:none;}
.menu_main ul li li:hover ul.sub_menu {
    display: initial !important;
    position: absolute;
    left: 0;
    top: 0px;
    background: #dc2317;
    border: 0;
    border-radius: 0;
    width: 100%;
}
section.categories h1 span {
    font-size: 18px !important;
 
}

}


@media (max-width: 640px) {.img_part a.btn.btnTheme {
    font-size: 11px !important;
    width: auto;
    padding: 8px 7px !important;
    margin: 0 7px 18px 11px;
    }
	
	h5.card-title {
    font-size: 12px;
}}


@media (max-width: 480px) {
	.footerRES {
    width: 100%;
    min-height: auto !important;
}

}



@media (max-width: 320px) {}
	
	