header .logo .logo-dark.default, header .logo .logo-light.default {
    visibility: visible;
    opacity: 1;    min-height: 75px;
    width: 200px;
    height: 75px;}
.logohead{width:200px;height:75px}	
.logohead a{width:200px;height:75px}	
	
	
	section {
    padding: 80px 0;}
	header {
    padding: 5px 0px;}
	#home header {
    padding: 0px 0px;}
	
	.footer-modern-dark{padding-bottom:30px;}
	
	.navbar-expand-lg .navbar-collapse {
    padding-top: 20px;}
	#home .logo-light.default{margin-top:-15px;}
	.aboutsf{    font-size: 20px;
    line-height: 37px;
    padding: 0px 45px;}
	
	.social-icon-style-8 ul li a{     text-align: center !important;
    color: #fff;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: 300;
    text-transform: capitalize;
}

/* start whatsp section */
.whapspicn {
    position: fixed;
    bottom: 15px;
    border-radius: 5px!important;
    background-color: #4AC959 !important;
    padding:  10px 15px!important;
    z-index: 9999;
    left: 20px;
}
.whapspicn a {
    color: #fff !important;
    font-size: 30px !important;
}
.phoneicon {
    position: fixed;
    bottom: 15px;
    border-radius: 5px!important;
    background-color: #52b4f4 !important;
    padding: 10px 15px!important;
    z-index: 9999;
    left: 85px;
}
.phoneicon a {
    color: #fff !important;
    font-size: 30px !important;
}
/* end whatsp section */



.hedsss
{
        font-size: 22px;
    color: #000;
    line-height:40px;
    font-weight: 600;
    margin-bottom: 0;
}
.brdrline
{
    width:100px; 
    height:2px ;
    background-color:#2db9e7 !important;
    margin-bottom:20px;
}

.clsssus
{
    padding: 5px 40px !important;
    width:100%;
}
.clrsss
{
    background-color:#c90008 !important;
    border-color:#c90008 !important;
}
.clrsss:hover
{
    background-color:#fff !important;
    border-color:#c90008 !important;
    color:#c90008 !important;
}

	.swiper-pagination-bottom.swiper-container-horizontal .swiper-wrapper {
    margin: 0 0 95px 0;
    padding-bottom: 55px;
}
nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
    width: 25%;
    float: left;
    border-right: 1px solid #b7b7b7;
    padding-left: 20px;
}



nav.navbar.bootsnav li.dropdown .mega-menu-full {
    width: 90%;    padding: 45px 0px;
    margin: auto;
}

nav.navbar.bootsnav li.dropdown .menu-back-div > ul {
    margin: 0 auto;
width: 100%;}


#services .swiper-container-horizontal > .swiper-pagination-bullets{    bottom:39px;
}
#services .swiper-container{height:400px;}

#services{padding-bottom:10px;}

#services .swiper-container {
    height: 384px;
    padding-bottom: 95px;
      overflow: hidden;
    width: 1170px;
}


.text-extra-small {
font-size: 14px;}
#services .post-details span a{    font-size: 15px;
}

#services .text-extra-small {
    font-size: 13px;
}

#services .text-large{font-size:13px;letter-spacing:1px;    font-weight: normal;
}
#services .buttons{font-size:11px !important;}


.swiper-portfolio-next, .swiper-portfolio-prev{display:none !important;}

.ftnssss
{
    font-size:32px !important;
}
.listprodctsss
{
    padding-left:15px !important;
}





@media(max-width:3000px) and (min-width:992px){
	nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
    width: 25%;
    float: left;
    border-right: 1px solid #b7b7b7;
    padding-left: 20px;
}
	
}
@media(max-width:3000px) and (min-width:280px){
	

	.container{width:972px;    max-width: 972px;
}
	
	.footer-center-logo .text-small {
    font-size: 10px;
    line-height: 20px;
    letter-spacing: 1px;
}
	
	#footer.padding-five-tb {
    padding-top: 1% !important;
    padding-bottom: 5% !important;
}
	
	#footform .input-border-bottom {font-size:13px;
    padding: 4px 0;}
	.text-extra-small {
    font-size: 14px;
}
	
	#clientpart img{padding:0px 30px;}
	#services .text-extra-small {
    font-size: 14px;
}

.padding-fourteen-all {
    padding: 12%;
}
#services .post-details span a {
    font-size: 14px;
}
#services .blog-post-style6 .author:before{display:none;}

#getin p{font-size:13px;letter-spacing:1px;}
#getin .padding-60px-all {
    padding: 50px 20px !important;
    height: 255px !important;
}
.page-title-large h1 {
    font-size: 25px;
    line-height: 60px;
}

#getin h5 {
    font-size: 25px;
    line-height: 35px;
}


}



header .logo .logo-dark.default, header .logo .logo-light.default {
    min-height:80px !important;
    width: 240px !important;
    height: auto !important;
}
.navbar-expand-lg .navbar-collapse {
    padding-top: 0;
}

.bg-background-fade {
    background-color: #ff585100;
}


.overlap-section {
margin-top: -6%;}

.icon-medium {
    font-size: 35px;    color: #2db9e7;
    height: 40px;
}
.padding-nineteen-bottom {
    padding-bottom: 10%;
}
.gridblock-list li{margin-bottom:0px;}
.gridblock-list li img{  
  padding: 12px 50px;
  }
.gridblock-main {
    padding:40px 90px;
}



#clientlogo{padding-bottom:0px }





.media.d-block.d-md-flex.text-center{padding:0px;}


#testimonials .white-move .swiper-slide {
    padding: 0px 70px;
}

#testimonials .padding-fifteen-all {
    padding: 15% 8% 15% 4%;
}
.firsttag{padding-left:12%;}
.firsttag2{margin-left:13%;}

.footer-logo {
    max-height: 56px;
}
.footer-strip-dark p{color:#fff;}


.portfolio-grid .grid-item figure img {
border1px solid #eee;}

#getin p {
    font-size: 13px;
    letter-spacing: 0.5px;
}
 p {
    font-size: 13px;
    letter-spacing: 0.5px;
}


.social-icon-style-8 ul li a {
    text-align: center !important;
    color: #fff;
    letter-spacing: 0.5px;
    font-size: 22px;
    font-weight: 300;
    text-transform: capitalize;
}

.footer-strip-dark p {
    color: #fff;
    padding-top: 20px;
    margin-bottom: 0px;
}



.firsttag3{ background: #fff0;
    margin-top: 0px;}



#banners {
    background-position: top center !important;
    background-size: cover !important;
}
.white-link .header-searchbar, .white-link .header-social-icon {
    border-left: 1px solid rgba(255, 255, 255, 0.68);
}




.whych .text-extra-dark-gray{font-size:16px;}
.counter-box h6{    font-size: 30px;
    margin-bottom: 15px !important;}
	
	
	
	.slide-hover-box a{}
	
	.case12{    font-size: 20px;
    margin-bottom: 6px;}
	.cse1{
		    font-size: 18px;
  
	}
	body{color:#555;}
	
	
	.blog-nav-link-next span, .blog-nav-link-prev span{    color: #000;}
	
	.blog-nav-link-next .blog-nav-icon, .blog-nav-link-prev .blog-nav-icon{
    color: #000;
    font-weight: bolder;
}
	
	.list-style-6 li{color:#555;}
		.casefe{font-size:16px;color:#000 !important;}

	
	
	
	
	
	
	#service .btn.btn-transparent-light-gray {
    background: #ffd71f;
    border-color: #ffd71f;
    color: #ffffff;
}
	
	#service .btn.btn-transparent-light-gray:hover, #service .btn.btn-transparent-light-gray:focus {
    background: #000000;
    border-color: #000000;
    color: #ffffff;
}
	
	.promo-heading {
    
    text-transform: uppercase;
    font-size: 38px;
}
.promo-heading {
    border-top: solid 1px #2db9e7;
    border-bottom: solid 1px #2db9e7;
}
.promo-heading {
    
    text-transform: uppercase;
    font-size: 48px;
    line-height: 55px;
    color: #121212;
    padding-bottom: 15px;
    padding-top: 20px;
}
.rotate{    color: #2db9e7;
}
	
	
	.btn.btn-transparent-dark-gray {
    background: #2db9e7;
    border-color: #2db9e7;
    color: #ffffff;
}
	
	.header-social-icon a i, .header-searchbar a i {
    margin: 0 1px;
    border: 2px solid #fff;
    padding: 7px;
    border-radius: 20px;
}
	
	header{position:relative;}
	.navbar-fixed-top {
    position: absolute;}
	
	
.big-input, .big-textarea, .big-select select {
    font-size: 13px;
letter-spacing: 0.5px;}



@media(max-width:1300px) and (min-width:992px){
	.container{width:972px;    max-width: 972px;
}
	header .btn.btn-small {
    padding: 4px 5px !important;
}
	header nav .navbar-nav > li > a {
    margin: 0 9px;
}

.portfolio-grid.work-4col li, .blog-grid.blog-4col li {
    width: 25% !important;
}
#testimonials .media.d-block.d-md-flex.text-center {
    padding: 0px !important;
}

.firsttag {
    padding-left: 67px;
}

.firsttag2 {
    margin-left:75px;
}
#testimonials .padding-fifteen-all {
    width: 520px;
}
#whyus .lg-padding-eight-lr {
    padding-left: 5%;
    padding-right: 5%;
}
#productsct .col-12.col-lg-5.text-center{padding-left:16px !important;}

}

@media(max-width:991px) and (min-width:768px){
	.container{width:100%;    max-width: 100%;padding:0px 4%;
}
	header .btn.btn-small {
    padding: 4px 5px !important;
}
	header nav .navbar-nav > li > a {
    margin: 0 9px;
}

#testimonials .media.d-block.d-md-flex.text-center {
    padding: 0px !important;    text-align: center !important;
}
.portfolio-grid .grid-item figure img {
border: 1px solid #e8e8e8;}
.firsttag {
    padding-left:initial;
}

.firsttag2 {
    margin-left:initial;
}
#testimonials .padding-fifteen-all {
    width: 100%;
}
#whyus .lg-padding-eight-lr {
    padding-left: 5%;
    padding-right: 5%;
}
#productsct .col-12.col-lg-5.text-center{padding-left:0px !important;}

nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
width: 100%;}
nav.navbar.bootsnav .navbar-nav {
    padding: 23px;
    background-color: rgb(34, 34, 34);
    padding-right: 1px;
    width: 100% !important;
    max-width: 100%;
}
nav.navbar.bootsnav li.dropdown.show .mega-menu-full {
    border: 2px solid #ccc !important;
    top: -68px !important;
    padding-top: 10px;
    position: absolute;
    z-index: 3;
    padding: 3px 28px;
    background: #232323;
    right: 0px;
    margin: 0px;
    left: inherit;
    width: 80%;
}
section {
    padding: 40px 0 !important;
}
.wow.fadeIn.big-section{
    padding: 40px 0 0 !important;
}
.promo-heading {
    text-transform: uppercase;
    font-size: 25px !important;
    line-height: 40px !important;
    color: #121212;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
.teampara {
    line-height: 22px;
    margin-top: 1px;
    font-size: 14px !important;
}

#portfoliosd{    padding-top: 15px !important;}

header .logo .logo-dark.default, header .logo .logo-light.default {
    min-height: 60px !important;
    width: 200px !important;
    height: auto !important;
}
header nav.navbar-default, nav.navbar.bootsnav {
    padding-top: 5px !important;
}


#breadcom{height:80px !important}

#home .logo-light.default {
    margin-top: 0px;
}

#start-your-project{    padding-top: 10px !important;}
.big-input, .big-textarea, .big-select select {
    padding: 8px 25px;
    font-size: 13px;
letter-spacing: 0.5px;}

#project-contact-us-button{margin-top:0px}

#contafir .teampara {
    line-height: 22px;
    margin-top: 1px;    margin-bottom: 30px;
    font-size: 16px !important;
}

#conheading{    margin-top: 40px;
    font-size: 25px !important;
    margin-bottom: 35px !important;}

.rev_slider_wrapper, #rev_slider_1078_1_forcefullwidth {
    height: 380px !IMPORTANT;
}

#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme{top:137px !important}
#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme.sec2{top:200px !important}
#sliders{position:relative;}


.down-section {
bottom: 40px;}

.icon-extra-medium {
    font-size: 30px;
}

.md-margin-nine-bottom {
    margin-bottom: 40px;
}
h4 {
font-size: 25px;}

#secondbanner{padding-bottom:60px !important}


#aboutsfid p{font-size:16px !important;}
#aboutsfid2{padding-top:0px !important}
.num1{font-size:16px !important}
.num2{    right: 80px !important;
    bottom: 80px !important}
.num3{    right: 80px !important;
    bottom: 118px !important}



}
@media(max-width:767px) and (min-width:580px){
	.container{width:100%;    max-width: 100%;padding:0px 4%;
}
	header .btn.btn-small {
    padding: 4px 5px !important;
}
	header nav .navbar-nav > li > a {
    margin: 0 9px;
}

#testimonials .media.d-block.d-md-flex.text-center {
    padding: 0px !important;    text-align: center !important;
}
.portfolio-grid .grid-item figure img {
border: 1px solid #e8e8e8;}
.firsttag {
    padding-left:initial;
}

.firsttag2 {
    margin-left:initial;
}
#testimonials .padding-fifteen-all {
    width: 100%;
}
#whyus .lg-padding-eight-lr {
    padding-left: 5%;
    padding-right: 5%;
}
#productsct .col-12.col-lg-5.text-center{padding-left:0px !important;}

nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
width: 100%;}
nav.navbar.bootsnav .navbar-nav {
    padding: 23px;
    background-color: rgb(34, 34, 34);
    padding-right: 1px;
    width: 100% !important;
    max-width: 100%;
}
nav.navbar.bootsnav li.dropdown.show .mega-menu-full {
    border: 2px solid #ccc !important;
    top: -68px !important;
    padding-top: 10px;
    position: absolute;
    z-index: 3;
    padding: 3px 0px;
    background: #232323;
    right: 0px;
    margin: 0px;
    left: inherit;
    width: 80%;
}
section {
    padding: 40px 0 !important;
}
.wow.fadeIn.big-section{
    padding: 40px 0 0 !important;
}
.promo-heading {
    text-transform: uppercase;
    font-size: 25px !important;
    line-height: 40px !important;
    color: #121212;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
.teampara {
    line-height: 22px;
    margin-top: 1px;
    font-size: 14px !important;
}

#portfoliosd{    padding-top: 15px !important;}

header .logo .logo-dark.default, header .logo .logo-light.default {
    min-height: 60px !important;
    width: 200px !important;
    height: auto !important;
}
header nav.navbar-default, nav.navbar.bootsnav {
    padding-top: 5px !important;
}


#breadcom{height:80px !important}

#home .logo-light.default {
    margin-top: 0px;
}

#start-your-project{    padding-top: 10px !important;}
.big-input, .big-textarea, .big-select select {
    padding: 8px 25px;
    font-size: 13px;
letter-spacing: 0.5px;}

#project-contact-us-button{margin-top:0px}

#contafir2 .col-12.col-md-6.bg-black.d-flex.flex-column{border-bottom:1px solid #fff;} 
#contafir .teampara {
    line-height: 22px;
    margin-top: 1px;    margin-bottom: 30px !important;
    font-size: 16px !important;
}

#conheading{    margin-top: 40px;
    font-size: 25px !important;
    margin-bottom: 35px !important;}

.rev_slider_wrapper, #rev_slider_1078_1_forcefullwidth {
    height: 300px !IMPORTANT;
}

#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme{top:137px !important}
#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme.sec2{top:200px !important;display:none;}
#sliders{position:relative;}


.down-section {
bottom: 40px;}

.icon-extra-medium {
    font-size: 30px;
}

.md-margin-nine-bottom {
    margin-bottom: 40px;
}
h4 {
font-size: 25px;}

#secondbanner{padding-bottom:60px !important}


#aboutsfid p{font-size:16px !important;}
#aboutsfid2{padding-top:0px !important}
.num1{font-size:16px !important}
.num2{    right: 80px !important;
    bottom:70px !important}
.num3{    right: 80px !important;
    bottom: 75px !important}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {
padding: 8px 20px !important;}
h5 {
font-size: 25px !important;}
#ankdfiuic{text-align:center !important;}
#aboutsfid2 img{width:100% !important;height:auto !important}
.counter-box.bg-white.d-flex{width: 250px;
    margin: auto;
    text-align: center;
    position: relative;}
.counter-feature-box-1:hover {
    background: #2db9e700 !important;
    border-color: #2db9e7;
}
}
@media(max-width:579px) and (min-width:470px){
	.container{width:100%;    max-width: 100%;padding:0px 4%;
}
#home .logo-light.default {
    margin-top: 0px !important;
}
	header .btn.btn-small {
    padding: 4px 5px !important;
}
	header nav .navbar-nav > li > a {
    margin: 0 9px;
}

#testimonials .media.d-block.d-md-flex.text-center {
    padding: 0px !important;    text-align: center !important;
}
.portfolio-grid .grid-item figure img {
border: 1px solid #e8e8e8;}
.firsttag {
    padding-left:initial;
}

.firsttag2 {
    margin-left:initial;
}
#testimonials .padding-fifteen-all {
    width: 100%;
}
#whyus .lg-padding-eight-lr {
    padding-left: 5%;
    padding-right: 5%;
}
#productsct .col-12.col-lg-5.text-center{padding-left:0px !important;}

nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
width: 100%;}
nav.navbar.bootsnav .navbar-nav {
    padding: 23px;
    background-color: rgb(34, 34, 34);
    padding-right: 1px;
    width: 100% !important;
    max-width: 100%;
}
nav.navbar.bootsnav li.dropdown.show .mega-menu-full {
    border: 2px solid #ccc !important;
    top: -68px !important;
    padding-top: 10px;
    position: absolute;
    z-index: 3;
    padding: 3px 0px;
    background: #232323;
    right: 0px;
    margin: 0px;
    left: inherit;
    width: 80%;
}
section {
    padding: 40px 0 !important;
}
.wow.fadeIn.big-section{
    padding: 40px 0 0 !important;
}
.promo-heading {
    text-transform: uppercase;
    font-size: 25px !important;
    line-height: 40px !important;
    color: #121212;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
.teampara {
    line-height: 22px;
    margin-top: 1px;
    font-size: 14px !important;
}

#portfoliosd{    padding-top: 15px !important;}

header .logo .logo-dark.default, header .logo .logo-light.default {
    min-height: 60px !important;
    width: 200px !important;
    height: auto !important;
}
header nav.navbar-default, nav.navbar.bootsnav {
    padding-top: 5px !important;
}


#breadcom{height:80px !important}

#home .logo-light.default {
    margin-top: 0px;
}

#start-your-project{    padding-top: 10px !important;}
.big-input, .big-textarea, .big-select select {
    padding: 8px 25px;
    font-size: 13px;
letter-spacing: 0.5px;}

#project-contact-us-button{margin-top:0px}

#contafir2 .col-12.col-md-6.bg-black.d-flex.flex-column{border-bottom:1px solid #fff;} 
#contafir .teampara {
    line-height: 22px;
    margin-top: 1px;    margin-bottom: 30px !important;
    font-size: 16px !important;
}

#conheading{    margin-top: 40px;
    font-size: 25px !important;
    margin-bottom: 35px !important;}

.rev_slider_wrapper, #rev_slider_1078_1_forcefullwidth {
    height: 300px !IMPORTANT;
}

#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme{top:137px !important}
#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme.sec2{top:200px !important;display:none;}
#sliders{position:relative;}


.down-section {
bottom: 40px;}

.icon-extra-medium {
    font-size: 30px;
}

.md-margin-nine-bottom {
    margin-bottom: 40px;
}
h4 {
font-size: 25px;}

#secondbanner{padding-bottom:60px !important}


#aboutsfid p{font-size:16px !important;}
#aboutsfid2{padding-top:0px !important}
.num1{font-size:16px !important}
.num2{    right: 80px !important;
    bottom:70px !important}
.num3{    right: 80px !important;
    bottom: 75px !important}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {
padding: 8px 20px !important;}
h5 {
font-size: 25px !important;}
#ankdfiuic{text-align:center !important;}
#aboutsfid2 img{width:100% !important;height:auto !important}
.counter-box.bg-white.d-flex{width: 250px;
    margin: auto;
    text-align: center;
    position: relative;}
.counter-feature-box-1:hover {
    background: #2db9e700 !important;
    border-color: #2db9e7;
}
}
@media(max-width:469px) and (min-width:280px){
	.container{width:100%;    max-width: 100%;padding:0px 4%;
}
#home .logo-light.default {
    margin-top: 0px !important;
}
	header .btn.btn-small {
    padding: 4px 5px !important;
}
	header nav .navbar-nav > li > a {
    margin: 0 9px;
}

#testimonials .media.d-block.d-md-flex.text-center {
    padding: 0px !important;    text-align: center !important;
}
.portfolio-grid .grid-item figure img {
border: 1px solid #e8e8e8;}
.firsttag {
    padding-left:initial;
}

.firsttag2 {
    margin-left:initial;
}
#testimonials .padding-fifteen-all {
    width: 100%;
}
#whyus .lg-padding-eight-lr {
    padding-left: 5%;
    padding-right: 5%;
}
#productsct .col-12.col-lg-5.text-center{padding-left:0px !important;}

nav.navbar.bootsnav li.dropdown ul li {
    list-style: none;
    padding: 0;
width: 100%;}
nav.navbar.bootsnav .navbar-nav {
    padding: 23px;
    background-color: rgb(34, 34, 34);
    padding-right: 1px;
    width: 100% !important;
    max-width: 100%;
}
nav.navbar.bootsnav li.dropdown.show .mega-menu-full {
    border: 2px solid #ccc !important;
    top: -68px !important;
    padding-top: 10px;
    position: absolute;
    z-index: 3;
    padding: 3px 0px;
    background: #232323;
    right: 0px;
    margin: 0px;
    left: inherit;
    width: 180px;
}
section {
    padding: 40px 0 !important;
}
.wow.fadeIn.big-section{
    padding: 40px 0 0 !important;
}
.promo-heading {
    text-transform: uppercase;
    font-size: 25px !important;
    line-height: 40px !important;
    color: #121212;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
}
.teampara {
    line-height: 22px;
    margin-top: 1px;
    font-size: 14px !important;
}

#portfoliosd{    padding-top: 15px !important;}

header .logo .logo-dark.default, header .logo .logo-light.default {
    min-height: 60px !important;
    width: 200px !important;
    height: auto !important;
}
header nav.navbar-default, nav.navbar.bootsnav {
    padding-top: 5px !important;
}


#breadcom{height:80px !important}

#home .logo-light.default {
    margin-top: 0px;
}

#start-your-project{    padding-top: 10px !important;}
.big-input, .big-textarea, .big-select select {
    padding: 8px 25px;
    font-size: 13px;
letter-spacing: 0.5px;}

#project-contact-us-button{margin-top:0px}

#contafir2 .col-12.col-md-6.bg-black.d-flex.flex-column{border-bottom:1px solid #fff;} 
#contafir .teampara {
    line-height: 22px;
    margin-top: 1px;    margin-bottom: 30px !important;
    font-size: 16px !important;
}

#conheading{    margin-top: 40px;
    font-size: 25px !important;
    margin-bottom: 35px !important;}

.rev_slider_wrapper, #rev_slider_1078_1_forcefullwidth {
    height: 250px !IMPORTANT;
}

#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme{top:137px !important}
#rev_slider_1078_1_forcefullwidth .tp-caption.NotGeneric-Title.tp-resizeme.sec2{top:200px !important;display:none;}
#sliders{position:relative;}


.down-section {
bottom: 40px;}

.icon-extra-medium {
    font-size: 30px;
}

.md-margin-nine-bottom {
    margin-bottom: 40px;
}
h4 {
font-size: 25px;}

#secondbanner{padding-bottom:60px !important}


#aboutsfid p{font-size:16px !important;}
#aboutsfid2{padding-top:0px !important}
.num1{font-size:16px !important}
.num2{    right: 80px !important;
    bottom:70px !important}
.num3{    right: 80px !important;
    bottom: 75px !important}
nav.navbar.bootsnav li.dropdown .mega-menu-full > ul li a {
padding: 8px 5px !important;}
h5 {
font-size: 25px !important;}
#ankdfiuic{text-align:center !important;}
#aboutsfid2 img{width:100% !important;height:auto !important}
.counter-box.bg-white.d-flex{width: 250px;
    margin: auto;
    text-align: center;
    position: relative;}
.counter-feature-box-1:hover {
    background: #2db9e700 !important;
    border-color: #2db9e7;
}
.header-searchbar{display:none;}
#downbutton{display:block !important;margin-bottom:20px;}
.sm-height-350px {
    height: 250px !important;
}
#testimonials .white-move .swiper-slide {
    padding: 0px 25px;
}
#sliders .sec2{top:0px !important}
#sliders .sec3{display:none !important}
.swiper-slider-clients img{padding:0px !important}

}





