/******************************************
    Version: 1.0
/****************************************** */

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.imagenew {
	box-sizing: border-box;
	text-align: center;
    padding: 20px 0px;
	overflow: hidden;
	background-image: url(../images/bgb.png); 
	width: 100%; 
	height:auto; 
	background-repeat: no-repeat; 
	background-size: contain;
	}	
	
	.top-navbar .navbar-light .navbar-nav .nav-item::before{
		display: none;
		background-color: #FF0000;
	}
	
	.top-navbar .navbar-light .navbar-nav .nav-link:hover{
		background: #FC1F02;
	}
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.top-navbar .navbar-light .navbar-nav .nav-item::before{
		display: none;
	}
	.top-navbar .navbar-light .navbar-nav .nav-link:hover{
		background: #FC1F02;
	}
	.top-navbar .navbar-light .navbar-toggler{
		border-radius: 0px;
	}
	.new_version .sl-slider h2, .new_version .sl-slider blockquote{
		padding: 20px 15px 10px 15px;
		width: 90%;
	}
	.bttn-new{
		width: 180px;
		padding: 10px 0px;
		font-size: 14px;
	}
	.section-title h3{
		font-size: 28px;
	}
	.why-dit h4{
		font-size: 22px;
	}
	.owl-services-new .text-center{
		padding: 10px 15px;
	}
	body.new_version .stat-wrap h3{
		margin-bottom: 30px;
	}
	.pricing-palden .pricing-item{
		padding-bottom: 30px;
	}
	.bttn-new-a{
		width: 180px;
		font-size: 14px;
	}
	.widget{
		margin-bottom: 30px;
	}
	.message-box h2{
		font-size: 28px;
	}
	.da-thumbs .pitem a div h3{
		font-size: 20px;
	}
	.da-thumbs .pitem a div p{
		font-size: 14px;
	}
	.inner-acc i.fa-search{
		font-size: 170px;
	}
	.inner-acc i.fa-bullseye{		
		font-size: 170px;
	}
	.inner-acc i.fa-code{
		font-size: 170px;
	}
	.inner-acc i.fa-newspaper-o{
		font-size: 170px;
	}
	.inner-acc i.fa-line-chart{
		font-size: 170px;
	}
	.process-accordion{
		margin-bottom: 30px;
	}
	.owl-services-new{
		margin-top: 30px;
	}
	.process-accordion .card-header h5 a{
		font-size: 16px;
	}
	.contact_form{
		padding: 40px 15px;
	}
	.map-box {
		padding: 40px 15px;
	}
	
	.imagenew {
	box-sizing: border-box;
	text-align: center;
    padding: 20px 0px;
	overflow: hidden;
	background-image: url(../images/bgb.png); 
	width: 100%; 
	height:auto; 
	background-repeat: no-repeat; 
	background-size: cover;
	
	}	
	
	.dropdown-item::before{
		background: none;
	}

div.gfg { 
			width: 100%; 
			height: 100%; 
        } 

	
}
@media (max-width: 767px) {
    .top-navbar .navbar-light .navbar-nav .nav-item::before{
		display: none;
	}
	.top-navbar .navbar-light .navbar-nav .nav-link:hover{
		background: #333333;
	}
	
	.top-navbar .navbar-light .navbar-toggler{
		border-radius: 0px;
	}
	.new_version .sl-slider h2, .new_version .sl-slider blockquote{
		padding: 20px 15px 10px 15px;
		width: 90%;
	}
	.bttn-new{
		width: 180px;
		padding: 10px 0px;
		font-size: 14px;
	}
	.section-title h3{
		font-size: 28px;
	}
	.why-dit h4{
		font-size: 22px;
	}
	.owl-services-new .text-center{
		padding: 10px 15px;
	}
	body.new_version .stat-wrap h3{
		margin-bottom: 30px;
	}
	.pricing-palden .pricing-item{
		padding-bottom: 30px;
	}
	.bttn-new-a{
		width: 180px;
		font-size: 14px;
	}
	.widget{
		margin-bottom: 30px;
	}
	.message-box h2{
		font-size: 28px;
	}
	.da-thumbs .pitem a div h3{
		font-size: 20px;
	}
	.da-thumbs .pitem a div p{
		font-size: 14px;
	}
	.inner-acc i.fa-search{
		font-size: 170px;
	}
	.inner-acc i.fa-bullseye{		
		font-size: 170px;
	}
	.inner-acc i.fa-code{
		font-size: 170px;
	}
	.inner-acc i.fa-newspaper-o{
		font-size: 170px;
	}
	.inner-acc i.fa-line-chart{
		font-size: 170px;
	}
	.process-accordion{
		margin-bottom: 30px;
	}
	.owl-services-new{
		margin-top: 30px;
	}
	.process-accordion .card-header h5 a{
		font-size: 16px;
	}
	.contact_form{
		padding: 40px 15px;
	}
	.map-box {
		padding: 40px 15px;
	}
	
	.imagenew {
	box-sizing: border-box;
	text-align: center;
    padding: 20px 0px;
	overflow: hidden;
	background-image: url(../images/bgb.png); 
	width: 100%; 
	height:auto; 
	background-repeat: no-repeat; 
	background-size: cover;
	
	}	

	.dropdown-item::before{
	background: none;
	}	

	.gfgvideo { 
			width: 50%; 
        } 	
		
div.gfg { 
			width: 100%; 
			height: 100%; 
        } 	
div.gfgv { 
			width: 100%; 
			height: 250px; 
        } 	



#video-container .video-overlay .video-content .inner p {
  color: #FFFF00;
  font-size: 15px;
  font-weight: 200;
  letter-spacing: 1.5px;
  text-align: center;
  padding: 0px 30px;
}

#video-container .video-overlay .video-content .inner h1 {
  font-size: 18px;
  
  color: #fff;
  letter-spacing: 2px;
  font-weight: 500;
  text-align: center;
}

.clmgap { 
	display: none;
}

		
}

@media only screen and (min-width: 280px) and (max-width: 599px) {
    .top-navbar .navbar-light .navbar-nav .nav-item::before{
		display: none;
	}
	.top-navbar .navbar-light .navbar-nav .nav-link:hover{
		background: #333333;
	}
	.top-navbar .navbar-light .navbar-toggler{
		border-radius: 0px;
	}
	.new_version .sl-slider h2, .new_version .sl-slider blockquote{
		padding: 20px 15px 10px 15px;
		width: 90%;
	}
	.bttn-new{
		width: 180px;
		padding: 10px 0px;
		font-size: 14px;
	}
	.section-title h3{
		font-size: 28px;
	}
	.why-dit h4{
		font-size: 22px;
	}
	.owl-services-new .text-center{
		padding: 10px 15px;
	}
	body.new_version .stat-wrap h3{
		margin-bottom: 30px;
	}
	.pricing-palden .pricing-item{
		padding-bottom: 30px;
	}
	.bttn-new-a{
		width: 180px;
		font-size: 14px;
	}
	.widget{
		margin-bottom: 30px;
	}
	.message-box h2{
		font-size: 28px;
	}
	.da-thumbs .pitem a div h3{
		font-size: 20px;
	}
	.da-thumbs .pitem a div p{
		font-size: 14px;
	}
	.inner-acc i.fa-search{
		font-size: 170px;
	}
	.inner-acc i.fa-bullseye{		
		font-size: 170px;
	}
	.inner-acc i.fa-code{
		font-size: 170px;
	}
	.inner-acc i.fa-newspaper-o{
		font-size: 170px;
	}
	.inner-acc i.fa-line-chart{
		font-size: 170px;
	}
	.process-accordion{
		margin-bottom: 30px;
	}
	.owl-services-new{
		margin-top: 30px;
	}
	.process-accordion .card-header h5 a{
		font-size: 16px;
	}
	.contact_form{
		padding: 40px 15px;
	}
	.map-box {
		padding: 40px 15px;
	}
	.new_version .sl-slider blockquote p{
		font-size: 16px;
	}
	
	.imagenew {
	box-sizing: border-box;
	text-align: center;
    padding: 20px 0px;
	overflow: hidden;
	background-image: url(../images/bgb.png); 
	width: 100%; 
	height:auto; 
	background-repeat: no-repeat; 
	background-size: cover;
	
	}	
	
	.dropdown-item::before{
	background: none;
	}
	
	.rowhidden {
		width: 1px;
	}
	
div.gfg { 
			width: 100%; 
			height: 100%; 
        } 	
div.gfgv { 
			width: 400; 
			height: 250px; 
        } 	
		
.gfgvideo { 
			width: 50%; 
        } 
		

#video-container .video-overlay .video-content .inner p {
  color: #fff;
  font-size: 15px;
  font-weight: 200;
  letter-spacing: 1.5px;
  text-align: center;
  padding: 0px 30px;
}

#video-container .video-overlay .video-content .inner h1 {
  font-size: 20px;
  
  color: #fff;
  letter-spacing: 2px;
  font-weight: 500;
  text-align: center;
}

.clmgap { 
	display: none;
}
}

