/*-----------------------------------------------------MOBILES------------------------------------------------*/
@media (max-width: 768px) {
.custom-container{
    max-width:800px;
}
 .preheader_bar{
 	display: none;
 }
 .batch_logo_anim {
    width: 29px;
}
.navbrand_default {
    margin-top: 3px;
}
.header_bar:before{
	display: none;
}
.gd_common_banner {
    height: 475px;
 }
    .banner_wrap {
    padding-top: 115px;
}
h1.common_banner_head{
	font-size: 25px !important;
}
.ban_btn{
	width: 100%;
	white-space: normal;
    font-size: 15px;
}
.common_banner_desc{
	width: 100%;
    font-size: 19px;
}
.banner_cryptos_sprite {
    width: 35px;
    height: 35px;
    object-fit: cover;
}
.gd_homeabt_sec .gd_content_wrap {
	text-align: center;
}
.gd_supported_nwsec .gd_titles:before {
    content: '';
    position: absolute;
    width: 71%;
    height: 100%;
    background: linear-gradient(29deg, #311638 -6%, #201338 85%);
    top: -22px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: -1;
    clip-path: polygon(9% 0%,91% 0%,100% 100%,0% 100%);
    border-top: 1px solid #8e3347;
}
.gd_desc, .gd_sec_desc,p,.gd_title_tagline,.gd_techstack .tech_row .gd_title_tagline{
  font-size: 17px !important;

}
.banner_cryptos_sprite#eth_nw {
    object-position: 5px 3px;
}
.banner_cryptos_sprite#eos_nw {
    object-position: -26px 1px;
}
.banner_cryptos_sprite#tron_nw {
    object-position: -57px 1px;
}
.banner_cryptos_sprite#matic_nw {
    object-position: -95px 1px;
}
.banner_cryptos_sprite#cosmos_nw {
    object-position: -131px 1px;
}
.banner_cryptos_sprite#solana_nw {
    object-position: -206px 1px !important;
}
.banner_cryptos_sprite#bsc_nw {
    object-position: -169px 1px !important;
}
.banner_cryptos_sprite#avalanche_nw {
    object-position: -244px 1px !important;
}
.gd_homeabt_sec {
     
    padding: 35px 0px;
}
.gd_sec_titles {
    font-size: 1.3rem; 
}
.blockchainserv_box{
	margin-bottom: 15px;
}
.gd_scope_sec{
 	background-image: unset;
}
.blcknw_table{
overflow-x: scroll;
    height: 520px;
}
#myTabs .serv_tab_btn.active:before{
	transform: skewX(0deg);
	width: 100%;
	left: 0;
	border-bottom: 1px solid #3d3a46;
    height: 100%;
    top: -2px;
    left: 0px;
}

.serv_tab_btn
{
    padding: 0;
}
#myTabs .col-md-4:before{
	transform: skewX(0deg);
	width: 100%;
	left: 0;
	border-bottom: 1px solid #3d3a46;
        height: 100%;
    top: -1px;
}
#blockchain_function .tab_content_wrap, #dapp_function .tab_content_wrap, #logic_function .tab_content_wrap{
	background-image: unset;
}
.fn_tabs_li:nth-child(3){
	margin-bottom: 15px;;
}
.port_download_sec{
    padding: 0px;
}
.tech_row {
    padding: 20px 0px;
    border-radius: 0px;
 }
 li.gd_techs_li{
 	padding: 5px;
 }
 .gd_gamestacks .gd_home_btns{
 	display: none;
 }
 ul.gd_techs_ul{
 	text-align: center;
 }
 .gd_gamestacks{
 	text-align: center;
 }
 .gdhome_faq .question{
 	padding: 17px 25px 17px 11px;
 }
 .gdhome_faq .plus{
 	margin-right: 5px;
 }
 .gdhome_faq .questions:checked ~ .answers {
 
    padding: 17px 25px 17px 11px;
}.gdhome_faq .answers {
    padding: 0px 25px 17px 11px;
}
.gd_footer {
    background-image: url(../images/home/footer-bg.webp);
    background-position: center;
    background-size: cover;
}
.foot_logo {
    width: 60%;
    }
    .footer_abt_part {
    margin-bottom: 20px;
}
.gd_footer:before {
    background-image: url(../images/home/footer-bg-ambi.svg);
    background-size: cover;
    background-position: unset;
}
.download_sec{
    padding: 0px;
}
.port_download_sec{
    margin-bottom: 0px;
}
}


/*-----------------------------------------------------TAB/MEDIUM DEVICES----------------------------------------------------*/
@media (max-width: 992px) {
.custom-container{
    max-width:1160px;
}}


/*-----------------------------------------------------LAPTOPS----------------------------------------------------*/
@media (min-width: 1200px) {
.custom-container{
    max-width:1600px!important;
}
 .gd_supported_nwsec{
 	background-position: bottom;
 }

.common_banner_desc {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    width: 90%;
    margin: 15px auto;
}

}
@media (max-width: 1200px) {
	 .gd_homeabt_sec {
    background-position: -562px 3px;
}
}
@media (max-width: 1600px)  {
     .gd_scope_sec{
        background-size: cover!important;
}
.gd_homeabt_sec {
    background-image: url(../images/home/abt-bg.webp?v1);
    padding: 65px 0px;
    background-size: cover;
}
}