/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/
/*
@media (min-width: 1281px) {  
.bg1 {box-shadow: 0px 0px 11px 1px #ccc;margin-left: 5%;max-width: 345px;margin-top: 16%;padding: 22px;}


}*/


/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1681px) and (max-width: 1920px) {

#v2_banner_txt{ margin: 57px 0 0 1136px !important}
}

@media (min-width: 1601px) and (max-width: 1680px) {

#v2_banner_txt{ margin: 53px 0 0 1000px !important}
}

@media (min-width: 1441px) and (max-width: 1600px) {
  #v2_banner_txt{ margin: 55px 0 0 941px !important}

}


@media (min-width: 1367px) and (max-width: 1440px) {

#v2_banner_txt{position: absolute; z-index: 999; margin:65px 0 0 897px!important}
}


@media (min-width: 1281px) and (max-width: 1366px) {

#v2_banner_txt{position: absolute; z-index: 999; margin: 80px 0 0 862px}

.bg1 {/*box-shadow: 0px 0px 11px 1px #ccc;*/max-width: 100%;padding: 22px;}

}
@media (min-width: 1025px) and (max-width: 1280px) {
#v2_banner_txt{ margin: 60px 0 0 821px !important}
#bt_line_1 img{ width: 350px}
#bt_line_2{ font-size: 14px; line-height: 29px; padding: 0px} 

#v2_big_baner{ width: 100%}
.bg1 {/*box-shadow: 0px 0px 11px 1px #ccc;*/margin-left: 45px;max-width: 345px;margin-top: 24%;padding: 22px;}
#academics-banner-txt {position: absolute;z-index: 999;margin: 86px 0 0 475px;font-size: 53px;font-weight: bold;font-family: 'Montserrat';color: #fff;margin-left: 30%;margin-top: 5%;}
/**/
form.example button {float: left;width: 31%;padding: 18px;background: #F36F2B;color: white;font-size: 17px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;}
.Add_Member{float: right;width: 55%;padding: 19px;background: #F36F2B;color: white;font-size: 17px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;margin-top: 22%;font-family: 'Montserrat';font-weight: 600;}

}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
  
#v2_banner_txt{ margin: 10px 0 0 57%}
#bt_line_1 img{ width: 290px}
#bt_line_2{ font-size: 20px!important; line-height: 29px; padding: 25px}
#v2_big_baner{ width: 100%}
  /**/
#academics-banner-txt {position: absolute;z-index: 999;margin: 86px 0 0 475px;margin-top: 86px;font-weight: bold;font-family: 'Montserrat';color: #fff;margin-left: 30%;margin-top: 4%;}
.bg1 {/*box-shadow: 0px 0px 11px 1px #ccc;*/margin-left: 3%;max-width: 345px;margin-top: 30%;padding: 22px;} 
/**/

#product_acd_banner .pht_2{ font-size: 30px; padding: 3% 0}
#product_acd_banner .pht_2 span{font-size: 20px}



}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
#v2_banner_txt{ margin: 10px 0 0 57%}
#bt_line_1 img{ width: 290px}
/*#bt_line_2{ font-size: 16px; line-height: 25px; padding: 0}*/
#bt_line_2{  font-size: 20px; line-height: 29px; padding: 25px}
  #v2_big_baner{ width: 100%}

#product_acd_banner{ height: auto; margin-top: 15px}
#product_acd_banner .pht{ font-size: 20px; padding: 6% 0}

#product_acd_banner .pht_2{ font-size: 18px; padding: 3% 0}
#product_acd_banner .pht_2 span{font-size: 14px}

}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
  
#v2_header{padding-top: 10px} 
#v2_cart{float: right;margin: 0 15px 10px 0}
#v2_support{float: right; margin: 0 0 10px 0}
#top_input_group{ padding: 4px; clear: both; float: none;}
#enter_product_key{ width: auto; }
#v2_top_nav{ float: none; padding: 0 15px;}
#v2_banner_txt{ margin: 4px 0 0 59%}
#v2_big_baner{ width: 100%}
#bt_line_1 img{ width: 190px}
#bt_line_2{ font-size: 12px; line-height: 20px; padding: 10}
/**/
.img2{position: absolute;top: -49%;left: 29px;}
.bg1 {/*box-shadow: 0px 0px 11px 1px #ccc;*/margin-left: 17%;max-width: 316px;margin-top: 50%;padding: 22px;}
#academics-banner-txt {position: absolute;z-index: 999;margin: 86px 0 0 475px;font-weight: bold;font-family: 'Montserrat';color: #fff;font-size: 35px;margin-left: 34%;margin-top: 6%;}
form.example button {float: left;width: 40%;padding: 18px;background: #F36F2B;color: white;font-size: 17px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;}

#product_acd_banner{ height: auto; margin-top: 15px}
#product_acd_banner .pht{ font-size: 20px; padding: 6% 0}

#product_acd_banner .pht_2{ font-size: 18px; padding: 3% 0}
#product_acd_banner .pht_2 span{font-size: 14px}

}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
  
#v2_header{padding-top: 10px} 
#v2_cart{float: right;margin: 0 15px 10px 0}
#v2_support{float: right; margin: 0 0 10px 0}

#top_input_group{ padding: 4px; clear: both; float: none;}
#enter_product_key{ width: auto; }


#v2_top_nav{ float: none; padding: 0 15px;}
#v2_big_baner{ width: 100%}
#v2_banner_txt{ margin: 4px 0 0 54%}
#bt_line_1 img{ width: 150px}
#bt_line_2{ font-size: 10px; line-height: 12px; padding: 0}
.bg1{/*box-shadow: 0px 0px 11px 1px #ccc;*/margin-left: 0%;max-width: 375px;margin-top: 71%;padding: 22px;}
#academics-banner-txt {position: absolute;z-index: 999;margin: 86px 0 0 475px;margin-top: 3%;margin-left: 21%;font-size: 28px;font-weight: bold;font-family: 'Montserrat';color: #fff;display: block;}
.img1 {position: absolute;z-index: 1;top: -60%;left: 2%;}
.img2{position: absolute;top: -49%;left: 14%;}
/**/
form.example input[type="text"] {font-family: 'Open Sans';font-weight: normal;font-weight: normal;padding: 16px;font-size: 21px;border:1px solid #f36f2b;float: left;width: 100%;}
form.example button {float: left;width: 100%;padding: 18px;background: #F36F2B;color: white;font-size: 17px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;}
.Add_Member{float: right;width: 100%;padding: 19px;background: #F36F2B;color: white;font-size: 17px;border: 1px solid #F36F2B;border-left: none;cursor: pointer;margin-top: 22%;font-family: 'Montserrat';font-weight: 600;}

#product_acd_banner{ height: auto; margin-top: 15px}
#product_acd_banner .pht{ font-size: 18px; padding: 6% 0}

#product_acd_banner .pht_2{ font-size: 18px; padding: 3% 0}
#product_acd_banner .pht_2 span{font-size: 14px}

}