@charset "utf-8";
/* CSS Document */
/* -------------- 24'' monitor --------------- */
@media (max-width:1920px) and (max-height:1200px) {
    #fntsize{
        font-size: 24px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 17%;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
      
        font-size: 14px !important;
    }
    .copywrite  {
    margin-top: 10px;
    }
}
/* -------------- Apple iPad Pro - Landscape --------------- */
@media (max-width:1600px) and (max-height:900px) {
    #fntsize{
        font-size: 24px !important;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 21% !important;
    }

    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }
    .prod_center{
        width: 40%;
    }
    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
       
        font-size: 14px !important;
    }
     .copywrite  {
    margin-top: 10px;
    }
}
/* -------------- 14'' Notebook / 15.6'' Laptop / 18.5'' monitor --------------- */
/* -------------- Apple iPad Pro - Landscape --------------- */
@media (max-width:1366px) and (max-height:1024px) {
    #fntsize{
        font-size: 24px !important;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 21% !important;
    }

    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }
    .prod_center{
        width: 40%;
    }
    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
     .fnt_copy{
        
        font-size: 14px !important;
    }
     .copywrite  {
    margin-top: 10px;
    }
}
/* -------------- 14'' Notebook / 15.6'' Laptop / 18.5'' monitor --------------- */
@media (max-width:1366px) and (max-height:768px) {
    #fntsize{
        font-size: 24px !important;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 80%;
    }
    .box2{
        width: 34% !important;
        font-size: 12px !important;
        text-align: left !important;
    }
    .box1{
        width: 20% !important;
        font-size: 12px !important;  
        text-align: left !important;   
    }
    .prod_center{
        width: 40%;
    }
    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
      
        font-size: 14px !important;
    }
    
     .copywrite  {
    margin-top: 10px;
    }
}
@media (max-width:1366px) and (max-height:659px) {
    .logo-img { margin: 0 auto 5%; }
    .abt_para1 { width: 85%; margin: -24% auto 0; }
    .full-width { padding: 5% 0; }
     #fntsize{
        font-size: 24px !important;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 80%;
    }
    .box2{
        width: 34% !important;
        font-size: 12px !important;
        text-align: left !important;
    }
    .box1{
        width: 20% !important;
        font-size: 12px !important;  
        text-align: left !important;   
    }
    .prod_center{
        width: 40%;
    }
    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
      
        font-size: 14px !important;
    }
    
     .copywrite  {
    margin-top: 10px;
    }
}
/* -------------- Apple iPad Pro - Potrait --------------- */
@media (max-width:1280px) and (max-height:800px) {
    .logo-captionwrap{
        bottom: 9%;
    }
    .abt_para1 { width: 85%; margin: -25% auto 0 !important; }
    .full-width { padding: 5% 0; margin: 0 auto !important; }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_icn{
    font-size: 18px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 27% !important;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }
    .border_product{
        margin: 6px 0px 5px 9px;
        width: 96%;
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
        
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }
}

/* -------------- Apple iPad Pro - Potrait --------------- */
@media (max-width:1024px) and (max-height:1366px) {
    .abtus-firstpara { display: none; }
    .readmore { display: none; }
    .readmorewrapper { display: block !important; }
    .readmorewrapper b { font-family: 'cooper_hewittsemibold' !important; }
    .abt_para1 { margin: 0 auto !important; padding: 5% 0; }
    #uspara { transition: none; }
    .logo-captionwrap{
        bottom: 18%;
    }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_icn{
    font-size: 18px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 27% !important;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }
    .border_product{
    	margin: 6px 0px 5px 9px;
    	width: 96%;
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
        
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }
    .formob { display: block; }
}
/* -------------- ipad landscape --------------- */
@media (max-width:1024px) and (max-height:768px) {
    .logo-captionwrap { bottom: 8%; }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 27% !important; 
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
       
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }
}


/* -------------- ipad landscape --------------- */
@media (max-width:1024px) and (max-height:600px) {
    .logo-captionwrap{
        bottom: 6%;
    }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_icn{
    font-size: 18px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 27% !important;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }
    .border_product{
        margin: 6px 0px 5px 9px;
        width: 96%;
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }
    .fnt_copy{
        
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }
}
/*htc desire 816*/

/* iphone 4*/
@media (max-width:960px) and (max-height:640px) {
    .bg_colorproduct { margin: 0; }
    /*.headeing_product { padding-top: 10%; }*/
    .logo-img { width: 100px; }
    .logo-captionwrap{
        bottom: 5%;
        width: 100%;
    }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_desccontent{
        line-height: 40px;
        font-size: 24px !important;
    }
    .img_store > img{
        width: 90px;
    }
    .prd_center > img{
        width: 50px;
    }
    .prod_icn{
        font-size: 15px;
        letter-spacing: 1px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 40% !important;
    }
    .contat_detls{
        font-size: 12px;
        letter-spacing: 1px;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }

     .fnt_copy{
       
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }

    .menuwrapper { display: none !important; }
    .custom-menu-wrapper { display: block; }
    .custom-menu-wrapper { width: 100%; min-height: 48px; position: fixed; left: 0; top: 0; background: #000; z-index: 9999; }
    .custom-menu-wrapper ul { width: 97.1%; height: auto; margin: 45px 20% 30px 11px; padding: 0; }
    .custom-menu-wrapper ul li { width: 100%; height: auto; padding: 10px 0; margin: 0; text-align: left; border-bottom: 1px solid #3c3c3c; font-size: 13px; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; list-style: none; }
    .custom-menu-wrapper ul li a { color: #a7a7a7; text-decoration: none; }
    .menu { width: auto; height: auto; cursor: pointer; padding: 0 0; text-align: center; /*background: #666;*/ color: #fff; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; position: absolute; left: 10px; top: 17px; font-size: 13px; }
    .icon_bag { width: 25px; height: auto; position: absolute; right: 10px; top: 13px; }
    .icon_bag img { width: 100%; height: auto; float: left; }
}


/*google nexus one*/
@media (max-width:800px) and (max-height:480px) {
    .logo-captionwrap{
        bottom: 15%;
        width: 100%;
    }
    #fntsize{
        font-size: 24px !important;
    }
    .prod_desccontent{
        line-height: 40px;
        font-size: 24px !important;
    }
    .img_store > img{
        width: 90px;
    }
    .prd_center > img{
        width: 50px;
    }
    .prod_icn{
        font-size: 15px;
        letter-spacing: 1px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 40% !important;
    }
    .contat_detls{
        font-size: 12px;
        letter-spacing: 1px;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }

     .fnt_copy{
       
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }

    .menuwrapper { display: none !important; }
    .custom-menu-wrapper { display: block; }
    .custom-menu-wrapper { width: 100%; min-height: 48px; position: fixed; left: 0; top: 0; background: #000; z-index: 9999; }
    .custom-menu-wrapper ul { width: 97.1%; height: auto; margin: 45px 20% 30px 11px; padding: 0; }
    .custom-menu-wrapper ul li { width: 100%; height: auto; padding: 10px 0; margin: 0; text-align: left; border-bottom: 1px solid #3c3c3c; font-size: 13px; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; list-style: none; }
    .custom-menu-wrapper ul li a { color: #a7a7a7; text-decoration: none; }
    .menu { width: auto; height: auto; cursor: pointer; padding: 0 0; text-align: center; /*background: #666;*/ color: #fff; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; position: absolute; left: 10px; top: 17px; font-size: 13px; }
    .icon_bag { width: 25px; height: auto; position: absolute; right: 10px; top: 13px; }
    .icon_bag img { width: 100%; height: auto; float: left; }
    .pd100{
    	padding-top:0px;
    }
}

/* -------------- 9.7'' iPad --------------- */
@media (max-width:768px) and (max-height:1024px) {
    .logo-captionwrap{
        bottom: 15%;
        width: 100%;
    }
    #fntsize{
        font-size: 14px !important;
    }
    .prod_desccontent{
        line-height: 40px;
        font-size: 24px !important;
    }
    .img_store > img{
        width: 90px;
    }
    .prd_center > img{
        width: 50px;
    }
    .prod_icn{
        font-size: 15px;
        letter-spacing: 1px;
    }
    .prod_center{
        padding-left: 0px !important;
        width: 40% !important;
    }
    .contat_detls{
        font-size: 12px;
        letter-spacing: 1px;
    }
    .box2{
        width: 34%;
        font-size: 12px;
        text-align: left;
    }
    .box1{
        width: 20%;
        font-size: 12px; 
        text-align: left;   
    }

    .log_cont{
        width: 150px !important;
    }
    .wrt_us{
        margin-top: 50px !important;
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 0px 35px 10px 35px !important;
    }

     .fnt_copy{
       
        font-size: 14px !important;
    }
       .copywrite  {
    margin-top: 10px;
    }

    .menuwrapper { display: none !important; }
    .custom-menu-wrapper { display: block; }
    .custom-menu-wrapper { width: 100%; min-height: 48px; position: fixed; left: 0; top: 0; background: #000; z-index: 9999; }
    .custom-menu-wrapper ul { width: 97.1%; height: auto; margin: 45px 20% 30px 11px; padding: 0; }
    .custom-menu-wrapper ul li { width: 100%; height: auto; padding: 10px 0; margin: 0; text-align: left; border-bottom: 1px solid #3c3c3c; font-size: 13px; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; list-style: none; }
    .custom-menu-wrapper ul li a { color: #a7a7a7; text-decoration: none; }
    .menu { width: auto; height: auto; cursor: pointer; padding: 0 0; text-align: center; /*background: #666;*/ color: #fff; text-transform: uppercase; font-family: 'cooper_hewittbook'; letter-spacing: 2px; position: absolute; left: 10px; top: 17px; font-size: 13px; }
    .icon_bag { width: 25px; height: auto; position: absolute; right: 10px; top: 13px; }
    .icon_bag img { width: 100%; height: auto; float: left; }
    .pd100{
    	padding-top:20px;
    }
    .abt_para1 { width: 85%; }
}
/*Meizu M8*/
@media (max-width:720px) and (max-height:480px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
       font-size: 10px;
      letter-spacing: 1px;

    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .store1{
        font-size: 22px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 60% !important;
    }

    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .pd_lft{
        padding: 1px 35px 10px 35px !important;
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .img_store > a >img{
        width: 28%;

    }
    .store1{
        text-decoration: none;
    }
    .log_cont{
        margin: 0px 55px 0px 0px;
    }

     .img_store > a >img{
        width: 18%;

    }
    .store1{
        text-decoration: none;
    }
    .pd100{
    	padding-top:20px;
    }
}
/*----------------------- iphone 4 @media (max-width:640px) and (max-height:960px) -------------------------------*/
@media (max-width:640px) and (max-height:960px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
       font-size: 10px;
      letter-spacing: 1px;

    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .store1{
        font-size: 22px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 60% !important;
    }

    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .pd_lft{
        padding: 1px 35px 10px 35px !important;
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .img_store > a >img{
        width: 28%;

    }
    .store1{
        text-decoration: none;
    }
    .log_cont{
        margin: 0px 55px 0px 0px;
    }
    .pd100{
    	padding-top:20px;
    }

    .formstatusok { font-size:13px; }
}


/*----------------------- Google Nexus one @media (max-width:480px) and (max-height:800px) -------------------------------*/
@media (max-width:480px) and (max-height:800px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
       font-size: 10px;
      letter-spacing: 1px;

    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .store1{
        font-size: 22px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 60% !important;
    }

    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .pd_lft{
        padding: 1px 35px 10px 35px !important;
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .img_store > a >img{
        width: 28%;

    }
    .store1{
        text-decoration: none;
    }
    .log_cont{
        margin: 0px 55px 0px 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }
}

/*----------------------- Meizu M8 @media (max-width:480px) and (max-height:720px) -------------------------------*/
@media (max-width:480px) and (max-height:720px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
       font-size: 10px;
      letter-spacing: 1px;

    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .store1{
        font-size: 22px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 60% !important;
    }

    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .pd_lft{
        padding: 1px 35px 10px 35px !important;
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .img_store > a >img{
        width: 28%;

    }
    .store1{
        text-decoration: none;
    }
    .log_cont{
        margin: 0px 55px 0px 0px;
    }
        .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }

}
/* -------------- 3.5'' iPhone @media (max-width:480px) and (max-height:320px) --------------- */
@media (max-width:480px) and (max-height:320px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
       font-size: 10px;
      letter-spacing: 1px;

    }
    .abt_para1{
        font-size: 16px !important;
        width:100%;
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .store1{
        font-size: 22px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 60% !important;
    }

    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .pd_lft{
        padding: 1px 35px 10px 35px !important;
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
        .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }

}
@media (max-width:384px) and (max-height:567px) {
      .logo-captionwrap{
        bottom: 10%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
        font-size: 10px;
    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        font-size: 20px !important;
        line-height: 30px !important;
    }
    .img_store > img{
        width: 80px !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }
    .prd_center>img{
        height: 40px ;
    }


    .prod_center{
        padding-left: 0px !important;
        width: 80% !important;
    }
    
    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 1px 35px 10px 26px !important;
    }
    .log_cont{
        margin: 0px 0px 0px 0px;
        width: 130px;
    }

     .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px !important;
    }
        .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }

}

@media (max-width:375px) and (max-height:812px) {
    .logo-captionwrap{
        bottom: 15%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
        font-size: 10px;
    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        font-size: 18px !important;
        line-height: 30px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 80% !important;
    }
    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 1px 35px 10px 26px !important;
    }
    .log_cont{
        margin: 0px 0px 0px 0px;
        width: 130px;
    }
     .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }
}
 /* -------------- iPhone 6 portrait --------------- */
@media (max-width:375px) and (max-height:603px) {
    .logo-captionwrap{
        bottom: 15%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
        font-size: 10px;
    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        font-size: 18px !important;
        line-height: 30px;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 80% !important;
    }
    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 1px 35px 10px 26px !important;
    }
    .log_cont{
        margin: 0px 0px 0px 0px;
        width: 130px;
    }
     .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }
}



@media (max-width:360px) and (max-height:640px) {
    .logo-captionwrap{
        bottom: 15%;
        width: 100%;
    }    
    .logo-img{
        width: 65px;
        margin: 0 auto 3%;
    }
    .logo-captionwrap h1{
        font-size: 10px;
    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        line-height: 30px !important;
        font-size: 18px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prod_icn{
        font-size: 14px !important;
        letter-spacing: 1px;  
    }
    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 80% !important;
    }
    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .pd_lft{
        padding: 1px 35px 10px 26px !important;
    }
    .log_cont{
        margin: 0px 0px 0px 0px;
        width: 130px;
    }
     .fnt_copy{
        margin-top: 15px !important;
        font-size: 12px;
    }
    .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    
    .formstatusok { font-size:13px; }
}
/* -------------- 3.5'' iPhone @media (max-width:320px) and (max-height:480px) --------------- */
@media (max-width:320px) and (max-height:480px){
    .logo-captionwrap{
        bottom: 0%;
        width: 100%;
    }    
    .logo-img{
        width: 80px;
    }
    .logo-captionwrap h1{
        font-size: 10px;
        letter-spacing: 1px;
        width: 100%;
    }
    .abt_para1{
        font-size: 16px !important;
        /*width:100%;*/
    }
    #abt_para{
        font-size: 14px !important;
    }
    .tag_line{
        font-size: 20px !important;
    }
    .headeing_product{
        font-size: 29px !important;
    }
    .prod_desccontent{
        font-size: 18px !important;
        line-height: 30px !important;
    }
    .img_store > img{
        width: 30% !important;
    }
    .prd_center > img{
        height: 40px;
    }
    .prod_icn{
        font-size: 12px !important;
        letter-spacing: 1px;
    }

    .bag_heading{
        font-size: 29px !important;
    }

    .prod_center{
        padding-left: 0px !important;
        width: 90% !important;

    }
    .box2{
        width: 34% ;
        font-size: 11px;
        text-align: left;
    }
    .box1{
        width: 23%;
        font-size: 11px; 
        text-align: left;   
    }
    .wrt_us{
        font-size: 24px !important;
    }
    .fnt_copy{
        margin-top: 15px !important;
    }

    /**/
    .img_store > a >img{
        width: 28%;

    }
    .store1{
        text-decoration: none;
    }
    .form-control{
        letter-spacing: 0px;
    }
    .pd100{
    	padding-top:20px;
    }
    /**/
    
    .formstatusok { font-size:13px; }
}
