/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    header{margin-top: 55px;}
    .menu-fix {position: relative;}
    .wsmenu>.wsmenu-list>li>a {color: #000 !important;}
    .wsmenu > .wsmenu-list > li  > ul.sub-menu > li > ul.sub-menu {opacity: 1;transform: rotateX(0deg);}
    .carousel-caption {bottom: 0;top: 0;left: 40%;right: 3%;padding: 10px !important;}    
    .carousel-indicators {margin-bottom: 0;}
    .owl-prev {left: -15px;}
    .owl-next {right: -15px;}
    .owl-theme .owl-nav [class*="owl-"] {width: auto;}
    .owl-theme .owl-nav [class*="owl-"] {width: 40px;}
    .top-bg { line-height: normal; padding: 5px 0;}
    .cin-top {position: relative !important;width: 100% !important;}
    .phone-top {display: none !important;}
}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    header{margin-top: 55px;}
    .menu-fix {position: relative;}
    .wsmenu>.wsmenu-list>li>a {color: #000;}
    .wsmenu > .wsmenu-list > li  > ul.sub-menu > li > ul.sub-menu {opacity: 1;transform: rotateX(0deg);}
    .carousel-caption {bottom: 0;top: 0;left: 58%;right: 5%;padding: 15px !important;}
    .top-bg { line-height: normal; padding: 5px 0;}
    .cin-top {position: relative !important;width: 100% !important;}
    .phone-top {display: none !important;}
}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    header{margin-top: 55px;}
    .wsmenu>.wsmenu-list>li>a {color: #000;}
    .wsmenu > .wsmenu-list > li  > ul.sub-menu > li > ul.sub-menu {opacity: 1;transform: rotateX(0deg);}
    .carousel-caption {bottom: 0;top: 0;left: 58%;right: 5%;padding: 15px !important;}
    .top-bg { line-height: normal; padding: 5px 0;}
    .cin-top {position: relative !important;width: 100% !important;}
    .phone-top {display: none !important;}
    .wdt-pt-devdutt {width: 60%;}
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    .wsmenu>.wsmenu-list>li>a {padding: 12px 0px;font-size: 12px;}
    .wsmenu>.wsmenu-list>li {padding-left: 4px;padding-right: 4px;}
    .wsmenu>.wsmenu-list>li>.navtext>span {font-size: 12px;}
    .wsmenu>.wsmenu-list>li.wsshopmyaccount>a {font-size: 15px;}
    .carousel-caption {bottom: 0;top: 0;left: 58%;right: 5%;}
    .cin-number {font-size: 14px;}
    .wdt-pt-devdutt {width: 50%;}
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1170px;
    }
    .mr-xl-n180 {
        margin-right: -142px;
    }
    .activity-img {
        width: 60%;
    }
    .wdt-pt-devdutt {
        width: 45%;
    }
}
/*XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {     
    .carousel-caption {
        right: 9%;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1240px;
    }
}
@media (min-width: 1600px) {     
    .carousel-caption {
        right: 12%;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1280px;
    }
}
@media (min-width: 1800px) {     
    .carousel-caption {
        right: 15%;
    }
    .container, .container-lg, .container-md, .container-sm, .container-xl {
        max-width: 1320px;
    }
}
