
@media screen and (max-width:1199px){ 
	  
.container {
   padding-right: 15px;
   padding-left: 15px;
}

}
   
   
@media screen and (max-width:1144px){ 
   
       /* common css  */
       
   
   .rsp-xl-m-0 {margin: 0;}
   
   .rsp-xl-mt-0 {margin-top: 0;}
   
   .rsp-xl-p-0 {padding: 0;}
   
   .wh-xl-init {white-space: initial;}
   
   .rsp-xl-ht-auto{height: auto;}
   
   .rsp-xl-w-100{width: 100%;}
   
   /* HEADER PART CSS */
   
   /* HOME PAGE CSS */
.title1 {
    font-size: 24px;
}

.right-dgn, .left-dgn {
    height:350px;
}



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

   /* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mb-0 {margin-bottom: 0;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-15p{margin-top:15px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-mb-25p {margin-bottom: 25px;}

.rsp-lg-p-0 {padding: 0;}

.rsp-lg-p-15p {padding: 15px;}

.rsp-lg-pl-15p {padding-left: 15px;}

.rsp-lg-pr-15p {padding-right: 15px;}

.rsp-lg-pb-25p {padding-bottom: 25px;}

.rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.wh-lg-init {white-space: initial;}

.rsp-lg-dis-block {display: block !important;}

.rsp-lg-dis-inlineblock {display: inline-block !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-m-justify-init {justify-content: initial;}

.rsp-lg-ht-auto{height: auto;}

.rsp-lg-width-auto{width: auto !important;}

.rsp-lg-width-100{width: 100% !important;}

/* common titles css  */


}
   

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

 /* HEADER CSS */

/* HOME PAGE CSS */

.top-bg {
    height: 145px;
}
.btm-bg {
    height: 195px;
}
.main-title {
	font-size:100px;
}
.flist li {
	margin-top:8px;
}
.flist a {
	font-size:20px;
}
.flist img {
    height:17px;
    transform: translateY(0px);
}


}


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


    /* common css  */

    .rsp-m-0 {
        margin: 0;
    }

    .rsp-m-5p {
        margin: 5px;
    }

    .rsp-mt-10p {
        margin-top: 10px;
    }

    .rsp-mt-15p {
        margin-top: 15px;
    }

    .rsp-mt-20p {
        margin-top: 20px !important;
    }

    .rsp-mt-25p {
        margin-top: 25px;
    }

    .rsp-mt-30p {
        margin-top: 30px;
    }

    .rsp-mtb-20p {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .rsp-mtb-25p {
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .rsp-mtb-40p {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .rsp-mt-0 {
        margin-top: 0px;
    }

    .rsp-mb-0 {
        margin-bottom: 0px;
    }

    .rsp-mr-0 {
        margin-right: 0px;
    }

    .rsp-ml-0 {
        margin-left: 0px;
    }

    .rsp-mr-10p {
        margin-right: 10px;
    }

    .rsp-mb-10p {
        margin-bottom: 10px;
    }

    .rsp-mb-15p {
        margin-bottom: 15px;
    }

    .rsp-mb-20p {
        margin-bottom: 20px;
    }

    .rsp-mb-25p {
        margin-bottom: 25px;
    }

    .rsp-mb-40p {
        margin-bottom: 40px;
    }

    .rsp-p-0 {
        padding: 0 !important;
    }

    .rsp-pr-15p {
        padding-right: 15px;
    }

    .rsp-pl-15p {
        padding-left: 15px;
    }

    .rsp-pr-0p {
        padding-right: 0px;
    }

    .rsp-pl-0p {
        padding-left: 0px;
    }

    .rsp-p-15p {
        padding: 15px;
    }

    .rsp-pt-10p {
        padding-top: 10px;
    }

    .rsp-pt-20p {
        padding-top: 20px;
    }

    .rsp-ptb-15p {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .rsp-ptb-20p {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .rsp-ptb-25p {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .rsp-ptb-30p {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .rsp-pt-0 {
        padding-top: 0;
    }

    .rsp-pb-0 {
        padding-bottom: 0;
    }

    .rsp-pl-0 {
        padding-left: 0;
    }

    .rsp-pr-0 {
        padding-right: 0;
    }

    .rsp-pb-20p {
        padding-bottom: 20px;
    }

    .rsp-pb-25p {
        padding-bottom: 25px;
    }

    .rsp-pb-30p {
        padding-bottom: 30px;
    }

    .rsp-pb-40p {
        padding-bottom: 40px;
    }

    .rsp-w-100 {
        width: 100% !important;
    }

    .rsp-ht-auto {
        height: auto !important;
    }

    .rsp-min-ht-auto {
        min-height: auto;
    }
	

    .wh-md-init {
        white-space: initial;
    }

    .rsp-md-flex-dir {
        flex-direction: column-reverse;
    }

    .rsp-m-txt-center {
        text-align: center !important;
    }

    .rsp-m-txt-initial {
        text-align: initial !important;
    }

    .rsp-m-dis-block {
        display: block !important;
    }

    .rsp-m-justify-space {
        justify-content: space-between;
    }

    .rsp-m-justify-center {
        justify-content: center;
    }

    .rsp-m-justify-initial {
        justify-content: initial;
    }

.common-section { padding-top:20px; padding-bottom: 20px;}

.pt-gap{
padding-top:20px;
}
.pb-gap{
	padding-bottom:20px;
}

/* HOME PAGE CSS */

/* HOME PAGE CSS */

.top-bg {
    height:90px;
}
.btm-bg {
    height:120px;
} 
.dlogo-bar {
    padding:15px 25px;
}
.dsk-logo {
    height:60px;
}
.sub-title:before, .sub-title:after {
    background-size: 30px;
    width: 30px;
    height: 10px;
    top: 33%;
}
.sub-title {
    font-size:22px;
}
.sub-title:before {
    margin-right:10px;
}
.sub-title:after {
    margin-left:10px;
}
.main-title {
	font-size:75px;
}
.small-title {
	font-size: 60px;
	margin-top:0px;
	-webkit-text-stroke: 0px #0f0f0f;
}
.flist a {
	font-size:20px;
	letter-spacing: 0;
}
.footer-c {
    padding-top:55px;
}
.copy-c {
    margin-top:20px;
}

}


   
@media screen and (max-width:576px){
   
   /* common css  */
   
   .pull-right.res-left{float:unset !important;}
   
   .mobil-t-p20{padding-top:20px;}
   
   .rsp-sm-dis-block {display: block !important;}
   
   .wh-sm-init {white-space: initial;}
   
   .rsp-sm-mt-0 {margin-top:0px;}
   
   .rsp-sm-mt-10p {margin-top:10px;} 
   
   .rsp-sm-mt-15p {margin-top:15px;} 
   
   .rsp-sm-mt-30p {margin-top:30px;} 
   
   .rsp-sm-mr-0 {margin-right:0;} 
   
   .rsp-sm-mr-15p {margin-right:15px;} 
   
   .rsp-sm-mr-20p {margin-right:20px;} 
   
   .rsp-sm-mb-10p {margin-bottom:10px;} 
   
   .rsp-sm-mb-15p {margin-bottom:15px;} 
   
   .rsp-sm-pl-0 {padding-left:0;} 
   
   .rsp-sm-font20 {font-size:20px;} 
   
   .rsp-sm-font23 {font-size:23px;} 
   
   .rsp-sm-w-100{width:100% !important;}
   
   .rsp-sm-txt-center {text-align:center !important;} 
   
   .rsp-sm-txt-init {text-align:initial !important;} 
   
   .rsp-sm-m-auto {margin:auto;} 
   
/* HOME PAGE CSS */

.dsk-logo {
    height:55px;
}
.sub-title {
    font-size: 16px;
    letter-spacing: 3px;
}
.sub-title:before {
    margin-right: 10px;
}
.sub-title:after {
    margin-left: 10px;
}
.main-title {
	font-size:47px;
}
.small-title {
    font-size: 50px;
}
.flist a {
	font-size: 18px;
}
.copy-c {
    font-size: 16px;
}

}

@media screen and (min-width:768px) and (max-width:1144px){

/* INNER PAGES COMMON CSS */
.hpark-box .w-des {
   height: 50px;
}

}
   

@media screen and (min-width:768px) and (max-width:1023px){

/* common css  */

.rsp-ipad-dis-block {display: block !important;}

.rsp-ipad-justify-center {justify-content: center;}

.rsp-ipad-text-center {text-align: center;}

.rsp-ipad-width-auto{width: auto !important;}

.rsp-ipad-width-100{width: 100% !important;}
.rsp-ipad-height-100{height: 100% !important;}

.rsp-ipad-mt-30p{margin-top:30px;}

.rsp-ipad-pl-15p{padding-left:15px;}
.rsp-ipad-pr-15p{padding-right:15px;}

/* HOME PAGE CSS */


}
   
   @media screen and (min-width:1024px) and (max-width:1144px){  
   
   .rsp-ipadpro-dis-block {display: block !important;}
   
   .rsp-ipadpro-text-center {text-align: center;}
   
   .rsp-ipadpro-width-100{width: 100% !important;}
   .rsp-ipadpro-height-100{height: 100% !important;}
   
   .rsp-ipad-mt-30p{margin-top:30px;}
   
   .rsp-ipadpro-pl-15p{padding-left:15px;}
   .rsp-ipadpro-pr-15p{padding-right:15px;}
   
   .rsp-ipadpro-mt-30p{margin-top:30px;}
   
   .rsp-ipadpro-font12{font-size:12px;}
   .rsp-ipadpro-font14{font-size:14px;}
   .rsp-ipadpro-font16{font-size:16px;}
   
   /* HEADER CSS */
   


   
   
   }
   
@media screen and (min-width:992px) and (max-width:1199px){   

/* common css  */

.rsp-ipadpro-dis-block {display: block !important;}


}

   
   /* ctrl + */
   
   @media screen and (min-width:1120px) and (max-width:1420px){ 
   
   /* .nav-menu > li > a { */
       /* padding: 12px 17.5px; */
   /* } */
   
   }


   
   
/* MEGA MENU RESPONSIVE COMMON CODE CSS */


@media (width <=991px) {
	
    .nav-item.dropdown {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
	    /* .nav-dropdown > li > a, */
    /* .megamenu-list > li > a { */
        /* color: #fff !important; */
    /* } */

    /* .nav-dropdown > li > a:hover { */
        /* background-color: transparent; */
        /* color: #fff; */
    /* } */


    /* .navbar-nav > li:hover, */
    /* .navbar-nav > li.active { */
        /* background:#1C1E59; */
    /* } */
    /* .navbar-nav > li:hover a, */
    /* .navbar-nav > li.active a { */
        /* background:#1C1E59; */
        /* color: #fff !important; */
    /* } */

	    /* .nav-menu > li:hover, */
    /* .nav-dropdown { */
        /* background-color: #ab0d0f !important; */
        /* background-image: none !important; */
    /* } */

}
     