
@media only screen and (max-width: 1250px){
    .singleimagtext h2{font-size: 2rem;}
    .mennu li a {
        font-size: 12px;
    }
    .fixed-me .topheader {
        max-width: 600px;
    }
    .half{padding: 0px;}
    .half:before {
        background: rgb(0 0 0 / 37%);
        width: 100%;
    }                   
    .rightcontaioner {
        width: 68%;
        float: right;
    }     
    .fullcontainer{width: 100%;}
    .homeCarousel .owl-pagination .owl-page {
        display: inline-block;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 1024px){
    .contentimagetext{padding: 30px 20px;}
    
    .tittle {
        margin: 40px 0px 40px;
    }
    .conbox h4 {
        color: #fff;
        font-size: 30px;}
  
        .mennu li a {
            font-size: 13px;
        }
        .social li {
            width: 100%;
            display: inline-block;
            padding: 0px 0px 10px 0px;
        }
        .slick-slide{margin: 0px 10px !important;}
        .slick-next {
            right:10% !important; background: transparent !important;
            width: 35px !important;
            height: 35px !important;
            border-radius: 50px !important;
        }
        .slick-prev {
            left: 10% !important; background: transparent !important;
            width: 35px !important;
            height: 35px !important;
            border-radius: 50px !important;
        }
        .slick-prev:before, .slick-next:before {
            font-size: 21px !important;
            opacity: 1 !important;
        }
        .slick-prev:before, .slick-next:before {
            color: #fff !important;
        }
        .topsection .owl-nav {
            top: 0px;
            padding: 0px 19rem;
        }
        .topheader {
            max-width: 600px;}
            .half:before {
                background: rgb(0 0 0 / 37%);
                width: 100%;}
                .searchfield {
                    margin-left: 0px;
                    position: relative;
                }
                .searchfiedl {
                    border: none;
                    border-radius: 0;
                    width: 300px;}
                    .leftbox .form-group a.dor {
                        color: #000;
                        font-size: 10px;
                    }
                    .simplelist li {
                        padding: 5px 0px;
                        font-weight: 600;
                        font-size: 10px;
                    }
                    .modelimage{height: auto;}
                    .product-details {
                        display: flex;
                        flex-direction: column;
                        padding: 0px 0px 0px 0px;
                    }
                    .singlewrap .conlink{font-size: 0.8rem;}
                    .ordersummary {
                        display: flex;
                        flex-direction: column;
                        margin: 50px 0px;}
                        .cartidetails {
                            display: flex;
                            flex-direction: column;}
                            .carddetailsiner span {
                                padding-top: 10px;
                                display: flex;
                            }
                            .singlevideo p {
                                padding: 30px 30px;
                            }
                            .centermodel p {
                                max-width: 650px;
                            }
                            .modal.custommodal .modal-dialog {
                                position: relative;
                                width: 600px;
                                height: auto;
                                margin: 50px auto;
                            }
                            .imagesimpletext {
                                padding: 30px 40px 30px 0px;
                                font-weight: 100;
                            }
                            .paddingcontent {
                                padding: 2rem 2rem;
                                font-family: 'FONTSPRING DEMO - Proxima Nova';
                            }
                            .sliderrwrapper{position: relative; width: 100%; padding: 0px;}
                            .slide{padding: 20px;}
                            .homeCarousel .owl-controls{padding: 0px 20px 30px;}
}




@media only screen and (max-width:991px){
    ul.footermenu {
        display: flex;
        gap: 0;
        padding-top: 5px;
        justify-content: end;
        padding: 0;
    }
    .mennu li a {
        font-size: 11px;
    }
    .social li a {
        color: #ccc;
        margin: 0px 10px;
    }
    .menu{    justify-content: start;     height: auto !important;}
    .navbar-toggler:focus{outline: none; box-shadow: inherit;}
    .topsection .owl-nav {
        top: 0px;
        padding: 0px 12rem;
    }
    .fixed-me .topheader {
        max-width: 300px;
    }
    .topheader a.navbar-brand .tagline {
        font-size: 18px;
        letter-spacing: 20px;
    }
    
    .book .simplelink{text-align: center;
        justify-content: center;
        margin: 0px;}
        .cumspac {
            padding-bottom: 5px;
            text-align: center;
        }
        ul.footermenu.social {
            display: flex;
            flex-direction: row;
            justify-content: center;
        }
        .social li {
            width: auto;
            display: inline-block;
            padding: 0px 0px 10px 0px;
        }
        .singleimagtext p{padding: 50px 10px;}
        .centersection {
            max-width: 90%;
            margin: 0px auto;
        }
        .conbanner h3 {
            position: absolute;
            left: 0px;
            right: 0px;
            margin: auto;
            top: 70%;}
            .checkoutheader span.tagline {
                font-family: 'Chapaza';
                letter-spacing: 12px;
                color: #fff;
            }



            
.modal .modal-dialog {
	position: fixed;
	margin: auto;
	width: 320px;
	height: 100%;
	transform: translate3d(0%, 0, 0);
}
.modal .modal-content {
	height: 100%;
	overflow-y: auto;    border-radius: 0px;border: none;
}
.modal .modal-body {
	padding: 10px 0px 80px;
}
.modal.left.fade .modal-dialog {
	left: -320px;
	transition: opacity 0.1s linear, left 0.1s ease-out;
}
.modal.left.fade.show .modal-dialog {
	left: 0;
}
.modal.right.fade .modal-dialog {
	right: -320px;
	transition: opacity 0.1s linear, right 0.1s ease-out;
}
.modal.right.fade.show .modal-dialog {
	right: 0;background: #fff;
}
.sidemenu a {
    color: #000; font-family: 'FONTSPRING DEMO - Proxima Nova'; position: relative;
}
.sidemenu a:hover{
    /* padding: 10px 20px 10px 20px; */
    background: transparent;
    border-radius: 0px;}

.right .modal-header img {
    width: 75px;
    margin-left: -3px;
}
.right .modal-header {
    padding: 15px 20px 0px 20px;
    background: #000;
    border-radius: 0px;
}
.btnheader {    z-index: 3;
    display: block;
    position: fixed;
    right: 25px;
    width: 25px;
    top: 20px;
}
.btnheader a svg {
    width: 40px;
    height: 40px;
}
.addbar{display: none !important; }
.centercoll{display: none;}
.sidemenu .onecol {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 10px;
}

.threecol {
    display: inline-block;
    flex-direction: row;
    width: 100%;
    padding: 10px 22px;
}
button.btn-close {
    background-color: #fff;
    opacity: 9;
    top: -10px;
    position: relative;
}
.sidemenu .nav-link:hover {
    color: #000;
    /* padding-bottom: 5px; */
}
.sidemenu a .fa-angle-right {
    position: absolute;
    right: 20px;
    top: 12px;
}
.onecol.centercoll{display: none !important;}
.animal img {
    max-width: 150px;
}
.threecolmobile ul{display: none;}
.mobilemenuu.active i {
    transform: rotate(90deg);
}
h3.mobilemenuu {
    display: flex;
    justify-content: space-between;
}
.checkoutpagetopspaceremove h3 {
    top: 40%;
}
ul.careerlinks li {
    font-size: 12px;
}
.industriestext{color: #fff;
    text-decoration: none;
    font-size: 14px;
    width: 100%;
    text-align: left;
    display: inline-block;
    font-family: 'Alethia Next';
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    top: -13px;}
    .leftmenu{display: none;}
    .rightcontaioner {
        width: 100%;
        float: right;
    }
    .leftmenuside{width: 100%;    padding-left: 18px;background: #fff; z-index: 2;}
    .leftmenuside a b {
        left: 0px;}
        .leftmenuside a span {
            left: 7px;
            width: calc(100% - 7px);
        }
        .simplesidemenu li a{color: #000;}
}
@media only screen and (max-width: 767px){
    .mobilevideo{display: block !important;}
    .mobilefooter{display: flex !important;}
    .desktopvideo{display: none;}
    .footertext{width: auto;}
    .footerframe{flex-direction: column;}
    .desktopfooter{display: none !important;}
    .footerframe ul {
        display: flex;
        justify-content: center;
        width: 100%;
        padding: 10px 5px;
    }
    .tittle {
        margin: 0;
    }
    .containerfull{flex-direction: column;}
    .bigimage {
        width: 100%;
        display: flex;
    }
    .conbox {
        align-items: baseline;
        width: 100%;
        padding: 20px;    text-align: center;
    }
    .tittle h5 {
        font-size: 30px;
        text-align: center;
        padding: 25px 0px;
    }
    .testimonial h5 {
        font-family: 'OPTIFirminDidot';
        font-size: 40px;
        padding-bottom: 0px;}
        .testimonialslider {
            display: flex;
            flex-direction: column;
            max-width: 100%;
            margin: auto;
        }
        ul.footermenu {
            flex-direction: column;    -webkit-flex-wrap: wrap;    gap: 0px;
            flex-wrap: wrap;
        }
        .mennu li {
            padding: 4px 0px;
            text-align: left;
            width: 100%;
        }
        .social li {
            padding: 0px 0px;
            width: 50%
        }
        .footerlogo {
            text-align: center;
            justify-content: center;
            margin: 10px 0px 10px;
        }
        .mobilefooterlogo{display: block !important;}
        section.testimonial {
            background: #fbfbfb;
            padding: 80px 0px 0px 0px;
            margin: 0px 0px 30px;
        }
        .clientimage {
            margin: 0px auto;
        }
        .clientonterview {
            width: 100%;
            color: #6a6a6a;
            font-size: 19px;
            padding-left: 0;
            position: relative;
            text-align: center;
        }
        .clientonterview i{display: none;}
        header {
            padding: 0px 0px 10px;
        }
        .hidelink {
            display: none;
        }
        .topheader {
            flex-direction: column;padding-bottom: 10px;
        }
        .topheader a.navbar-brand {
            position: relative;
            left: -10px;top: 36px;    
            text-align: center;
            /* letter-spacing: -12px; */
            /* font-size: 60px; */
        
        }
        .fixed-me a.navbar-brand {
            position: absolute;
            left: 15px;
            top: 24px;
            text-align: left;
            width: 150px;font-size: 40px;
        }
        .fixed-me a.navbar-brand span.tagline {
            display: block;
            font-size: 9px;
            left: 5px;
            top: -12px;
        }
        .topheader a.navbar-brand .tagline {letter-spacing: 7px;
            top: -20px;
            font-size: 16px;
            left: 10px; display: none;}
        ul.headermenu {
       display: flex;margin-right: 20px; margin-top: 4px;
        }
        .menu_bar {
            position: absolute;
            top: 0px; width: 100%;left: 0px;
        }
        .headermenu li a {
            margin: 0px 4px;
        }
        .headermenu li a img {
            width: 17px;
        }
        .menu_bar button:focus {
            outline: none;
            box-shadow: inherit;
        }
        .menu {
            display: flex;    justify-content: flex-start;
            align-items: start;
            /* justify-content: center; */
            padding: 20px 0px 5px;
            background: #fff;
            width: 300px;
            position: absolute;
            top:0px;
            height: 100vh !important;
            left: 0px;
            flex: 1;padding-top: 60px;
            z-index: 9;
        }
        .fixed-me{padding: 0px 0px; 
            /* min-height: 75px; */
        
            min-height: 88px;}
        /* .fixed-me .headermenu{display: none;} */


        .overlay-is-navbar-collapse {
            position: fixed;
            /* background: #000; */
        }
        
        .overlay-is-navbar-collapse:before {
            position: absolute;
            content: "";
            background: #0000006e;
            z-index: 9;
            width: 100%;
            height: 100%;
        }
        .menu.collapse {
            left: -100%;
            transition: 0.3s; 
        }
        
        .menu.collapse.show {
            left: 0px;
            transition: 0.3s;
        }
        .menu_bar .navbar-toggler{    position: relative;    top: 8px;
            left: 6px;
            z-index: 99;}
            ul.footermenu{justify-content: center;padding: 0px 0px 10px 0px; display: none;}
            .singleimagtext{padding-top: 50px;}
            .fullrow {
                display: flex;
                flex-direction: column;}
                .addbar{    padding: 0px; border: none;     display: none !important;}
                .menupart .linkk{display: none;}
                .menupart {
                    display: flex;
                    justify-content: end;
                    top: 27px;
                    padding: 5px 15px;}
                    .imagesliderfull {
                        margin: 0px 0px 50px;
                    }
                    header .menu_bar {
                        display: none;
                    }
                    .logotext {
                        text-align: center;
                    }
                    a.gst{text-align: center;
                        width: 100%;
                        display: flex;
                        justify-content: center;}
                        .textt {
                            text-align: left;
                            font-size: 16px;
                            padding: 15px 0px;
                        }
                        .simplelink{justify-content: center;margin: 0px;}
                        .firstslider {
                            margin-top: 226px;
                            position: relative;
                            top: 0px; margin-left: 5%; margin-right: 5%; max-width: 90%;
                        }
                        .removespacesllider {
    margin-top: 175px;
}
                        .progressBarContainer{display: none;}
                        .slick-next, .slick-prev{background: #fff !important;}
                        .slick-slider {
                            margin-bottom: 0px !important;
                        }
                        .slick-prev:before{    bottom: 3px;
                            left: 4px;}
                            .slick-next:before{bottom: 3px;
                                right: 2px}
                               
                                .centertext h4 {
                                    font-size: 2rem;}
                                    .topbotmsp {
                                        margin: 20px 0px 0px;
                                    }
                                    .slidercontent {
                                        padding: 40px 25px 0px;
                                    }
                                   
                                    .bottomspace {
                                        padding: 0px 0px 40px;
                                        margin: 0px;
                                    }
                                    .bothspace {
                                        margin-top: 40px;
                                    }
                                    footer {
                                        padding: 20px 3px 10px}
                                        .cumspac{text-align: center;}
                                        ul.footermenu.social {
                                            display: flex;
                                            flex-direction: row;
                                            justify-content: start;
                                        }
                                        .book {
                                            color: #fff;
                                            padding: 0px 0px 0px;border-bottom: 1px solid #292929;
                                        }
                                        .topsection .owl-nav {
                                            top: 0px;
                                            padding: 0px 2px;
                                        }
                                        .hidden-search-box{    width: 300px;
                                            left: -200px;}
                                            .fillterbar{    flex-direction: column;}
                                            
                                            .listingpage {
                                                padding: 0px 10px;
                                            }
                                            .header-space {
                                                padding-top: 226px;
                                            }
                                            .singlelist {
                                                transition: 0.30s;
                                                margin: 0px 2%;
                                                width: 46%;}
                                                .centersection {
                                                    max-width: 100%;
                                                    margin: 0px auto;
                                                    padding: 0px;
                                                }
                                                .signinbox {
                                                    display: flex;
                                                    background: #f5f5f5;
                                                    flex-direction: column;
                                                    width: 100%;
                                                }
                                                .leftbox {
                                                    width: 100%;
                                                    border-right: none;
                                                    padding-right: 0px;
                                                }
                                                .rightbox {
                                                    width: 100%;
                                                }
                                                .fullbox {
                                                    display: flex;
                                                    flex-direction: column;
                                                    width: 100%;
                                                }
                                                .halfboxx {
                                                    width: 100%;}
                                                    .specialbox .leftbox {
                                                        width: 100%;
                                                    }
                                                    .highlighslider {
                                                        padding: 50px 20px; flex-direction: column;}
                                                        .highlighslider .circleimageslider{padding: 0px;width: 100%;}
                                                        .highlightslider {
                                                            width: 133px;
                                                            text-align: center;
                                                            border-radius: 50px;
                                                            margin: 20px auto;
                                                        }
                                                        #highlightslider .owl-nav {
                                                            text-align: center;
                                                        }
                                                        #highlightslider .owl-nav button span {
                                                            font-size: 30px;
                                                        }
                                                        .bothslider {
                                                            width: 100%;
                                                            margin: 0px auto;
                                                        }
                                                        .imagewithtextnormal .owl-nav {
                                                            position: absolute;
                                                            top: 30%;
                                                            width: 100%;
                                                            margin: 0px auto;
                                                            left: 0px;
                                                            right: 0px;
                                                            display: flex;
                                                            justify-content: space-between;
                                                        }
                                                        .similarproduct {
                                                            padding: 0px 20px;
                                                        }
                                                        .conbanner h3 {
                                                            top: 70%;
                                                            font-size: 2rem;
                                                        }
                                                        .singlewrap {
                                                            display: flex;
                                                            flex-direction: column;
                                                            gap: 20px;
                                                            align-items: center;
                                                            justify-content: space-between;
                                                            padding: 25px 0px;
                                                            border-top: 1px solid #eee;
                                                            text-align: center;
                                                        }
                                                        .cartrow {
                                                            display: flex;
                                                            flex-direction: column;}
                                                            .cartimage {
                                                                width: 100%;
                                                                margin-bottom: 20px;
                                                            }
                                                            .cartidetails {
                                                                display: flex;
                                                                flex-direction: column;
                                                                padding: 0px;
                                                                width: 100%;
                                                            }
                                                            .rate {
                                                                padding: 10px 0px;
                                                            }
                                                            .storeslidersingleimage {
                                                                background: #000;
                                                                padding-left: 20px;
                                                                padding-right: 20px;
                                                            }
                                                            .mr {
                                                                text-align: left;
                                                                font-family: 'FONTSPRING DEMO - Proxima Nova';
                                                                font-size: 12px;
                                                                width: 130px;
                                                            }
                                                            .singlevideo video {
                                                                width: 100%;
                                                                height: auto;
                                                                padding: 5px;
                                                            }
                                                            .halffimage {
                                                                display: inline-block;
                                                                width: 100%;
                                                            }
                                                            .centerhistoryslidercontent {
                                                                display: inline-block;
                                                                width: 100%;padding: 0;
                                                                bottom: 0px;
                                                            }
                                                            .centerhistoryslidercontent h4 {
                                                                position: relative;
                                                                top: 0px;
                                                                font-size: 40px;
                                                                left: 0px;
                                                                font-family: 'poppinsregular';
                                                            }
                                                            .centermodel p {
                                                                max-width: 300px;
                                                            }
                                                            .model {
                                                                width: 100%;
                                                                margin: 0px auto;
                                                            }
                                                            .videotitle {
                                                                text-transform: uppercase;
                                                                text-align: center;
                                                                font-size: 25px;}
                                                                .checkoutheader span.tagline {
                                                                    font-family: 'Chapaza';
                                                                    letter-spacing: 2px;
                                                                    color: #fff;
                                                                    font-size: 10px;
                                                                }
                                                                .checkoutheader .contactno, .checkoutheader .contactno a{font-size: 10px;}
                                                                .checkoutheader {
                                                                    display: flex;
                                                                    justify-content: space-between;
                                                                    padding: 10px 0px 0px;
                                                                }
                                                                .checkoutpagetopspaceremove  h3 {
                                                                    top: 47%;
                                                                    font-size: 2rem;
                                                                }
                                                                .sectionone {
                                                                    padding: 20px 0px;
                                                                    font-size: 14px;
                                                                    font-family: 'FONTSPRING DEMO - Proxima Nova';
                                                                }
                                                                .checkoutpage.fixed-me{min-height: auto;     padding: 0px 0px 10px 0px;}
                                                                .checkoutfooter .textt {
                                                                    text-align: center;
                                                                }
                                                                .checkoutfooter p {
                                                                    font-family: 'poppinsregular';
                                                                    color: #fff;
                                                                    padding-bottom: 5px;
                                                                    font-size: 11px;
                                                                    text-align: center;
                                                                }
                                                                .checkoutfooter a {
                                                                    width: 100%;
                                                                    display: flex;
                                                                    justify-content: center;
                                                                }
                                                                .btnheader {
                                                                    top: 25px;
                                                                }
                                                                .sliderimg {
                                                                    position: relative;
                                                                    width: 250px;
                                                                }
                                                                .slick-dots {
                                                                    bottom: -50px !important;
                                                                }
                                                                .desktoplogofooter{display: none;}
                                                                .desktophide{display: none;}
                                                                .footerlinktoggle{display: block; border-bottom: 1px solid #292929; position: relative;}
                                                                .footerlinktoggle i{position: absolute; right: 0px; top: 16px;}
                                                                .footerlinktoggle.active i{    transform: rotate(90deg);}
                                                                .book .simplelink {
                                                                    text-align: left;
                                                                    justify-content: start;
                                                                    margin: 0px;    padding: 15px 0px;
                                                                }
                                                                /* .footertooglemenu, .footertooglemenu1, .footertooglemenu2{display: block !important;} */
                                                                .accordianNav ul{display: none;     padding: 10px 0px 0px;}
                                                                .footermenu3{display: none !important;}

                                                                .mobilesocial li a{display: flex;
                                                                    color: #ccc;
                                                                    margin: 0px 0px 4px;
                                                                    text-decoration: none;
                                                                    font-family: 'FONTSPRING DEMO - Proxima Nova';
                                                                    padding-bottom: 5px;
                                                                    font-size: 14px;
                                                                    align-items: center;}
                                                                    .mobilesocial li a i {
                                                                        margin-right: 10px;
                                                                    }
                                                                    .mennu li a {
                                                                        font-size: 14px;
                                                                    }
                                                                    .firstslider .sliderimages img {
                                                                        width: 100%;
                                                                        height: 500px;
                                                                        object-fit: cover;
                                                                    }
                                                                    .toppspace {
                                                                        margin: 25px 0px;
                                                                    }
                                                                    .videowraper video {
                                                                        width: 100%;
                                                                        /* height: 500px; */
                                                                        background: #000;
                                                                    }
                                                                    .fordesktop{display: none;}
                                                                    .formobile{display: block;}
                                                                    .videowrapemain {
                                                                        display: flex;
                                                                        flex-direction: column;
                                                                        padding: 0px 0px;
                                                                        margin-top: 0;
                                                                    }
                                                                    .singletext {
                                                                        padding: 50px 0px 50px;
                                                                    }
                                                                    .conbanner h3 {
                                                                        top: 270px;
                                                                        font-size: 1.5rem;
                                                                    }
                                                                    .modal.custommodal .modal-dialog {
                                                                        width: 90%;
                                                                    }
                                                                    .modal.custommodal .modal-content{padding: 20px;}
                                                                    .firstformrow .form-group .form-control {
                                                                        width: 116px;
                                                                    }
                                                                    .secondrow .form-group .form-control {
                                                                        width: 120px;
                                                                        margin-left: 5px;
                                                                    }
                                                                    .checkoutpagetopspaceremove {
                                                                        margin-top: 35px;
                                                                    }
                                                                    .checkoutpagetopspaceremove h3 {
                                                                        top: 35%;
                                                                        font-size: 2rem;
                                                                    }
                                                                    .innercenterslider .owl-nav{    right: 45px;}
                                                                    .carerrow{flex-direction: column;}
                                                                    ul.careerlinks {
                                                                        padding: 10px 0px;}
                                                                        .onebyone {
                                                                            display: flex;
                                                                            flex-direction: column;
                                                                            justify-content: start;
                                                                        }
                                                                        .onebyone .nav-tabs {
                                                                            flex-direction: row;
                                                                            width: 100%;
                                                                            justify-content: center;
                                                                            text-align: center;
                                                                            align-items: center;
                                                                        }
                                                                        .onebyone .nav-tabs button {
                                                                            padding: 0px 0px 10px 0px;
                                                                            width: 50%;
                                                                            text-align: center;
                                                                        }
                                                                        .onebyone .tab-content {
                                                                            width: 100%;
                                                                            text-align: center;
                                                                            padding-top: 20px;
                                                                        }
                                                                        .profilehistory button {
                                                                            font-size: 12px !important;
                                                                            padding: 10px 8px;
                                                                        }
                                                                        .tabledata {
                                                                            display: flex;
                                                                            flex-direction: column;}
                                                                            .singleblocck {
                                                                                display: flex;
                                                                                width: 100%;}
                                                                                .addmeasurdiv .wrap {
                                                                                    flex-direction: column;
                                                                                }
                                                                                .addmeasurdiv .wrap .mr, .addmeasurdiv .wrap .namee, .addmeasurdiv .wrap .from-group {
                                                                                    width: 100%;
                                                                                    margin-bottom: 10px;
                                                                                }
                                                                                .addressdetails {
                                                                                    flex-direction: column;
                                                                                }
                                                                                .leftddress {
                                                                                    min-width: 100%;
                                                                                }
                                                                                .profilehistory {
                                                                                    background: #fff;
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .addressdetails {
                                                                                    margin: 0px 0px 0px;}
                                                                                    .contentimagetext h6{font-size: 25px;
                                                                                        padding: 0px 0px 10px 0px}
                                                                                        .toptitle {
                                                                                            font-family: 'poppinslight';
                                                                                            font-size: 14px;
                                                                                        }
                                                                                        .toptitle span {
                                                                                            padding-right: 10px;
                                                                                            color: #c7c7c7;
                                                                                            font-size: 1rem;
                                                                                        }
                                                                                        .imageandtextwrap{flex-direction: column;}
                                                                                        .twoimageflex, .sliderrwrappersmall, .imageslider {
                                                                                      
                                                                                            margin: 20px 0px 0px;
                                                                                        }
                                                                                        .contentimagetext {
                                                                                            padding: 0px 20px 30px;
                                                                                        }
                                                                                        .biggtext {
                                                                                            font-size: 18px;
                                                                                        }
                                                                                        .imagesimpletext {
                                                                                            padding: 30px 0px 30px 0px;
                                                                                            font-weight: 100;
                                                                                        }
                                                                                        .midbigtext{font-size: 18px;}
                                                                                        .contactlogoheader{display: none;}
                                                                                        .homeCarousel .owl-controls {
                                                                                            padding: 0px 20px 30px;
                                                                                            text-align: center;
                                                                                        }
                                                                                        .ekrow {
                                                                                            flex-direction: column;
                                                                                            gap: 20px 0px;
                                                                                        }
}
@media only screen and (max-width: 580px){
  
}