@media screen and (min-width:240px) and (max-width:359px){
    
 	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
padding: 10px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #433681;
    display: block;
    text-align: center;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	   
    
 .fxd_menu{
     position: relative!important;
    top: 0!important;
 }   
    
.topInfo{
        width: 100%;
    float: none;
    text-align: center;
}    
    
 .topInfo ul {
    width: 74%!important;
    display: inline-block;
 }
    
   .topInfo ul:last-of-type{
       width: auto!important;
   } 
   
   .topInfo ul:last-of-type li{
       float:left;
   }
   
   
  .language_box {
       margin: 5px 0px 0px 0px;
  }
    
    
    .logLogin .register{
        font-size: 12px;
    }
    
    
 .logoBox{
     width: 100%;
    float: none;
    text-align: center;
 }   
    
    .menu_wrapp{
        float: none;
    margin: 0;
    }
    
    
 .tab_nav{
     display: inline-block;
    height: auto;
    width: 100%;
    border-radius: 0;
 }   
    
  .tab_nav ul{
      display: inline-block;
    width: 100%;
  }  
    
  .tab_nav ul li a{
      width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0px 30px;
  }  
    
    
    .tab_nav ul li a.is_active{
width: 100%;
    display: block;
    border-radius: 0;
    }
    
    
    .tab_nav ul li a:not(.is_active):before{
        display:none;
    }
    
    
    
 .trackBox{
         width: 100%;
 }   
    
 #track_num, #check_invoice_num{
     width: 97%;
    box-sizing: border-box;
    margin: 0 5px;
 }   
    
    
  #startTrack, #startTrackInvoice{
      width: 97%;
    margin: 5px;
  }  
    
    
  .reqBox{
      width: 97%;
  } 
    
 .formItem label{
     font-size: 13px;
 }   
    
 .formItem:not(.wrs50) input{
     width:92%;
 }   
    
  .formItem:not(.wrs50) select{
     width:99%;
 }   
     
    
    
.formItem textarea{
        width: 92%;
}    
    
.serviceRow ul{
    display: inline-block;
    width: 98%;
    margin: 0px 0px 5px 3px;
}    
    
    .serviceRow ul li{
           width: 100%;
    margin-bottom: 20px;
    }
    
 .serviceRowIcon ul li{
     width: 100%;
    margin-right: 0;
 }   
    
    
 .newsBoxData{
     display:block;
 }   
    
.btSingleLatestPost{
        width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}    
    
    
 .middleCont {
    padding: 36px 0;
        text-align: center;
}

.middleCont a{
        margin: 10px 0;
}


.subscribeRow{
        height: auto;
    display: inline-block;
}

.subDesc{
        width: 100%;
    float: none;
    font-size: 21px;
    text-align: center;
}


.subForm{
    width: 100%;
    float: none;
    padding: 0;
}

.subForm input[type="email"]{
    margin: 15px 4px;
    width: 97%;
}

.subForm button, .buttonStr button{
        text-align: center;
    width: 97%;
    padding: 0;
    margin: 0 5px;
}


.footerRow .footerItem:nth-of-type(1),
.footerRow .footerItem:nth-of-type(2),
.footerRow .footerItem:nth-of-type(3){
        width: 100%;
    float: none;
    text-align: center;
    padding: 10px 0;
    float: left;
}

.footerRow .fixWidth{
    height: auto;
    width: 100%;
    padding: 10px 0;
}


.footerSoc{
        width: 26%;
}


body:not(.page_101) .tab_wrapper{
        width: 100%;
    margin: 0;
    border-radius: 0;
}


.tab_nav{
        margin: 0;
}


.item-page{
        padding: 5px 10px;
    box-sizing: border-box;
}

.serviceLeftBlock,
.serviceRightBlock{
    width: 100%;
    float: none;
}


.news-block-six .lower-content {
    padding: 0 7px 40px;
}

   .news-block-six .bottom-content{
       display: inline-block;
   } 
    
  .bottom-content a{
     display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }  
    
    .post-share-btn{
        float:right;
    }
 
 
 .mapTabItemPage{
         bottom: 110px;
    position: relative;
 }
 
.mapTabItemPage ul{
    width: 100%;
    display: inline-block;
} 
 
 
.mapTabItemPage ul li{
        width: 100%;
    margin-bottom: 50px;
} 
 
 
.formCenter{
    width: 100%;
    display: inline-block;
} 
 
 
.formRightRow,
.formLeftRow{
    width: 100%;
    float: none;
} 
 
.gyan-title-heading{
        color: #000;
    font-size: 41px;
} 
 
 .news-block-six .social-links li a {
    width: 40px;
    height: 40px;
    line-height: 43px;
 }
  
 
 
 
 
 
 
 
 
    
    
    
    
}

@media screen and (min-width:360px) and (max-width:475px){
       
 	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
padding: 10px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #433681;
    display: block;
    text-align: center;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	   
    
 .fxd_menu{
     position: relative!important;
    top: 0!important;
 }   
    
.topInfo{
        width: 100%;
    float: none;
    text-align: center;
}    
    
 .topInfo ul {
    width: 74%!important;
    display: inline-block;
 }
    
   .topInfo ul:last-of-type{
       width: auto!important;
   } 
   
   .topInfo ul:last-of-type li{
       float:left;
   }
   
   
  .language_box {
       margin: 5px 0px 0px 0px;
  }
    
    
    .logLogin .register{
        font-size: 12px;
    }
    
    
 .logoBox{
     width: 100%;
    float: none;
    text-align: center;
 }   
    
    .menu_wrapp{
        float: none;
    margin: 0;
    }
    
    
 .tab_nav{
     display: inline-block;
    height: auto;
    width: 100%;
    border-radius: 0;
 }   
    
  .tab_nav ul{
      display: inline-block;
    width: 100%;
  }  
    
  .tab_nav ul li a{
      width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0px 30px;
  }  
    
    
    .tab_nav ul li a.is_active{
width: 100%;
    display: block;
    border-radius: 0;
    }
    
    
    .tab_nav ul li a:not(.is_active):before{
        display:none;
    }
    
    
    
 .trackBox{
         width: 100%;
 }   
    
 #track_num, #check_invoice_num{
     width: 97%;
    box-sizing: border-box;
    margin: 0 5px;
 }   
    
    
  #startTrack, #startTrackInvoice{
      width: 97%;
    margin: 5px;
  }  
    
    
  .reqBox{
      width: 97%;
  } 
    
 .formItem label{
     font-size: 13px;
 }   
    
 .formItem:not(.wrs50) input{
     width:92%;
 }   
    
  .formItem:not(.wrs50) select{
     width:99%;
 }   
     
    
    
.formItem textarea{
        width: 92%;
}    
    
.serviceRow ul{
    display: inline-block;
    width: 98%;
    margin: 0px 0px 5px 3px;
}    
    
    .serviceRow ul li{
           width: 100%;
    margin-bottom: 20px;
    }
    
 .serviceRowIcon ul li{
     width: 100%;
    margin-right: 0;
 }   
    
    
 .newsBoxData{
     display:block;
 }   
    
.btSingleLatestPost{
        width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}    
    
    
 .middleCont {
    padding: 80px 0;
        text-align: center;
}

.middleCont a{
        margin: 10px 0;
}


.subscribeRow{
        height: auto;
    display: inline-block;
}

.subDesc{
        width: 100%;
    float: none;
    font-size: 21px;
    text-align: center;
}


.subForm{
    width: 100%;
    float: none;
    padding: 0;
}

.subForm input[type="email"]{
    margin: 15px 4px;
    width: 97%;
}

.subForm button, .buttonStr button{
        text-align: center;
    width: 97%;
    padding: 0;
    margin: 0 5px;
}


.footerRow .footerItem:nth-of-type(1),
.footerRow .footerItem:nth-of-type(2),
.footerRow .footerItem:nth-of-type(3){
        width: 100%;
    float: none;
    text-align: center;
    padding: 10px 0;
    float: left;
}

.footerRow .fixWidth{
    height: auto;
    width: 100%;
    padding: 10px 0;
}


.footerSoc{
       width: 34%;
}


body:not(.page_101) .tab_wrapper{
        width: 100%;
    margin: 0;
    border-radius: 0;
}

.footerSoc li i {
    color: #453882;
    font-size: 30px;
}


.tab_nav{
        margin: 0;
}


.item-page{
       padding: 5px 10px;
    box-sizing: border-box;
}

.serviceLeftBlock,
.serviceRightBlock{
    width: 100%;
    float: none;
}


.news-block-six .lower-content {
    padding: 0 7px 40px;
}

   .news-block-six .bottom-content{
       display: inline-block;
   } 
    
  .bottom-content a{
     display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }  
    
    .post-share-btn{
        float:right;
    }
 
 
 .mapTabItemPage{
         bottom: 110px;
    position: relative;
 }
 
.mapTabItemPage ul{
    width: 100%;
    display: inline-block;
} 
 
 
.mapTabItemPage ul li{
        width: 100%;
    margin-bottom: 50px;
} 
 
 
.formCenter{
    width: 100%;
    display: inline-block;
} 
 
 
.formRightRow,
.formLeftRow{
    width: 100%;
    float: none;
} 
 
.gyan-title-heading{
        color: #000;
    font-size: 41px;
} 
 
 
 
  .news-block-six .social-links li a {
    width: 40px;
    height: 40px;
    line-height: 43px;
 }
 
 
 
 
 
 
 
 .logLogin{
         float: left;
    margin: 0px 0px 0px 8px;
    width: 98%;
    display: inline-block;
 }
 
 
 .logLogin .register,
 .logLogin .login{
     float:left;
 }
 
 
 .language_box{
         width: 100px;
    display: inline-block;
 }
 
 
 .main_bg{
         background-size: 100%;
    height: 146px;
 }
 
 
 .formbox{
     height:auto;
 }
 
 
 .news-block-six .category a{
     font-size: 12px;
 }
 
.news-block-six .bottom-content {
    display: inline-block;
    width: 100%;
} 
 
 
 
.topInfo ul li:first-of-type {
    margin-right: 18px;
} 
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 
}


@media screen and (min-width:476px) and (max-width:767px){
    
      
 	
.fixwidth, .fixWidth {
    width: 100%;
}	
	
.dskMenu{
  display:none;	
}	

.menubs{
	display:block;
	}

	.menuBox{
padding: 10px;
    width: 100%;
    display: inline-block;
    box-sizing: border-box;
	}	
	
	
	.menubs a{
    width: 55px;
    background: #433681;
    display: block;
    text-align: center;
	}
	
	
	.menubs i{
		color: #fff;
    font-size: 25px;
    padding: 10px;
	}
	   
    
 .fxd_menu{
     position: relative!important;
    top: 0!important;
 }   
    
.topInfo{
        width: 100%;
    float: none;
    text-align: center;
}    
    
 .topInfo ul {
    width: 74%!important;
    display: inline-block;
 }
    
   .topInfo ul:last-of-type{
       width: auto!important;
   } 
   
   .topInfo ul:last-of-type li{
       float:left;
   }
   
   
  .language_box {
       margin: 5px 0px 0px 0px;
  }
    
    
    .logLogin .register{
        font-size: 12px;
    }
    
    
 .logoBox{
     width: 100%;
    float: none;
    text-align: center;
 }   
    
    .menu_wrapp{
        float: none;
    margin: 0;
    }
    
    
 .tab_nav{
     display: inline-block;
    height: auto;
    width: 100%;
    border-radius: 0;
 }   
    
  .tab_nav ul{
      display: inline-block;
    width: 100%;
  }  
    
  .tab_nav ul li a{
      width: 100%;
    display: block;
    box-sizing: border-box;
    padding: 0px 30px;
  }  
    
    
    .tab_nav ul li a.is_active{
width: 100%;
    display: block;
    border-radius: 0;
    }
    
    
    .tab_nav ul li a:not(.is_active):before{
        display:none;
    }
    
    
    
 .trackBox{
         width: 100%;
 }   
    
 #track_num, #check_invoice_num{
     width: 97%;
    box-sizing: border-box;
    margin: 0 5px;
 }   
    
    
  #startTrack, #startTrackInvoice{
      width: 97%;
    margin: 5px;
  }  
    
    
  .reqBox{
      width: 97%;
  } 
    
 .formItem label{
     font-size: 13px;
 }   
    
 .formItem:not(.wrs50) input{
     width:92%;
 }   
    
  .formItem:not(.wrs50) select{
     width:99%;
 }   
     
    
    
.formItem textarea{
        width: 92%;
}    
    
.serviceRow ul{
    display: inline-block;
    width: 98%;
    margin: 0px 0px 5px 3px;
}    
    
    .serviceRow ul li{
           width: 100%;
    margin-bottom: 20px;
    }
    
 .serviceRowIcon ul li{
     width: 100%;
    margin-right: 0;
 }   
    
    
 .newsBoxData{
     display:block;
 }   
    
.btSingleLatestPost{
        width: 100%;
    display: inline-block;
    margin-bottom: 30px;
}    
    
    
 .middleCont {
    padding: 36px 0;
        text-align: center;
}

.middleCont a{
        margin: 10px 0;
}


.subscribeRow{
        height: auto;
    display: inline-block;
}

.subDesc{
        width: 100%;
    float: none;
    font-size: 21px;
    text-align: center;
}


.subForm{
    width: 100%;
    float: none;
    padding: 0;
}

.subForm input[type="email"]{
    margin: 15px 4px;
    width: 97%;
}

.subForm button, .buttonStr button{
        text-align: center;
    width: 97%;
    padding: 0;
    margin: 0 5px;
}


.footerRow .footerItem:nth-of-type(1),
.footerRow .footerItem:nth-of-type(2),
.footerRow .footerItem:nth-of-type(3){
        width: 100%;
    float: none;
    text-align: center;
    padding: 10px 0;
    float: left;
}

.footerRow .fixWidth{
    height: auto;
    width: 100%;
    padding: 10px 0;
}


.footerSoc{
        width: 26%;
}


body:not(.page_101) .tab_wrapper{
        width: 100%;
    margin: 0;
    border-radius: 0;
}


.tab_nav{
        margin: 0;
}


.item-page{
        padding: 5px 10px;
    box-sizing: border-box;
}

.serviceLeftBlock,
.serviceRightBlock{
    width: 100%;
    float: none;
}


.news-block-six .lower-content {
    padding: 0 7px 40px;
}

   .news-block-six .bottom-content{
       display: inline-block;
   } 
    
  .bottom-content a{
     display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }  
    
    .post-share-btn{
        float:right;
    }
 
 
 .mapTabItemPage{
         bottom: 110px;
    position: relative;
 }
 
.mapTabItemPage ul{
    width: 100%;
    display: inline-block;
} 
 
 
.mapTabItemPage ul li{
        width: 100%;
    margin-bottom: 50px;
} 
 
 
.formCenter{
    width: 100%;
    display: inline-block;
} 
 
 
.formRightRow,
.formLeftRow{
    width: 100%;
    float: none;
} 
 
.gyan-title-heading{
        color: #000;
    font-size: 41px;
} 
 
 
 .news-block-six .social-links li a {
    width: 40px;
    height: 40px;
    line-height: 43px;
 }
 
 
  
 
 
 .logLogin{
         float: left;
    margin: 0px 0px 0px 8px;
    width: 98%;
    display: inline-block;
 }
 
 
 .logLogin .register,
 .logLogin .login{
     float:left;
 }
 
 
 .language_box{
         width: 100px;
    display: inline-block;
 }
 
 
 .main_bg{
         background-size: 100%;
    height: 146px;
 }
 
 
 .formbox{
     height:auto;
 }
 
 
.news-block-six .bottom-content {
    display: inline-block;
    width: 100%;
}  
 
 
 
 
 
  
}


@media screen and (min-width:768px) and (max-width:768px){
    

}


@media screen and (min-width:1024px) and (max-width:1024px){

}