.deklogo {display:block;}
.moblogo {display: none !important;}


.rbn_phone {
    font-size: 19px;
    font-weight: bold;
    color: #ff8700;
    margin: 0px 0px;
    padding: 0px;
}

@media (max-width: 768px){

.q_payment_section .qqbox:not(.qq_deliverybtn) {


    padding: 0;
    box-shadow: none;
    border: none;
}

.qq_table th {
    font-size: 15px;
}


.qq_cart_items .qq_table th{
    vertical-align: middle;
}
	
.qq_open_userarea span {display:none;}
.qq_open_userarea img {margin:0;position: relative;left: -6px;}

.qq_cart_items {
    padding: 0;
    box-shadow: none;
    border: none;
}	
	
	
footer {
    margin: 0;
    padding-top: 0;
    padding-bottom: 10px;
}	
footer .flxwrap {margin-top:0 !important;}
	
.cj_col6 {width:100%;}
.q_payment_section {min-height: calc(100dvh - 325px);}
#robinhoood_header {
    left: 10px;
    right: 10px;
    top: 10px;
    box-shadow: none;
    border: none;
    background: white;
    border-radius: 100px;
    padding: 0;
}
.qq_container {

    padding: 30px 15px 30px;
}

.sj_cat {width:70%;}
.xSlides_bg h3 {line-height: 30px;font-size: 25px;}

.qq_payment_title {
    display: none;
}
.qq_order_notes.qqbox h6 {
	margin: 0 0 5px;
	font-weight: bold;
}
.qq_order_notes {
    padding: 0;
    border: none;
    box-shadow: none;
}
}
@media (max-width: 1300px){
#robin_navigation li {
    margin-left: 0px;
}

#robin_navigation ul li:nth-child(3) {display:none;}

}
@media (min-width: 768px){
#main-nav { display:none;}
.qq_load_postX .qq25w {display:none;}
.qq_load_postX .qq75w {width:100%;}
.qq_load_postX .qq33w {
    width: 25%; 

}

.rsd_img img {}

@media (max-width:1110px){
.deklogo {display:none;}
.moblogo {display: flex!important;padding-top: 0;padding-bottom: 0px;justify-content: revert;align-items: center;}
	#robin_navigation{display:none;}

.ark_logo {}
.moblogo p {top: 56%;right: 43px;font-size: 22px;display: none;}
#robin_logo span {
    position: relative;
    top: 3px;
    transform: scale(0.8);
    background: black;
    opacity: 0;
}
 .hc-nav-trigger span::after {width: 80%;right: 0px;left: auto;}
 
 
 .darkside {width: 35%;}
 
 
 
 #qoqnooosir_main h1 {
    font-size: 48px;
    line-height: 74px;
}

.darkside2 {height:450px;}

body.home #robin_logo span,body.home .hc-nav-trigger span, body.home .hc-nav-trigger span::before, body.home .hc-nav-trigger span::after {background: white;}
 
 
}

@media (max-width: 768px){

.qq_man,.bxx {display:none;}

.robin_cart_icon {margin-left: -0px;}
.robin_user {
    padding: 14px 20px;
    min-width: 30px;
    font-size: 17px;
    margin-right: 0px;
    padding-top: 4px;
    height: auto;
    position: relative;
    top: 0;
    letter-spacing: -1px;
    margin: 0;
}
.robin_user::before, .qqbtn:after {

    border-width: 10px;
}

footer .robinhooodir_container p {margin-bottom:40px;}
.ds_sign {
    transform: none;
    border: none;
    left: -8px;
    background: grey;
    border-radius: 100px;
    height: 40px;
    width: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    direction: ltr;
    text-align: left;
    top: -19px;
    padding-top: 4px;
    font-size: 16px;
}
.ds_sign i {
    font-style: normal;
    transform: none;
    display: inline-block;
}

.qq_product_list_details,.qq_product_in_list {padding: 10px 0px 20px;}
.qq_product_in_list:hover {
    box-shadow: 0px 0px 0px #0000001c;
}
#mainpicture + .btn {
    background: grey;
    padding: 10px 10px;
    height: auto;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 39px;
}

.qq_profile_header_desktop {
padding: 90px 20px 0px;
}
.qq_container ,.robinhooodir_container{
padding: 0px 15px;
}


.topfooter {
    min-height: 230px;
    background-size: cover;
    margin-top: 50px;
}
footer ul,.copyw1 {margin-bottom:30px;display: block;}
.copyw1 {line-height: 34px;}

.cj_col2i,.cj_col3 ,.cj_col6{
    width: calc(100% - 0px);
    padding: 0px 10px;
    margin-left: 0px;
}

.arka_fea {
    margin-bottom: 30px;
}

.arka_fea span {
    font-size: 17px;
    margin-top: -20px;
    line-height: 29px;
}


.cj_col4 {width: calc(50% - 20px);}
footer .cj_col4 {width:100%;}
.pmika {
    font-size: 20px;
    line-height: 36px;
}

.main_h3 {
    font-size: 38px;
    line-height: 53px;
    margin-top: -20px;
    margin-bottom: 30px;
}
body.home #robin_logo,body.home #robin_logo a {padding: 0;}

.fitauth {line-height: 25px;font-size: 15px;}


.boxha {background:#FDAD50 !important;border-radius:7px;border:4px solid #353041;font-size: 17px;line-height: 25px;}

.darkside23 {
    position: relative;
    height: 200px;
    position: static;
}


.cnttt {font-size: 21px;}
.txd1 {font-size: 17px;}
.rightcard {
    padding: 0px !important;
}

.rightcard .fwjkj {
    padding: 70px 0px 50px;
}
.leftcard {border-radius:30px !important;}

body.page-template .robinhooodir_container h3 {font-weight:bold;font-size:20px;margin-bottom:20px;}
#qoqnooosir_main h1 {
    font-size: 29px;
    line-height: 46px;
    margin-top: -270px;
    color: white;
    text-align: center;
    margin-right: -30px;
    font-weight: normal;
    padding-right: 15px;
    padding-left: 15px;
}

.qq_slogan span {
    color: #42e5ff;
}

.darkside2 {
    height: 350px;
}
.darkside {width: 100%;opacity: 1;}
#qoqnooosir_main h2,.qq_open_userarea span {display:none;}


.cj_slide_projects .cj_col3 {width:70%;margin-left:20px;}

.robin_login_form {border:none;padding:0px;}
input[type=number] {
    padding: 16px 14px 12px;
    height: auto;
}

.robin_field label {
    font-size: 14px;
    top: -12px;
}
.qq_has_icon i {
    top: 16px;
}

.qq_open_userarea img {margin-left:0px;height: 45px;width: 45px;}
.qq_open_userarea {
    margin-top: 17px;
}
.qq_payment_title {display:none;}


.qq_top_list {
    margin: 0px 0px;
}

.qq_underHeader {
margin-top: -40px;
padding: 36px 15px;
}

.qq_underHeader h1 {
    font-size: 22px;
}
.ds_sign {display:none;}


#robinhoood_header {
    border-bottom: 1px solid #cbcbcbcc;
}

body.home #robinhoood_header {
    border-bottom: 0px solid #cbcbcbcc;
}

}



@media (max-width: 768px){

.xSlides_bg h3 {
    line-height: 41px;
    font-size: 26px;
    width: 220px;
    margin: auto auto 20px;
}
.xSlides_bg p {
    font-size: 15px;
    text-align: justify !important;
    letter-spacing: 0px;
    word-spacing: -2px;
    line-height: 31px;
}

.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 0px;
}
.flickity-rtl .flickity-prev-next-button.next {
    right: auto;
    left: 0px;
}



}
