/* Extra large devices (large desktops, 1200px and up)*/
@media only screen and (min-width: 1200px) {
	.col-md-9.col-sm-12.col-xs-12 {
		margin-top: 94px;
	}
	.container {
		max-width: 1140px;
	}
}
/* Large devices (desktops, 992px and up)*/
@media only screen and (max-width: 1199px) {
	.slider-img-cap-in h1 {
		font-size: 36px; 
	}
    h1 {
    font-size: 25px;
    }h2 {
    font-size: 20px;
    }
	
}
/* Medium devices (tablets, 768px and up)*/
@media only screen and (max-width: 991px) {
	.header-area .navbar {
		background: rgba(0,0,0,0.8);
	}

	.main-menu .nav-link.active:after {
		left: 0;
		transform: translateX(0);
		width: 100%;
	}

	.main-menu .nav-link:focus:after, .main-menu .nav-link:hover:after {
		width: 100%;
	}

	.header-menu-right {
		justify-content: left;
	}

		.header-menu-right a {
			margin-left: 0;
		}

	.sec-heading h1 {
		font-size: 32px;
	}

	.about-left {
		display: none;
	}

	.about-right-in {
		margin-left: 0;
	}

	.team-single {
		margin-bottom: 30px;
	}

	.call-us-single {
		margin-bottom: 50px;
	}

	.contact-us-right {
		padding: 0px 20px;
	}

	.contact-us-address h2 {
		padding: 0 0 15px;
		font-size: 22px;
	}

	.contact-us-address p {
		font-size: 14px;
	}

	.contact-us-left iframe {
		max-height: 185px;
	}

	h1 {
		font-size: 21px;
	}

	h2 {
		font-size: 16px;
	}
}
/* Small devices (landscape phones, 576px and up)*/
@media only screen  and (max-width: 767px) {
	.main-menu .nav-link {
		font-size: 14px;
	}

	.nav_bar {
		display: none;
	}

	.header-area {
		display: none;
	}

	.header_mobile {
		display: block;
	}
	/* .footer{
		display:none;
	} */
	.footer-widget-title img {
		width: 50%;
	}

	.footer-widget {
		/*padding-top: 30px;*/
		/* padding-bottom: 68px; */
	}

	.header-menu-right {
		margin-top: 5px;
	}

	.sec-heading h1 {
		font-size: 20px;
	}

	.slider-area {
		overflow: hidden;
		width: 100% !important;
	}

	.slider-single-img img {
		/*width: auto;
		min-height: 300px;
		max-height: 300px;*/
	}

	.copyright-right {
		justify-content: center;
		padding-top: 20px;
	}

	.footer-widget-title {
		margin-bottom: 10px;
		text-align: left;
	}

	.header-area .navbar-brand img {
		width: 115px;
	}

	.slider-img-cap-in {
		width: 80%;
	}

		.slider-img-cap-in h1 {
			font-size: 22px;
		}

		.slider-img-cap-in h4 {
			font-size: 16px;
		}

	.sec-heading h1 {
		font-size: 28px;
	}

	.sec-heading p {
		font-size: 14px;
		text-align: justify;
	}

	.our-service-single-right h5 {
		font-size: 16px;
	}

	.our-service-single-left i {
		font-size: 32px;
	}

	.our-service-single-left h2 {
		font-size: 32px;
	}

	.our-service-single-right p {
		font-size: 14px;
	}

	.counter-single {
		margin-bottom: 30px;
	}

	.counter-single-icon [class^="flaticon-"]::before, .counter-single-icon [class*=" flaticon-"]::before, .counter-single-icon [class^="flaticon-"]::after, .counter-single-icon [class*=" flaticon-"]::after {
		font-size: 32px;
	}

	.counter-single h2 {
		font-size: 24px;
		margin-bottom: 0;
	}

	.counter-single p {
		margin: 0;
	}

	.clients-single img {
		max-width: 100%;
	}

	.contact-us-body {
		display: block;
	}

	.contact-us-form-area-in {
		max-width: 90%;
	}

	.contact-us-left {
		width: 100%;
		max-height: 150px;
		margin-bottom: 30px;
	}

		.contact-us-left iframe {
			max-height: 145px;
		}

	.contact-us-right {
		width: 100%;
		padding: 0;
	}

	.contact-us-form .form-control {
		min-height: 35px;
	}

	.call-us-single h3 {
		font-size: 24px;
	}

	.copyright-left {
		display: block;
		text-align: center;
	}
	/*dashboard*/
	.payments_boxs {
		height: 150px;
		margin-bottom: 10px;
	}

	.scrolled_left_menu_box {
		padding: 5%;
		overflow-y: scroll;
		height: 2400px;
		position: absolute;
		top: 40px;
		width: 100%;
		margin-left: -29px;
		z-index: 1000;
		background: #000;
		right: 100%;
		transition: 0.3s;
		opacity: 0.8;
		color: #fff;
	}

	.wallet_details_boxes {
		width: 100% !important;
		height: auto !important;
	}
	/*input#RefId {
		width: 38% !important;
	}*/
	.mb-3 {
		padding-left: 25px;
	}

	#basic-addon3 {
		width: 100%;
	}

	.card-footer.text-center {
		font-size: 14px;
	}

	.card-header h2 {
		font-size: 27px;
	}

	.sp_color {
		font-size: 24px;
	}

	.input-group input[type="date"] {
		/*width: 100px;*/
		height: 45px !important;
		text-align: center;
		line-height: 22px !important;
		font-size: 13px !important;
	}

	.card-body table tr th {
		font-size: 14px;
		padding: 0.40rem !important;
		font-weight: 500;
		text-align: center;
		line-height: 20px;
	}

	h1 {
		font-size: 16px;
	}

	h2 {
		font-size: 12px;
	}

	/*dashboard*/

}

/* No media query since this is the default in Bootstrap
 Extra small devices (portrait phones, less than 576px)*/
@media only screen and (max-width: 575px) {
	.header_mobile_logo img {
		width: 140px;
	}
	
	.header-menu-right {
		margin-top: 5px;
		justify-content: center;
	}
	#mainMenu ul li a {
		color: #fff;
	}
	.main_container_div{
		width:110%;
	}
	.carousel-caption.d-none.d-md-block {
		display: initial !important;
	    bottom: 2px;
	}
	.carousel-caption {
     padding-bottom: 2px;
        }
	.carousel-inner span a {
		height: 40px;
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		border-radius: 50px;
		width: 150px;
		margin-bottom: -10px;
            zoom: 70%;
	}
	.carousel-inner h1 {
	    font-size: 18px !important;
		font-weight: bold;
		line-height: 25px;
            /*zoom: 80%;*/
	}
	.carousel-inner h3 {
		font-size: 13px;
		line-height: 22px;
        zoom: 70%;
	}
	.carousel-inner p {
		font-size: 20px;
		line-height: 30px;
            zoom: 50%;
	}
    .carousel-item h3, .carousel-item h5 {
    
    zoom: 70%;
}
	.step_count {
		text-align: center;
	}
	.sec-heading h1 {
		font-size: 20px;
	}
	.slider-area { 
		overflow: hidden;
	    width: 100% !important;
	}
	.slider-single-img img {
		/*width: auto;
		min-height: 250px !important;
		max-height: 250px !important;*/
	}
	.crypto-title h2 {
		font-size: 30px;
		line-height: 40px;
		text-align: center;
	}
	.market_rate {
		margin-top: 70px;
	}
	.market_rate .fa-arrow-alt-circle-up {
		top: 75px;
	}
	.home-about {
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.client-img a img {
		width: 120px;
	}
	.price-table.price-table-success {
		margin-bottom: 25px;
	}
	.copyright-right {
		justify-content: center;
		padding-top: 20px;
	}
	.footer-widget-title img {
    	width: 50%;
    }
    .footer-widget-content button {
    	background-color: transparent;
    	border: 1px solid #ffb400;
    	height: 50px;
    	line-height: 75px;
    	color: #ffb400;
    	font-size: 16px;
    	font-weight: 400;
    	width: 15%;
    	-webkit-transition: background 0.6s linear;
    	-moz-transition: background 0.6s linear;
    	transition: background 0.6s linear;
    }
    
	/*about page*/
	.about_page.bg_section {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 50% !important;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.get-to-thumb {
		background-position: 50% 50% !important;
		margin-bottom: 20px;
		width: 100%;
	}
	.get-to-content {
		position: relative;
		margin-top: 20px;
	}
	.get-to-content h4 {
		font-size: 35px;
		line-height: 50px;
		text-align: center;
	}
	.info_cards {
		padding-top: 60px;
		padding-bottom: 80px;
	}
	.featured {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
		padding-top: 30px;
	}
	.feature_img img {
		margin-left: -20px;
		height: 500px;
	}
	
	.heading {
		margin-left: 2%;
		margin-top: 20px;
	}
	.heading--title {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	.heading-card {
		position: relative;
		margin-left: 0px;
	}
	.heading-card-icon {
		margin-bottom: 25px;
		/* float: left; */
		text-align: center;
	}
	.heading-card-title {
		font-size: 18px;
		line-height: 30px;
		font-weight: 600;
		font-style: italic;
		margin-bottom: 20px;
		text-align: center;
	}
	.feature-card {
		text-align: center;
	}	
	
	/*about page*/
	/*affiliation page*/
	.faq_page.bg_sectio {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 50% !important;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.widget-info {
		border-radius: 5px;
		margin-bottom: 40px;
	}
	.chart_card {
		margin-bottom: 20px;
	}
	.cart h3 {
		line-height: 40px;
		margin-bottom: 15px;
	}
	.faq_title {
		padding: 200px 0 130px 0;
		width: 100%;
	}
	.faq_title h1 {
		font-size: 46px;
	}
		
	/*affiliation page*/
	/*Faq page*/
	.faq_page {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
		height: 500px;
	}
	
	/*Faq page*/
	/*contact page*/
	.contact_page.bg_section {
		width: 100%;
		background-attachment: fixed;
		background-position: 50% 50%;
		background-size: cover;
		background-repeat: no-repeat;
	}
	
	/*contact page*/
    /*dashboard*/
	.payments_boxs {
    	height: 150px;
    	margin-bottom: 10px;
    }
	/*.scrolled_left_menu_box {
		padding: 5%;
		overflow-y: scroll;
		height: 100%;
		position: fixed;
		top: 40px;
		width: 100%;
		margin-left: -29px;
		z-index: 1000;
		background: #000;
		right: 100%;
		transition: 0.3s;
		opacity: 0.8;
		color: #fff;
	}*/
	.wallet_details_boxes {
		width: 100%;
		height: 100px;		
	}
	.mb-3 {
    	padding-left: 20px;
    }
    #basic-addon3 {
    	width: 100%;
    }
	.card-footer.text-center {
    	font-size: 14px;
    }
    .card-header h2 {
    	font-size: 20px;
    }
    .sp_color {
    	font-size: 24px;
    }
    .input-group input[type="date"] {
    	/*width: 100px;*/
    	height: 45px !important;
    	text-align: center;
    	line-height: 22px !important;
    	font-size: 13px !important;
    }
    .card-body table tr th {
    	font-size: 14px;
    	padding: 0.40rem !important;
    	font-weight: 500;
    	text-align: center;
    	line-height: 20px;
    }
      h1 {
    font-size: 15px;
    }
    h2 {
    font-size: 12px;
    }
    h2 {
    font-size: 8px;
    }
    .currency {
     padding: 4px 4px; 
}
    .crypto-title h2 {
    font-size: 24px !important;
    line-height: 30px;
    text-align: left;
}
    .bitcoin-details h2.forty {
        font-size: 30px;
    }
    .contact_page h2 {
    font-size: 30px;
}
    textarea {
     width: 100% !important;
    height: 100px;
        }
    .tddd {
    padding: 2px;
    font-size: 13px;
}
    .services_box {
        margin-bottom: -43px !important;
    }
    .services_text .tddd, .services_text1 .tddd {
    font-size: 16px;
}

    .fpass-panel {
     padding: 20px !important; 
    
    padding-bottom: 11% !important;
    background: #000000ad !important;
    
     width: 90% !important; 
     margin-top: 10% !important; 
     margin-bottom: 10% !important; 
     margin-left: 4% !important; 
}
    .bitcoin-details-dashboard {
    padding: 0px 0px !important;
    float: left;
}

    div#upgrade .card {
    width: 90%;
    margin-left: 5%;
}
    div#upgrade h2 {
    font-size: 24px;
}
    input#myInput {
    width: 80% !important;
    font-size: 10px;
}
    #table1 button {
    font-size: 10px;
}
    #table1 img {
    width: 50%;
    margin-top: 10px;
}
    input#bodycontent_btnNxt {
    width: 100% !important;
}
     span.text {
    width: 100% !important;
}
     img.footer-logo {
    width: 68px !important;
}
	.card-body input[type="submit"] {		
		width: 100%;
	}
	span#bodycontent_lblAcc, span#bodycontent_lblinfo {
		display: block;
		line-height: 50px;
	}
	.alert-danger {
		line-height: 15px;
	}
	input#bodycontent_txtCode {
		width: 100% !important;
	}

	.transferPage {
		width: 106%!important;
		margin-left: -4% !important;
	}

	.card.CodeAct {
		width: 94%!important;
		margin-left: 6% !important;
	}
	.CodeAct p {
		font-size: 11px;
	}
    .feature {
    padding: 40px 10px !important;
}
    .feature-card-icon {
    margin-left: -38px !important;
}
    .contact_title h4 {
    font-size: 15px!important;
}
	.input-group-prepend1 {
		margin-left: 28% !important;
		margin-right: 28% !important;
	}
	input#RefId {
		width: 98% !important;
	}
	.col-xs-12.col-sm-12.col-md-12.forex4you-form-container {
		
		width: 100% !important;
	}
		/*dashboard*/
	}


