
.header-main {
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
}

html {
    scroll-behavior: smooth;
}

body {
    padding-top: 75px;
}

.ctaheader-right {
    margin: auto;
}

.hdred-cta {
    background: #ec3237;
    color: #fff;
    padding: 4px 23px;
    margin-left: 18px;
    border-radius: 14px;
    border: none;
}




.floating_btn_2{
	    right: -57px;
}


.floating_btn a i {
    padding-right:10px;
}

.banner_floating_sec {
    position: fixed;
    right: 0;
   top: 266px;
    z-index: 99;
}

.nvidi .carousel-control-next, .nvidi .carousel-control-prev {
    display: none;
}

.floating_btn {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    text-align:left;
    margin-bottom:0px;
    width:150px;
    background: #e31e24;
    position: absolute;
    right: -120px;
	line-height:35px;
    cursor: pointer;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s;
    -ms-transition: all ease .5s;
    -o-transition: all ease .5s;
    transition: all ease .5s;
}

.floating_btn {
    transform: rotate(90deg);
    right: -48px;
    width: 130px;
    text-align: center;
}

.floating_btn.active {
    left: 0;
}

.floating_btn_1 {
    top: 95px;
    transform: initial;
    right: -96px;
}

.floating_btn_1:hover {
    right: 0;
}
.floating_btn_2 {
    top: 40px;
}
.floating_btn_2:hover {
    right: 0;
}
.floating_btn_3 {
    top: 80px;
}
.floating_btn_3:hover {
    right: 0;
}
.floating_btn_4 {
    top: 120px;
}
.floating_btn_4:hover {
    right: 0;
}
.floating_btn a {
    color: #fff;
    padding: 10px;
}

.floating_btn:hover a{ color:#fff; text-decoration:none;}



.enquirenow-forms {
    position: absolute;
    top: 12px;
    right: 6%;
    padding: 0;
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: all ease 0.5s;
    transform: translateX(23px);
}

.top-hds {
    text-align: center;
}

.common-forms {
    padding: 13px 29px;
    text-align: center;
    background: #fff;
    max-width: 370px;
    margin: auto;
    width: 100%;
    position: relative;
}

.closecta.enqclc {
    width: 24px;
    border-radius: 100%;
    height: 24px;
    display: flex;
    flex-direction: column;
    background: #ec3237;
    position: absolute;
    right: 5px;
    z-index: 9;
    top: 6px;
}

.closecta.enqclc i.fal.fa-times {
    color: #fff;
    border-radius: 100%;
    line-height: 24px;
}

.common-forms .hdred-cta{    
padding: 8px 41px;
border-radius: 20px;
}

.form-control {
    height: auto;
    font-size: 14px;
}

.top-hds h1 {
    font-size: 23px;
    color: #e31e24;
    position: relative;
    background: #fff;
    z-index: 4;
	    font-weight: 600; 
		text-transform:uppercase;
}

.top-hds h1:after,
.top-hds h1:before{
    content:"";
    position: absolute;
    display: inline-block;
    width: 23%;
    height: 5px;
    border-bottom: 2px solid;
    margin: auto;
    z-index: -2;
    bottom: 14px;
}

.top-hds h1:after{
    left: 0;
}
.top-hds h1:before{
    right: 0;
}


  .error{
    color: red;
    position: static;
  }
  .nvidi{width:100%;height:auto;padding-top: 0;background: #0076bc;}
 
.nvidi .carousel-control-next, .carousel-control-prev {
    width: 5%;
}
.carrow img{ height:50px;}
.desktopv{ display:block;}
.mobilev{ display:none;}

.form-group{
	    margin-top: 26px;
    margin-bottom: 12px;
}

.level-one-card.heightfull {
    min-height: 430px;
    display: flex;
    flex-direction: column;
}

.level-one-card{
      display: flex;
    flex-direction: column;
}

.level-one-card img {
    /* margin:auto; */
}

.showcase-details p.hdred-cta {
    display: inline-block;
}

.products .section-heading {
    text-align: left;
}

.blubga {
    background: #c0eefd;
}

.videofeds {
    padding: 81px 0;
    text-align: center;
}

.videofeds .carousel-inner .carousel-item img {
    width: 72%;
    margin: auto;
}

.videofeds .carousel-item {
    background: #fff;
    width: 80%;
    margin: auto;
}

.aboutvectus {
    padding: 80px 0;
    background: #f1f1f1;
}

.redbgacontent {
    background: #e31e24;
}

.redbgacontent .section-heading, .redbgacontent h5 {
    color: #fff;
}


.redbgacontent .owl-carousel .owl-item .ellipse-whites img {
    width: 53px;
}

.ellipse-whites {
    height: 119px;
    display: flex;
    flex-direction: column;
    margin: auto;
    width: 119px;
    border: 2px solid #fff;
    border-radius: 100%;
}

.ellipse-whites img {
    margin: auto;
}

.ciclecenters {
    text-align: center;
}

.ciclecenters h5 {
    margin: 17px 0;
}

.aboutvectus .owl-nav {
    position: relative;
	    top: -159px;
}

.aboutvectus .owl-nav span,
.awards .owl-nav span{
    font-size: 0;
    color: #fff;
}

.aboutvectus .owl-nav button span,
.awards .owl-nav button span{
	    width: 30px;
    height: 30px;
    padding: 25px;
	    background-size: contain !important;
		  outline: none;
}

.awards .owl-nav button.owl-prev span {
       background: url(../images/alblack.png);
}

.awards .owl-nav button.owl-next span{
       background: url(../images/arblack.png);
}

.aboutvectus .owl-nav button.owl-prev span {
       background: url(../images/al.png);
}

.aboutvectus .owl-nav button.owl-next span {
       background: url(../images/ar.png);
}

.aboutvectus .owl-nav button.owl-prev,
.awards .owl-nav button.owl-prev {
    float: left;
}

.aboutvectus .owl-nav button.owl-next,
.awards .owl-nav button.owl-next{
    float: right;
}

.awards .owl-theme .owl-nav {
    position: relative;
    top: -102px;
}

.aboutvectus .owl-theme .owl-nav [class*=owl-]:hover,
.awards .owl-theme .owl-nav [class*=owl-]:hover{
    background: transparent;
    outline: none;
}

.awards .owl-carousel .owl-item img {
        width: 100%;
		height:auto;
}

section.madefrombests {
    overflow: hidden;
}

.madeinindia{
	background: transparent;
}

.enquirecenter {
    text-align: center;
    display: flex;
    flex-direction: column;
    padding: 25px 0;
}

.centeralign {margin: auto;display: flex;}

.centeralign h4 {
    color: #fff;
    font-size: 30px;
}

a.black-cta {
    background: #000;
    color: #fff;
    margin: auto;
    padding:  7px 18px;
    border-radius: 20px;
    margin-left: 10px;
}

.videobga-pla .thumnailsvideo {
    width: 100%;
}

.videobga-pla {
    position: relative;
}

.videobga-pla img.playcenter {
    position: absolute;
    top: 92px;
    z-index: 5;
    left: 0;
    right: 0;
    margin: auto;
    transform: translateY(36%);
    width: 87px;
    opacity: 0.6;
	cursor:pointer;
}

.videobga-pla:hover img.playcenter{
    opacity:1;
}

footer.newfooter {
    background: #000;
    height: auto;
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
}

footer.newfooter .fsocial {
    text-align: center;
    float: none;
    width: auto;
}

footer.newfooter .fsocial a {
    float: none;
}

footer.newfooter .footer-widget-heading {
    color: #fff;
    font-size: 28px;
}

.owl-carousel .owl-item .midimages img {
    width: 77%;
    margin: auto;
}

.midimages {
    background: #fff;
    margin: auto;
    width: 78%;
}

.videofeds .owl-nav button.owl-next span {
    background: url(../images/arblack.png);
}

.videofeds .owl-nav button.owl-prev span {
    background: url(../images/alblack.png);
}

.videofeds .owl-nav button span {
    width: 30px;
    height: 30px;
    padding: 21px;
    background-size: contain !important;
    outline: none;
}

.videofeds  .owl-nav span,
.videofeds  .owl-nav span{
    font-size: 0;
    color: #fff;
}

.videofeds .owl-theme .owl-nav {
    position: relative;
    top: -223px;
}

.videofeds .owl-theme .owl-nav button.owl-prev {
    float: left;
}

.videofeds .owl-theme .owl-nav button.owl-next {
    float: right;
}

.enquirenow-forms.openenquires {
    position: fixed;
    top: 46px;
    z-index: 999;
    transform: translateX(0px);
    opacity: 0;
    visibility: hidden;
}

.videoplaythms  iframe {
    width: 100%;
    height: 400px;
}

.videoplaythms .modal-body{
    padding:0;
}

.videoplaythms .modal-body button.close {
    position: absolute;
    right: 0;
    opacity: 1;
    box-shadow: none;
    color: #fff;
}

.hdred-cta:hover {
    color: #fff;
    text-decoration: none;
}

.vectusforms {
    max-width: 397px;
}

.aboutvectus .owl-theme button, .awards .owl-nav button,
.videofeds .owl-theme .owl-nav button {
    height: 45px;
}


@media screen and (max-width: 767px) and (min-width: 320px){
	.aboutvectus .owl-theme button, .awards .owl-nav button,
.videofeds .owl-theme .owl-nav button {
    height: 45px;
}

	.level-one-card, .level-three-card {
    min-height: 313px;
}

	.videofeds .owl-theme .owl-nav{
		    top: -128px;
	}
	
	.videobga-pla img.playcenter{
		width: 66px;
		    top: 17px;
	}
	header .hdred-cta {
    padding: 4px 17px;
    margin: 6px 5px;
}

	.desktopv {
    display: none;
}

.mobilev {
    display: block;
}

.enquirenow-forms {
    z-index: 9999;
}

.common-forms {
    max-width: 271px;
}

.enquirenow-forms {opacity: 0;visibility: hidden;}

.enquirenow-forms.openenquires {
    top: 92px;
    max-width: 286px;
    opacity: 0;
    visibility: hidden;
}

#polina .section-subheading {
    font-size: 36px;
}

.centeralign {
    flex-direction: column;
    text-align: center;
}

.centeralign a.black-cta {
    display: inline-block;
    margin: auto;
}

.awards .owl-carousel .owl-item img{
	width: auto;
margin: auto;
}
}

