@media only screen and (min-width : 320px) and (max-width : 480px) {
    .menu ul.ul_men li:hover ul.sub-menu {
    display: none;
}
   .ic-ct,.ic-im {
   display:none;
}
.col-lg-2.col-md-2.col-xs-0.col-0 {
    display: none;
}
.menu ul.ul_men {
    flex-direction: column;
    text-align: center;
}
.menu {
    position: absolute;
    top: 70px;
    background: #fff;
    z-index: 1;
    left: 0;
    padding: 15px 0;
    display: none;
}
.menu ul.ul_men li {
    padding-bottom: 10px !important;
}
#toggle {
    display: block;
    width: 29px;
    height: 24px;
    /* margin: 30px auto 10px; */
    position: relative;
    margin-top: 5px;
    float: right;
    margin-left: 0;
    right: 5%;
}
#toggle span {
    position: relative;
    display: block;
}
#toggle span, #toggle span:after, #toggle span:before {
    width: 100%;
    height: 3px;
    background-color: #000;
    transition: all 0.3s;
    backface-visibility: hidden;
    border-radius: 2px;
}
#toggle span:after, #toggle span:before {
    content: "";
    position: absolute;
    left: 0;
    top: -9px;
}
#toggle span, #toggle span:after, #toggle span:before {
    width: 100%;
    height: 3px;
    background-color: #000;
    transition: all 0.3s;
    backface-visibility: hidden;
    border-radius: 2px;
}
#toggle span:after {
    top: 9px;
}
#toggle span:after, #toggle span:before {
    content: "";
    position: absolute;
    left: 0;
     
}
#toggle.on span {
    background-color: transparent;
}
#toggle.on span:before {
    transform: rotate(
45deg
) translate(5px, 5px);
}
#toggle.on span:after {
    transform: rotate(
-45deg
) translate(7px, -8px);
}
.logo img {
    width: 40% !important;
}
.logo {
    text-align: left !important;
}
.ct-icon {
    padding-top: 25px !important;
}
.d-1 img {
    height: 230px !important;
}
.iic ul li a {
    padding: 0px 10px !important;
}
.abt-ct {
    padding: 25px 10px !important;
}
.ctc-ct {
    padding: 50px 10px 50px 10px !important;
}
.ad-detil {
    margin-top: 70px !important;
    text-align: center !important;
}
.as-detil {
    margin-top: 40px !important;
    text-align: center !important;
}
.ad-detil p {
    font-size: 17px !important;
}
.ad-detil p a {
    font-size: 17px !important;
}
.as-detil h4 {
    font-size: 20px !important;
}
.ad-detil h4 {
   font-size: 20px !important;
}
.as-detil p{
    font-size: 17px !important;
}
.as-detil a {
    font-size: 17px !important;
}
.menu ul.ul_men li a {
    font-size: 15px !important;
}
ul.sub-menu {
    position: unset !important;
    width: 100% !important;
    text-align: center !important;
}
.ct-icon a:hover {
    background: transparent;
}
.menu ul.ul_men li a:hover {
    background: transparent;
}
.d-1{
    height:auto;
}
}