@media (min-width: 1366px) and (max-width: 1600px){
    #menu>li>a{    font-size: 14px;}
    .header-btn{    font-size: 14px;}
    .menu-sub{padding: 20px 0;}
    .menu-sub .container::after{left: 18%;    top: -8%;}
    .legal{font-size: 16px;padding: 17px 35px;}
    .header-btn2{        font-size: 14px;}
    .header-btn{    padding: 8px 30px;}
    .res-none{display:none;}
    .menu{opacity:0;}
    .res-only{opacity:1;z-index: 9999;}
    .menu .links-container{padding: 40px;padding-bottom: 0;margin: 0;}
    .final-botm{    padding-top: 20px;}
    .menu .links-container a{font-size: 22px;height: 25px;}
    .menu .links-container a:hover{    font-size: 24px;}
    .menu{height: 520px;}
    .bottom-ul{padding: 0px 50px 0 0;}
    .banner-sec .themes-btn{    font-size: 14px;}
    .banner-sec a{    font-size: 14px;}
    .banner-sec img{width: 730px;    bottom: -100px;    right: -30px;}
    /*.banner-second-txt h2{    margin: 70px 0 0px;}*/
    .smallscreen{display:block;height: auto;}
    .small-screen-off{display:none;}
}

@media (min-width: 780px) and (max-width: 1365px){
.smallscreen{display:block;}
.small-screen-off{display:none;}
#menu{    margin: 0 0 0 50px;}   
.header-btn2{padding: 20px 13px;    font-size: 14px;}
.header-btn{font-size: 14px;}
#menu>li>a{padding: 10px 13px;    font-size: 14px;}
.logo img{height: 30px;}
.img-portion img{margin: 0 0px;}
.tetsiomal-txt p {    height: 200px;}
.menu{height: 450px;}
.menu .links-container{padding: 30px 30px 0;padding-top: 35px;}
.menu .links-container a{font-size: 18px;    height: 20px;}
.bottom-ul{padding: 0px 50px 0 0;}
.menu{opacity:0;}
.res-only{opacity:1;}
.bottom-ul ul li a{font-size: 16px;}
.bottom-ul ul li a{line-height: 25px;}
.final-botm h6{margin-top: 0px;}
.menu .links-container a:hover{    font-size: 19px;}
h1{font-size: 36px;line-height: 40px !important;}
.banner-sec p{    font-size: 16px;    line-height: 20px;}
.banner-sec a{font-size: 14px;    padding: 16px 19px;}
.banner-sec .themes-btn{font-size: 14px;    padding: 16px 19px;}
h2{    font-size: 26px;}
p{     font-size: 16px;   line-height: 20px;}
footer .footer-list .list-itemwrp ul li a{    font-size: 14px;}
footer .txtwrp .main-heading{line-height: 35px;font-size: 28px;}
.footer-bottom .main-wrp-list ul li a{font-size: 12px;}
.agent-sec h3 a{        font-size: 26px;} 
.footer-bottom .main-wrp-list ul li{padding: 0 20px 0 0;}
.banner-sec img{width: 680px;    bottom: -94px;    right: -30px;}
.banner-second-txt h2{    margin: 70px 0 0px;}
}

@media (min-width: 768px) and (max-width: 1025px){
    .tab-header{display:block;}
    .smallscreen{display:none;}
    .small-screen-off{display:none;}
    #menu{        margin: 0 0 0 0px;}
    .all-service{opacity:1;}
    .menu{height: auto;}
    .img-portion img{height:35px;}
    .device{        display: none;}
    .banner-sec{    padding-top: 100px;}
    .banner-sec img{display:none;}
}

@media (min-width: 0px) and (max-width: 767px){
header .emailwrp{display:none;}
.main-banner .txtwrp{width: 100%;}
.main-banner .txtwrp h1{font-size: 38px;line-height: 50px !important;}
.secondwrp .txtwrp h6{    margin: 0 0 20px;}
.secondwrp{padding: 70px 0 0;}
.servicewrp .boxwrp{margin: 50px 0 0px;}
.equalsectionwrp .txtwrp h2{font-size: 32px;}
.equalsectionwrp .imgwrp img{display:none;}
.why-choose .txtwrp{width: 100%;}
.boxwswrp .boxwrp{padding: 50px 10px;}
.tailodwrp .txtwrp h2{font-size: 36px;line-height: 40px;}
.secondwrp .main-pera{    margin-top: 30px;}
.text-list .text-item{font-size: 40px;}
.equalsectionwrp.contact-sec .fa-52{font-size: 36px;}
iframe{margin: 50px 0 0;}
footer .col-md-4:nth-child(2){order:-1;}
footer .emailwrp {    text-align: center;}
.logowrp img{margin: 0 0 20px;}
footer .emailwrp p{margin: 10px 0;}
.equalsectionwrp.contact-sec .container{max-width: 100%;}
.hover-gallery{display:none;}
.main-banner .formwrp{display:none;}

.video-play-button{position: unset;    transform: translateX(10%) translateY(30%);}
}




@media only screen and (max-width: 767px) {


}