/*Amarjeet responsive css start here*/


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


/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}


.video-banner-all-content-area {
left: 50%;
width: 95%;
}

.video-banner-content-area {
padding:0px 0px;  
}


.video-banner-content-area h1 {
font-size:30px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:45px; 
}

.video-banner-content-area h3 {
font-size:13px; 
}


.video-banner-content-area h3:before {
top: 7px;
left:-15px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-20px;
}


.video-banner-content-area h4 {
font-size:10px; 
}


.DownloadProfileBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;
background:#000;
}


.CallTheLionBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;   
background:#000;    
}



}




@media only screen and (min-width:481px) and (max-width: 568px) {


/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

.video-banner-all-content-area {
width: 100%;
left: 49%;
}

.video-banner-content-area h1 {
font-size:45px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:65px; 
}

.video-banner-content-area h3 {
font-size:13px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:13px; 
}


.DownloadProfileBtn {
font-size: 13px;
padding: 5px 5px;
font-weight: 400;
background: #000;
}

.CallTheLionBtn {
font-size: 13px;
padding: 5px 5px;
font-weight: 400;
background: #000;      
}

.video-banner-content-area {
padding: 0px 10px;
}


/*home banner Video css End here*/

}



@media only screen and (min-width:569px) and (max-width:699px) {


/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

.video-banner-all-content-area {
width: 100%;
left: 49%;
}

.video-banner-content-area h1 {
font-size:45px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:65px; 
}

.video-banner-content-area h3 {
font-size:13px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:13px; 
}


.DownloadProfileBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;
}

.CallTheLionBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;       
}

.video-banner-content-area {
padding: 0px 10px;
}

/*home banner Video css End here*/

}



@media only screen and (min-width:700px) and (max-width:760px) {



/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

.video-banner-all-content-area {
width:90%; 
}

.video-banner-content-area h1 {
font-size:45px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:65px; 
}

.video-banner-content-area h3 {
font-size:13px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:13px; 
}


.DownloadProfileBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;

}

.CallTheLionBtn {
font-size:13px;
padding: 5px 5px;
font-weight: 400;       
}

.video-banner-content-area {
padding: 0px 10px;
}

/*home banner Video css End here*/

}




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


/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

.video-banner-all-content-area {
width:90%; 
}

.DownloadProfileBtn {
background:#000;    
}

.CallTheLionBtn {
 background:#000;   
}

.video-banner-content-area h1 {
font-size:55px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:80px; 
}

.video-banner-content-area h3 {
font-size:15px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:15px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

/*home banner Video css End here*/


}




@media only screen and (min-width:769px) and (max-width:898px) {

/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

.video-banner-all-content-area {
width: 90%;
left: 48.5%;
}

.video-banner-content-area h1 {
font-size:55px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:80px; 
}

.video-banner-content-area h3 {
font-size:15px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:15px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

.DownloadProfileBtn {
font-size: 13px;    
}

.CallTheLionBtn {
font-size:13px; 
}

/*home banner Video css End here*/

}





@media only screen and (min-width:899px) and (max-width:992px) {


/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}


.video-banner-all-content-area {
width:80%;
left:51.5%;
}


.video-banner-content-area h1 {
font-size:55px; 
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:80px; 
}

.video-banner-content-area h3 {
font-size:15px; 
}

.video-banner-content-area h3:before {
top: 7px;
left:0px;
}

.video-banner-content-area h3:after {
top: 7px;
right:-5px;
}


.video-banner-content-area h4 {
font-size:15px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

.DownloadProfileBtn {
font-size: 13px;    
}

.CallTheLionBtn {
font-size:13px; 
}

/*home banner Video css End here*/



}




@media only screen and (min-width:993px) and (max-width:1024px) {

/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}


.video-banner-all-content-area {
width:100%;
left:51.5%;
}


.video-banner-content-area h1 {
font-size: 70px;
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:100px;    
}

.video-banner-content-area h3 {
font-size:17px; 
}

.video-banner-content-area h3:before {
top: 8px;
left: 5px;
}

.video-banner-content-area h3:after {
top: 8px;
right: 0px;
}


.video-banner-content-area h4 {
font-size:19px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

.DownloadProfileBtn {
font-size:15px; 
}

.CallTheLionBtn {
font-size:15px; 
}

/*home banner Video css End here*/


}





@media only screen and (min-width:1025px) and (max-width:1199px) {

/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}


/*.video-banner-all-content-area {
width: 80%;
left: 48%;
}*/

.video-banner-content-area h1 {
font-size: 70px;
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:100px;    
}

.video-banner-content-area h3 {
font-size:17px; 
}

.video-banner-content-area h3:before {
top: 8px;
left: 5px;
}

.video-banner-content-area h3:after {
top: 8px;
right: 0px;
}


.video-banner-content-area h4 {
font-size:19px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

.DownloadProfileBtn {
font-size:15px; 
}

.CallTheLionBtn {
font-size:15px; 
}

/*home banner Video css End here*/


}





@media only screen and (min-width:1200px) and (max-width:1299px) { 

/*home banner Video css Start here*/

.home-banner-video {
width: 100%;
height: 100vh;
overflow: hidden;
}

.home-banner-video video {
width: 100%;
height: 100vh;
object-fit: cover;
}

/*.video-banner-all-content-area {
width: 78%;
left: 48%;
}*/

.video-banner-content-area h1 {
font-size: 70px;
line-height: 25px;
}

.video-banner-content-area h2 {
font-size:100px;    
}

.video-banner-content-area h3 {
font-size:17px; 
}

.video-banner-content-area h3:before {
top: 8px;
left: 5px;
}

.video-banner-content-area h3:after {
top: 8px;
right: 0px;
}


.video-banner-content-area h4 {
font-size:19px; 
}


.video-banner-content-area {
padding: 0px 10px;
}

.DownloadProfileBtn {
font-size:15px; 
}

.CallTheLionBtn {
font-size:15px; 
}


/*home banner Video css End here*/

}



@media only screen and (min-width:1300px) and (max-width:1399px) {

/*.video-banner-all-content-area {
left: 51%;
width: 75%;
}*/


}



@media only screen and (min-width:1400px) and (max-width:1499px) {
/*
.video-banner-all-content-area {
left: 47.5%;
width: 85%;
}*/
   

}


@media only screen and (min-width:1500px) and (max-width:1599px) {

/*
.video-banner-all-content-area {
left: 47.5%;
width: 85%;
}*/
   
}


@media only screen and (min-width:1600px) and (max-width:1699px) {
/*.video-banner-all-content-area {
left: 47%;
width: 85%;	
}*/

}







@media only screen and (min-width:1800px) and (max-width:1999px) {

.video-banner-all-content-area {
left: 51%;
width: 70%;
}

}









/*Amarjeet responsive css end here*/



/*
@media only screen and (max-width: 1920px) and (min-width: 1440px)  {
	#bannerVdo {
    width: 100%;
    height: 100vh;
}
}*/




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

.bannerCont h1 {
font-size: 40px;
}

}




@media only screen and (max-width: 768px) {
.inner_banner_title {
font-size: 32px;
}
.servicesHead {
border-radius: 0 0 0 0;
padding-top: 170px;
padding-bottom: 80px;
min-height: auto;
}
.ourServicesSection .servicesRow {
padding-top: 0px;
padding-bottom: 0;
}
.r2Txt {
font-size: 32px;
}
.title_heading h2 {
font-size: 32px;
}
.ourServicesSection .accordion .accordion-item button {
font-size: 24px;
}
.contactForm_Address h3 {
margin-bottom: 26px;
}
.endCurve {
width: 100%;
height: auto;
}
.airheadTitle h3 {
font-size: 22px;
}
.marBtm{
padding-bottom: 50px;
}
.lets_talk {
font-size: 28px;
}
.brandingCont.marginServ {
margin-top: 60px;
}
.bannerCont h1 {
font-family: 'Raphia';
}



}



@media only screen and (max-width: 991px) {
.navigationbaar div#navbarNav {
background: #fff;
border-radius: 4px;
}
.navigationbaar .navbar .nav-link {
color: #000000;
font-weight: 600;
text-transform: uppercase;
text-align: center;
border-bottom: 1px solid #e5e4e4;
transition: .5s;
}
.navigationbaar .navbar .nav-link:hover{
color: #fff;
background: #000;
}
.contactForm {
margin-top: 50px;
}
.simpleHoverVdo {
height: auto;
}
.bannerCont h1 {
font-family: 'Raphia';
}

select {
margin: 0px auto;
display: block;
margin-top: 8px;
color: #000;
border: 1px solid #000;
}


}



@media only screen and (max-width: 1080px) {
.navigationbaar ul.navbar-nav li.nav-item {
padding: 0 3px;
}
.navbar .nav-link {
font-size: 16px;
}
.bannerCont h1 {
font-family: 'Raphia';
}
.dirSec .description {
font-size: 15px;
line-height: 18px;
}


}



@media only screen and (max-width: 1200px) {
.pCard_card .pCard_down div {
height: auto;
}

.aboutPadd{
padding-bottom: 80px;
}



}



@media only screen and (max-width: 1439px) and (min-width: 1280px)  {

.bannerCont h1 {
font-size: 46px;
font-weight: 900;
font-family: 'Raphia';
letter-spacing: 4px;
}

}


@media only screen and (max-width: 1919px) and (min-width: 1440px)  {
.bannerCont h1 {
font-size: 60px;
font-weight: 900;
font-family: 'Raphia';
letter-spacing: 4px;
}

}



@media only screen and (max-width: 2732px) and (min-width: 1920px)  {
.bannerCont h1 {
font-size: 70px;
font-weight: 900;
font-family: 'Raphia';
letter-spacing: 4px;
}


}




