﻿.howtobuy-banner-txt .ms-slide-layers {     
     right: 2.75%!important;   
}

        .req_height h2 {
            margin-top: 20px;
            text-align: center;
        }

        .req_height {
            margin-top: 13px;
            margin-bottom: 23px;
        }

        .req_height .line {
            width:200px;
        }
        .req_int {
            padding-top:36px;
        }
            .req_int p {
                padding-top:7px;
                font-size:16px;
            }
        .tpr p {
            margin:-20px;
        }
        .tpr {
            margin-top:-20px;
        }

.req_int .fati4.two {
        margin-top: -7px
}
.l_hgt {
    height:3px;
}
.tim_req {
    float:left;
    padding-left:22px;
}
.but_downsdk_int {
    text-decoration:underline;
}
.pd_butsdk {
    margin-bottom:-3px;
    margin-right:7px;
}
.vid_img {
    width:176px;
}
.min_req {
    font-size:16px;
   margin-bottom: 20px;
    margin-left:0px;
    display:block;
    margin-top:7px;
}

.margin_top2 {
    float: left;
    width: 100%;
    margin-top: 26px
    }

.font_wt {
    font-weight:bold;
}

.ico {
    margin-top:10px;
}
.txt {
    margin-bottom:-15px;
}

.fnt_img {
    position:absolute;
    top:58%;
    color:white;
    font-weight:bold;
     font-size:35px;   
     left:36%;
     z-index:999;
}
.vid_img {
    margin-left:-5px;
}
.req_height .rec_man {
     font-size:22px;
    
}
.min_col {
    color:red;

}
.margin_top2 {
    float: left;
    width: 100%;
    margin-top: 26px
    }
.fati4.two {
    float: left;
    font-size: 22px;
    width: 36px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 15px;
    margin-right: 14px;
}
.min_ico {
    background-color:dodgerblue;
}

.one_half p {
    width:91%;
    float: left;
    font-size: 16px;
    margin-top: 7px;
}
.min_req {
    font-size: 16px;
    margin-left: 53px;
    display: block;
    margin-top: 7px;
}
/*****************************************Responsive page*********************************/

@media (max-width:1380px) {
        .fnt_img {
    position: absolute;
    top: 58%;
    color: white;
    font-weight: bold;
    font-size: 22px;
    left: 36%;
    z-index: 999;
}
}

@media (max-width: 1000px) {
    .fnt_img {
        position: absolute;
        top: 58%;
        color: white;
        font-weight: bold;
        font-size: 14px;
        left: 38%;
        z-index: 999;
    }
}
@media (max-width:1208px) and (min-width:1090px) {
    .req_height {
        margin-left: 15px!important;
    }
}


/*@media (max-width:999px) and (min-width:744px) {
    ul {
    margin: 0 0 45px 0!important;
    list-style-position: inside;
}
}*/

    @media (max-width:1089px) and (min-width:1000px){
         .req_height {
        margin-left: 15px!important;
    }
          
   
.one_half p {
    float: none;
    width: 520px;
}
.one_half {
    width: 41%;
}
}
@media (max-width:999px) and (min-width:801px) {
    .one_half p {
    width: 91%;
    float: none;
    font-size: 16px;
    margin-top: 7px;
    margin-left:auto;
}
    /*.sub-logo {
    margin: 0px!important;
}*/
    .last .fati4.two {
        margin-left: 13px;
    }
    .first-lne .head-line {
    display: inline!important;
    font-size: 22px!important;
    top: -5px!important;
    position: relative!important;
    line-height: 1.5!important;
}

}
@media (max-width:475px) {
     .one_half .lst_cnet {
      display:initial;
    }
}

@media (max-width:743px) {
   .req_int .fati4.two {
        margin-top: -2px
}
    .one_half .lst_com {
        margin-left:2px;
    }
    .last_res {
        display:block;
        margin-left:51px!important;
        line-height:1.5;
    }
     /*.sub-logo {
    margin: 0px!important;
}*/
    .one_half {
        width:100%;
        margin-bottom:0px;
    }
        .one_half p {
    width: 100%;
    float: none;
    font-size: 16px;
    margin-top: 7px;
    margin-left: 0px;
}
        .margin_top2 {
    float: left;
    width: 100%;
    margin-top: 0px;
}
        .first-lne .head-line {
    display: inline!important;
    font-size: 22px!important;
    top: -5px!important;
    position: relative!important;
    line-height: 1.5!important;
}
    /*ul {
        margin:0 0 45px 0!important;
    }*/
}
@media screen and (max-width: 1460px) {
    .sub-logo {
        top: 0px;
        position: relative;
    }
}
  @media (max-width:800px) and (min-width:744px) {
        .one_half p {
    width: 91%;
    float: none;
    font-size: 16px;
    margin-top: 7px;
    margin-left:auto;
}
        .one_half {
    width: 48%!important;
}
    /*.sub-logo {
    margin: 0px!important;
}*/
    .last .fati4.two {
        margin-left: 13px;
    }
    .first-lne .head-line {
    display: inline!important;
    font-size: 22px!important;
    top: -5px!important;
    position: relative!important;
    line-height: 1.5!important;
}

}
    
    
@media (max-width:639px) and (min-width:478px) {
    .fnt_img {
        position:fixed;
        top: 54%;
        color: white;
        font-weight: bold;
        font-size: 10px;
        left: 35%;
        z-index: 999;
    }
}
@media (max-width:1000px) {
    .sub-logo {
    margin: 4px;
    margin-top: 22px;
}
}
@media (max-width:649px) and (min-width:880px) {
    .fnt_img {
        position: absolute;
        top: 54%;
        color: white;
        font-weight: bold;
        font-size: 10px;
        left: 37%;
        z-index: 999;
    }
}
@media (max-width:881px) and (min-width:999px) {
    .fnt_img {
        position: absolute;
        top: 54%;
        color: white;
        font-weight: bold;
        font-size: 10px;
        left: 37%;
        z-index: 999;
    }
}
@media (max-width:477px) {
    .fnt_img {
    position: absolute;
    top: 53%;
    color: white;
    font-weight: bold;
    font-size: 9px;
    left: 27%;
    z-index: 999;
}
}
@media screen and (max-width:1410px) {
    .howtobuy-banner-txt {
        margin-top:30px;
    }
}
@media screen and (max-width:1453px) {
    .howtobuy-banner-txt {
        padding-top: 8px;
    }
}
@media screen and (max-width:1200px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:925px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:894px) {
    .howtobuy-banner-txt {
        padding-top: 2%;
    }
}
@media screen and (max-width:639px) {
    .howtobuy-banner-txt {
        padding-top: 64px;
    }
}
/***************************************** End of Responsive page*********************************/
@media (max-width: 999px) and (min-width: 742px) {
    .sub-logo .logo_img { margin-left: -9px; }
}
@media screen and (max-width: 1460px){
    .pdf-responsive .pdf-parnt {
        margin-bottom: 0px;
       
    }
}
@media (max-width: 1000px) {
    .sub-logo { margin: 4px; margin-top: 40px; }
}