@font-face {
    font-family: 'Ubuntu-Light';
    src: url('fonts/Ubuntu-Light.eot');
    src: url('fonts/Ubuntu-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Light.woff2') format('woff2'),
        url('fonts/Ubuntu-Light.woff') format('woff'),
        url('fonts/Ubuntu-Light.ttf') format('truetype'),
        url('fonts/Ubuntu-Light.svg#Ubuntu-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu-LightItalic';
    src: url('fonts/Ubuntu-LightItalic.eot');
    src: url('fonts/Ubuntu-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-LightItalic.woff2') format('woff2'),
        url('fonts/Ubuntu-LightItalic.woff') format('woff'),
        url('fonts/Ubuntu-LightItalic.ttf') format('truetype'),
        url('fonts/Ubuntu-LightItalic.svg#Ubuntu-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu-MediumItalic';
    src: url(fonts/'Ubuntu-MediumItalic.eot');
    src: url('fonts/Ubuntu-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-MediumItalic.woff2') format('woff2'),
        url('fonts/Ubuntu-MediumItalic.woff') format('woff'),
        url('fonts/Ubuntu-MediumItalic.ttf') format('truetype'),
        url('fonts/Ubuntu-MediumItalic.svg#Ubuntu-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu-BoldItalic';
    src: url(fonts/'Ubuntu-BoldItalic.eot');
    src: url('fonts/Ubuntu-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-BoldItalic.woff2') format('woff2'),
        url('fonts/Ubuntu-BoldItalic.woff') format('woff'),
        url('fonts/Ubuntu-BoldItalic.ttf') format('truetype'),
        url('fonts/Ubuntu-BoldItalic.svg#Ubuntu-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu-Bold';
    src: url(fonts/'Ubuntu-Bold.eot');
    src: url('fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Bold.woff2') format('woff2'),
        url('fonts/Ubuntu-Bold.woff') format('woff'),
        url('fonts/Ubuntu-Bold.ttf') format('truetype'),
        url('fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu-Regular';
    src: url(fonts/'Ubuntu-Regular.eot');
    src: url('fonts/Ubuntu-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Regular.woff2') format('woff2'),
        url('fonts/Ubuntu-Regular.woff') format('woff'),
        url('fonts/Ubuntu-Regular.ttf') format('truetype'),
        url('fonts/Ubuntu-Regular.svg#Ubuntu-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu-Italic';
    src: url(fonts/'Ubuntu-Italic.eot');
    src: url('fonts/Ubuntu-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Italic.woff2') format('woff2'),
        url('fonts/Ubuntu-Italic.woff') format('woff'),
        url('fonts/Ubuntu-Italic.ttf') format('truetype'),
        url('fonts/Ubuntu-Italic.svg#Ubuntu-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Ubuntu-Medium';
    src: url(fonts/'Ubuntu-Medium.eot');
    src: url('fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Ubuntu-Medium.woff2') format('woff2'),
        url('fonts/Ubuntu-Medium.woff') format('woff'),
        url('fonts/Ubuntu-Medium.ttf') format('truetype'),
        url('fonts/Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSans-ExtraboldItalic';
    src: url('fonts/OpenSans-ExtraboldItalic.eot');
    src: url('fonts/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-ExtraboldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-ExtraboldItalic.woff') format('woff'),
        url('fonts/OpenSans-ExtraboldItalic.ttf') format('truetype'),
        url('fonts/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans';
    src: url(fonts/'OpenSans.eot');
    src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans.woff2') format('woff2'),
        url('fonts/OpenSans.woff') format('woff'),
        url('fonts/OpenSans.ttf') format('truetype'),
        url('fonts/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Italic';
    src: url('fonts/OpenSans-Italic.eot');
    src: url('fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Italic.woff2') format('woff2'),
        url('fonts/OpenSans-Italic.woff') format('woff'),
        url('fonts/OpenSans-Italic.ttf') format('truetype'),
        url('fonts/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans-Bold';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Bold.woff2') format('woff2'),
        url('fonts/OpenSans-Bold.woff') format('woff'),
        url('fonts/OpenSans-Bold.ttf') format('truetype'),
        url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansLight-Italic';
    src: url('fonts/OpenSansLight-Italic.eot');
    src: url('fonts/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSansLight-Italic.woff2') format('woff2'),
        url('fonts/OpenSansLight-Italic.woff') format('woff'),
        url('fonts/OpenSansLight-Italic.ttf') format('truetype'),
        url('fonts/OpenSansLight-Italic.svg#OpenSansLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans-Extrabold';
    src: url('fonts/OpenSans-Extrabold.eot');
    src: url('fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Extrabold.woff2') format('woff2'),
        url('fonts/OpenSans-Extrabold.woff') format('woff'),
        url('fonts/OpenSans-Extrabold.ttf') format('truetype'),
        url('fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-Light';
    src: url('fonts/OpenSans-Light.eot');
    src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Light.woff2') format('woff2'),
        url('fonts/OpenSans-Light.woff') format('woff'),
        url('fonts/OpenSans-Light.ttf') format('truetype'),
        url('fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-BoldItalic';
    src: url('fonts/OpenSans-BoldItalic.eot');
    src: url('fonts/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-BoldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-BoldItalic.woff') format('woff'),
        url('fonts/OpenSans-BoldItalic.ttf') format('truetype'),
        url('fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'OpenSans-Semibold';
    src: url('fonts/OpenSans-Semibold.eot');
    src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-Semibold.woff2') format('woff2'),
        url('fonts/OpenSans-Semibold.woff') format('woff'),
        url('fonts/OpenSans-Semibold.ttf') format('truetype'),
        url('fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSans-SemiboldItalic';
    src: url('fonts/OpenSans-SemiboldItalic.eot');
    src: url('fonts/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/OpenSans-SemiboldItalic.woff2') format('woff2'),
        url('fonts/OpenSans-SemiboldItalic.woff') format('woff'),
        url('fonts/OpenSans-SemiboldItalic.ttf') format('truetype'),
        url('fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}



body{
	font-family: 'Ubuntu-Regular';
}

/*li{list-style-type:none !important;}*/
img{max-width:100%;}
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="email"],
input[type="tel"],
textarea,
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none;outline:0;
}
h1,h2,h3,h4,h5,h6,p{margin:0px;letter-spacing:.30px;}
input:focus{outline:0;}
textarea:focus{outline:0;}
button:focus{outline:0;}
a{cursor: pointer;text-decoration:none;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
a:focus{text-decoration:none;outline:0;}
.TC{text-align:center;}
.TL{text-align:left;}
.TR{text-align:right;}
.margin_auto{margin:auto;float:none;}
.padding{padding:0;}
.al{width:100%;height:100%;display:table;}
.alm{width:100%;height:100%;display:table-cell;vertical-align:middle;}
abbr[title] {
    border-bottom: none !important;
    cursor: inherit !important;
    text-decoration: none !important;
}
a:hover{
    text-decoration: none;
}
.p-0{
    padding: 0 0;
}
.p-10{
    padding: 10px 0;
}
.p-70{
    padding: 70px 0;
}
.p-t-80{
    padding-top: 80px;
}
.p-t-70{
    padding-top: 70px;
}
.p-t-60{
    padding-top: 60px;
}
.p-b-70{
    padding-bottom: 70px;
}
.p-t-5{
    padding-top: 5px 
}
.p-t-10{
    padding-top: 10px;
}
.p-t-20{
    padding-top: 20px;
}
.p-t-30{
    padding-top: 30px;
}
.p-t-40{
    padding-top: 40px;
}
.p-t-50{
    padding-top: 50px;
}
.p-b-10{
    padding-bottom:10px;
}
.p-b-20{
    padding-bottom: 20px;
}
.p-b-30{
    padding-bottom: 30px;
}
.p-b-40{
    padding-bottom: 40px;
}


#sitemain{
    width:100%;
    float:left;
    position:relative;
}
.main{
	width: 100%;
	float: left;
}
.main-header{
	width: 100%;
	float: left;
}
.top-header{
	width: 100%;
	float: left;
	background-color:#0176a1;
	padding: 10px 0;
}
.top-header-content{
	width: 100%;
	float: left;
}
.left-content{
	width: auto;
	float: left;
}
.login-sec{
	width: auto;
	float: left;
}
.login-sec a{
	font-size: 13px;
	color: #fff;
	font-family: 'Montserratregular';
}
.container{
    max-width: 1400px;
    width: 100%;
    margin:0 auto;
}
.main-site-start{
    width: 100%;
    float: left;
    overflow-x: hidden;
}
.main-header-start{
    width: 100%;
    float: left;
   /* padding-top: 14px;
    padding-bottom: 2px;
    margin-bottom: 9px;*/
    padding: 24px 0px;
}
.sub-header-img{
    width: auto;
    float: left;
}
.sub-header-sclimg{
    width:auto;
    float: right;
    display: inline-block;
}
.sub-header-sclimg img{
    width:22px;
    object-fit: contain;
    height: 50px !important;
    position: relative;
}
.sub-header-sclimg a{
    height:50px;
    width:50px;
    display:inline-block;
    line-height: 51px;
    background-color: #008bf3;
    border-radius: 50%;
    text-align: center;
    float:left;
}
/*.sub-header-sclimg a:hover{
    background-color:#333;
}*/
ul.child.-header-sclimg{
    width:100%;float: left;
    margin:0px;
    padding: 0px;
}
ul.child.-header-sclimg li{
    display:inline-block;
    position: relative;
}
.navbar-parent{
    width: 100%;
    float: left;
    text-align: center;
    background-color: #0768a3;
    color: #fff;
    position:relative;
    transition: all 0.5s ease;
}
.nav.navbar-nav.navbar-center li a{
    color: #fff;
    font-size: 24px;
    font-family: 'Ubuntu-Bold';
    display:inline-block;
    padding: 45px 0px;
    width:100%;
}
.navbar-parent.stick.a1 ul li a{
    padding: 28px 0px;
}
.nav.navbar-nav.navbar-center li a:hover{
    color:#333;
}

.nav.navbar-nav.navbar-center li{
    float:none;
    display:inline-block;
    width:25%;
    text-align:center;
    margin:auto -2px;
    position:static;
}
.navbar-parent ul{
    width: 100%;
    float: left;
    text-align:center;
    padding: 0;margin:0px;
}

.navbar-nav li.sub ul.sub-menu{
    position:absolute;
    left: 0;right: 0;
    z-index: 999999;
    padding:0px;
    height: 72px;
    line-height: 70px;
    background-color: #e7e9eb;
    width:100%;
    opacity: 0;visibility:hidden;
    z-index: 99;
}
.navbar-nav li.sub ul.sub-menu li{
    display:inline-block;
    padding: 0px 60px;
    width:auto;
}
.navbar-nav li.sub ul.sub-menu li a{
    padding: 0px;
    color:#333;
    font-family: 'Ubuntu-Regular';
    font-size: 16px;
    text-transform:capitalize;
    width:auto;
    display:inline-block;
    float:left;
}
.navbar-nav li.sub ul.sub-menu li a:hover{
    color:#0768a3;
}


.sl-main{
    width:100%;
    float:left;
    position:relative;
    padding: 20px 0px;
}
.sl-sub{
    width:100%;
    float:left;
    padding: 70px 0px;
    background-image:url('../images/back.png');
    background-size:cover;
    background-repeat:no-repeat;
}
.sl-boxes-main{
    width:100%;
    float:left;
}
.sl-box{
    width:100%;
    float:left;
}
.sl-img{
    width:100%;
    float:left;
    text-align:center;
}
.sl-img img{
    width:auto !important;
    display:inline-block !important;
    max-width: 100%;
}
.sl-ttle{
    width:100%;
    float:left;
    text-align:center;
    margin-top: 30px;
}
.sl-ttle h1{
    font-family: 'Ubuntu-Bold';
    font-size: 28px;
    text-transform:capitalize;
    color:#0069ab;
}
.sl-desc{
    width: 100%;
    float:left;
    text-align:center;
    margin-top: 20px;
}
.sl-desc p{
    width:65%;
    float:none;
    margin:auto;
    text-align:center;
    font-family: 'Ubuntu-Regular';
    font-size: 18px;
    color:#333333;
    margin-top: 15px;
}
.sl-desc p:first-child{
    margin-top: 0px;
}


.desc{
    width: 100%;
    float:left;
    text-align:center;
}
.desc p{
    text-align:center;
    font-family: 'Ubuntu-Regular';
    font-size: 18px;
    color:#333333;
    margin-top: 15px;
    line-height: 24px;
}
.desc p:first-child{
    margin-top: 0px;
}


.owl-prev{
    background: transparent !important;
    margin:0px !important;
    position:absolute;
    left:70px;right: unset;
    /*top: 50%;*/
    bottom: 400px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}
.owl-next{
    background: transparent !important;
    margin:0px !important;
    position:absolute;
    left:unset;right:70px;
    /*top: 50%;*/
    bottom: 400px;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
}

#owl-demo1 .owl-prev{
    transform:unset;
    -webkit-transform:unset;
    -moz-transform:unset;   
    top: unset;
    bottom: 37px;
    left: 369px;
}
#owl-demo1 .owl-next{
    transform:unset;
    -webkit-transform:unset;
    -moz-transform:unset;
    top: unset;
    bottom: 37px;
    right: 369px;
}

.prod-sl-main{
    width:100%;
    float:left;
    padding: 20px 0px;
}
.prod-sl-sub{
    width:100%;
    float:left;
}
.prod-sl-boxes-main{
    width:100%;
    float:left;
}
.prod-sl-box-main{
    width: 100%;
    float:left;
    padding: 0px 10px;
}

.prod-sl-box{
    height: 600px;
    background-color:#e7e9eb;
    width: 100%;float:left;
    margin-top: 40px;
}
.prod-sl-img{
    width:100%;
    float:left;
    text-align:center;
    transition: all .7s;
    -webkit-transition: all .7s;
    -moz-transition: all .7s;
    position:absolute;
    top: 50%;
    left: 0;right: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.prod-sl-img img{
    width:auto !important;
    max-width: 100%;
    max-height: 290px;
    display:inline-block !important;
}
.prod-sl-ttle{
    width:100%;
    float:left;
    text-align:center;
    margin-top: 30px;
}
.prod-sl-ttle h1{
    font-family: 'Ubuntu-Bold';
    font-size:46px;
    text-transform:capitalize;
    color:#0069ab;
}
.prod-sl-desc{
    margin-top:15px;
}
.prod-sl-desc p{
    width:100%;
    padding: 0px 15px 0px 15px;
    box-sizing: border-box;
}
.prod-sl-btn{
    width:100%;
    float:left;
    text-align:center;
    margin-top: 25px;
    
}
.prod-sl-btn a{
    height: 60px;
    line-height: 60px;
    width:auto;
    padding: 0px 40px;
    background-color:#ffb400;
    color:#fff;
    font-family: 'Ubuntu-Bold';
    font-size: 24px;
    text-transform:capitalize;
    display:inline-block;
    border-radius: 5px;
}

.prod-desc-main{
    width:100%;
    float:left;
    position:absolute;
    bottom: 0;
    opacity: 0;visibility:hidden;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}

.prod-sl-boxes-main .owl-item.active.center .prod-sl-box{
    height:740px;
    margin-top: 0px;
}
.prod-sl-boxes-main .owl-item.active.center .prod-desc-main{
    position:relative;
    opacity: 1;visibility:visible;
    transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
.prod-sl-boxes-main .owl-item.active.center .prod-sl-img{
    transition: all 0.7s;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    position:relative;
    top: 0;
    transform:unset;
    -webkit-transform:unset;
    -moz-transform:unset;
}
.footer-main{
    width: 100%;
    float: left;
    background-color: #0768a3;
    padding: 50px 0px;
}
.footer-lg1{
    text-align: center;
}
.footer-lg1 p{
    font-size:18px;
    font-family: 'Ubuntu-Regular';
    color: #fff;
}
.and{
    margin-top: 20px;
}
.footer-copy{
    width: 100%;
    float: left;
    margin: 10px 0px;
}
.lef-side-ftr{
    width: auto;
    float: left;
}
.rgt-side-ftr{
    width: auto;
    float: right;
}
.rgt-side-ftr p{
    font-size: 14px;
    color:#000;
}
.rgt-side-ftr p{
    font-size: 14px;
    color: #000;
}
.rgt-side-ftr p span{
    color:#287caf;
    font-size: 14px;
}
.main-menu-icon{
    width: auto;
    float: right;
    display: none;
}
.main-menu-icon a {
    position: relative;
    width: 40px;
    height: 40px;
    line-height: 15px;
    float: left;
    border-radius: 50%;
}
.main-menu-icon a:before {
   content: "";
    position: absolute;
    top: 9px;
    left: 10px;
    right: -7px;
    height: 4px;
    background-color: #fff;
    transition: all 0.4s;
    width: 20px;
}
.main-menu-icon a span {
  height: 4px;
    width: 20px;
    background-color: #fff;
    line-height: 6px;
    float: left;
    margin-top: 17px;
    position: absolute;
    right: 10px;
}
.main-menu-icon a:after {
        content: "";
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: -15px;
    height: 4px;
    background-color: #fff;
    transition: all 0.4s;
    width: 20px;
}
.header-menu-main {
   /* width: calc(100% - 510px);*/
    float: right;
    margin-top: 10px;
    display: none;
}
.header-menu-main ul {
    float: right;
    width: auto;
    list-style: none;
    padding: 0;
    margin: 0;
}
.header-menu-main ul li {
    display: inline-block;
    padding: 0px 18px;
    position: relative;
}
.menu-open:before {
    transform: rotate(-45deg);
    top: 18.5px !important;
}
.menu-open:after {
   transform: rotate(45deg);
    bottom: 17px !important;
}
.menu-open span {
    opacity: 0;
}
.sub-header-sclimg1{
    width: 100%;
    float: left;
    background-color: #0768a3;
}
.image11 li a{
    background-color: #fff;
}
.sub-menu-toggle{
	width: 100%;
	float: left;
}
.content_div.image_ui p strong{
    font-size: 18px;
    font-family: 'Ubuntu-Light'; 
    color: #000;  
}
.content_div.image_ui p {
    margin-bottom: 20px;
    font-size: 16px;
}
.tdl-disc p {
    line-height: 24px;
    font-family:'Ubuntu-Regular';
}
.tidi_cont.med_lft_full_text ul {
    list-style-type: circle;
}
.ftl-lg-u p{
    font-size: 18px;
    font-family: 'Ubuntu-Regular';
    color: #fff;
}
.ftl-lg-u{
    text-align: center;
}
.footer-lg1 p a{
    color: #fff;
}
.search-main-box{
    position: absolute;
    top: 0;
    right: 0;
    width: 430px;
    transform: translateX(430px);
    transition: all 0.5s;

}
.open-search{
    transform: translateX(0);
}
.frm-grm{
    width: 100%;
    float: left;
}
.frm-grm input[type="text"]{
    width: 100%;
    float: left;
    height: 50px;
    background-color: #fff;
    border:1px solid #008bf3;
    background-color: #fff;
    border-radius: 50px;
}
.search-icon{
    overflow: hidden;
}
.frm-grm input[type="submit"]{
    background-image: url(../new_images/scl1.png);
    background-size: contain;
    height: 50px;
    width: 50px;
    background-color: #008bf3;
    background-position: center;
    background-size: 22px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;    
    border-radius: 50px;
    border:0;
}
.open_search-box{
	overflow:visible;
}
.prd-c-2-head{
	font-size: 28px;
    padding-bottom: 3px !important;
} 
.active_main_nav a{
	color: #333 !important;
}
.active_main_nav{
	background-color: #eee;
}
.active_sub_nav{
	opacity: 1 !important;
    visibility: visible !important;
}
.owl-theme .owl-controls .owl-dot span{
    background: #ccc !important;
    width: 10px !important;
    height: 10px !important;
}

.content3,/* .content3_bg,*/ .content_bottom, .content_bottom_bg, .videos, .videos_bg, .videos_img{
    margin-top: 30px;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  background:#fff;
  z-index:9999999999;
}
.main-main1{
    width: 100%;
    float: left;
}
.darkHeader{
  position: fixed;
  top: 0;
  width: calc(100% - 500px);
  left: 0;
  right:0px;
  z-index:9999999999;
  float: none;
  margin:auto;
   transition: all 0.5s ease;
   background-color: #fff;
}
.navbar-parent.darkHeader ul li a{
    font-size: 20px !important;
    padding: -1px 0px !important;
     transition: all 0.5s ease;
     color: #000 !important;
}
.navbar-parent.darkHeader ul{
    width:100%;
}
.navbar-parent.darkHeader ul li.sub{
    width: 22% !important;
    float: none;
    font-size: 20px;
     transition: all 0.5s ease;
}
.darkHeader ul.navbar-nav li.sub ul.sub-menu li{
    padding: 0px 21px;
    transition: all 0.5s ease;
}
.navbar-parent.darkHeader ul li.sub ul.sub-menu li a{
    font-size: 17px !important;
     transition: all 0.5s ease;
}


/*.main-main1.sticky .main-header-start .sub-header-img{
    width: 150px;
    float: left;
}
.main-main1.sticky .main-header-start .sub-header-sclimg{
    width: 130px;
    float: right;
}
.main-main1.sticky .main-header-start .sub-header-sclimg a{
    height: 40px;
    width: 40px;
    line-height: 40px;
}

.main-main1.sticky .main-header-start .sub-header-sclimg img{
    width: 16px;
    height: 40px !important;
}
*/
.navbar-parent.darkHeader .nav.navbar-nav.navbar-center li a{
    padding: 25px 0px;
}
.stick{
    background-color: #fff;
    color: #000;
}
.stick .navbar-nav.navbar-center li a{
    color: #000;
    font-size: 21px;
}
.stick .navbar-nav.navbar-center li{
    width: 16%;
}
.stick{
    width: calc(100% - 411px);}
}
.stick li.sub.sub-has.sub-sub1:last-child {
    width: 32%;
}
.a1 .navbar-center .sub-sub1:last-child{
    width: 32%;   
}
.navbar-parent.stick{
    display: none;
}
.navbar-parent.stick.a1{
    display: block;
}
.navbar-nav>li>a{
    line-height: 2px !important;
}
.main-header{
    width: 100%;
    float: left;
    background-color: #c41a21;
    height: 79px;
}
.menu_icom ul{
    list-style-type: none;
}
.menu_icom ul li a img{
    float: right;
    margin-right: 30px;
    margin-top: 11px;
}
body{margin:0;}
.cd-popup-container .cd-popup-close{
    top: 16px;
}
.cru-cont-inn{margin-top: 80px !important;}

.main-vescu-product-sec{
    width: 100%;
    float: left;
}
.sub-vescu-hed{
    width: 100%;
    float: left;
}
.sub-vescu-hed h2{
    font-size: 44px;
    font-family: 'Ubuntu-Bold';
    color: #0069ab;
    text-align: center;
}
.sub-vescu-hed p{
    font-size: 18px;
    text-align: center;
}
.main-vascu-box-sec{
    width: 100%;
    float: left;
    padding-top: 20px;
}
.sub-first-box{
    width: 100%;
    float: left;
    box-sizing: border-box;
    background-color: #e7e9eb;
    padding: 25px;
    margin-bottom: 20px;
}
.vascu-img-sec{
    width: 100%;
    float: left;
    text-align: center;
    padding: 25px 0px;
}
.vascu-hed1-sec{
    width: 100%;
    float: left;
    text-align: center;
}
.vascu-hed1-sec h2{
    font-size: 26px;
     font-family: 'Ubuntu-Bold';
    color: #0069ab;
}
.vascu-cntnt-sec{
    width: 100%;
    float: left;
    text-align: center;

}
.vascu-cntnt-sec p{
    font-size: 16px;
    padding-top: 35px;
    font-family: 'OpenSans';
}
.sub-sub-vescu-sec{
    width: 100%;
    float: left;
    margin:25px 0px;
}
.second-vascu-specification-sec{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.sec-sub-spece1{
    width: 100%;
    float: left;
}
.sec-child-sec{
    width: 100%;
    float: left;
}
.sec-child-hed{
    width: 100%;
    float: left;
}
.sec-child-hed h2{
    font-size: 34px;
    font-family: 'Ubuntu-Bold';
    color: #0069ab;
    position: relative;
    border-bottom: 5px solid #e7e9eb;
    padding-bottom: 12px;
}
/*.sec-child-hed h2:before{
    content: '';
    position: absolute;
    width: 380px;
    height: 5px;
    background-color: #e7e9eb;
    left: 50%;
    bottom: -12px;
    transform: translateX(-50%);
}*/

.sec-child-cntnt{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.sub-first{
    width: 100%;
    float: left;
    margin: 10px 0px;
}
.sub-first h3{
    font-size: 18px;
    font-weight: bold;
    font-family: 'OpenSans-Bold';
}
.sub-first p{
    font-size: 18px;
    font-family: 'OpenSans';
}
.sec-child-hed h2:before{
    position: absolute;
}
.vascu-product-accessories-sec{
    width: 100%;
    float: left;
}
.vascu-baneer-img{
    width: 100%;
    float: left;
    position: relative;
}
.vascu-banner-caption{
    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}
.vascu-banner-caption h2{
    color: #fff;
     font-family: 'Ubuntu-Bold';
     font-size: 60px;
}
.vascu-baneer-img img{
    width: 100%;
}
.vascu-wrap-sec{
    width: 100%;
    float: left;
    margin:20px 0px;
}
.vascu-sub-sec{
    width: 100%;
    float: left;
}
.left-blue{
    background-color: #0069ab;
    color: #fff;
     padding: 20px;
     margin-bottom: 10px;
}
.left-blue h2{
    font-size: 17px;
    font-family: 'Ubuntu-Bold';

}
.right-gray{
    background-color: #e7e9eb;
    color: #000;
     padding: 20px;
     margin-bottom: 10px;
}
.right-gray h2{
   font-size: 17px;
    font-family: 'Ubuntu-Bold'; 
}
.vascu-sub-sec .col-lg-6{padding: 0px;}
.vascu-precatution-sec{
    width: 100%;
    float: left;
}
.sub-vascu-precatution{
    width: 100%;
    float: left;
}
.sub-vascu-precatution h2{
    font-size: 20px;
    font-family: 'OpenSans-Bold';
}
.sub-vascu-precatution p{
    font-size: 14px;
    font-family: 'OpenSans';
}
.vascu-tab-panel-class{
    width: 100%;
    float: left;
    position: relative;
    bottom: 50px;
    left: 0;
    right: 0;
}
button.tablinks{
    background-color: #e7e9eb;
    color: #0069ab;
    font-size: 24px;
    font-family: 'Ubuntu-Bold'; 
    border: unset;
   width: 32.33%;
    height: 50px;
    transition: all .2s ease-in-out;
    margin-right: 9px;
}
button.tablinks:hover{
   background-color: #fff;
    color: #000;
 
}
button.tablinks.active{
   background-color: #fff;
    color: #000;
    position: relative;  
}
button.tablinks.active:before{
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: -10px;
    height: 10px;
    background-color: #fff;    
}
.sub-vascu-tab-cntnt{
    width: 100%;
    float: left;
    /*padding: 50px 0px 0px 0px;*/
    padding: 50px 0px 50px 50px;
}
.vascu-left-cntnt{
    width: 90%;
    float: left;
    padding-top: 30px;
}
.vascu-left-cntnt h2{
    font-size: 48px;
    font-family: 'Ubuntu-Bold'; 
    color: #0069ab;
    margin-bottom: 20px;
}
.vascu-left-cntnt p{
    font-size: 16px;
    font-family: 'OpenSans';
    margin-bottom: 25px;
}
.vascu-left-cntnt h3{
   font-size: 16px; 
   font-family: 'OpenSans-Bold';
   margin-bottom: 5px;
}
.tab {
    width: 100%;
    float: left;
}
.box11{
    width: 100%;
    float: left;
}
.main-vascu-box-sec.desktop{display: block;display: flex;flex-wrap: wrap;justify-content: center;}
.main-vascu-box-sec.desktop .col-lg-4.col-md-4.col-sm-4.col-xs-12{padding-right: 0px;}
.main-vascu-box-sec.responsive{display: none;}
#owl-demo4 .owl-prev{
    top: unset;
    bottom: -7px;
    left: 369px;
}
#owl-demo4 .owl-next{
    top: unset;
    bottom: -7px;
    right: 369px;
}
.main-main-box{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.second-vascu-specification-sec.second-page {
    margin-top: 40px;
}
.main-vascu-specification-sec{
    width: 100%;
    float: left;
    margin-top: 40px;
}
.vascu-2-specification-page{
    width: 100%;
    float: left;
}
.sub-vascu-specification{
    width: 100%;
    float: left;
}
.sub-vascu-specification h2{
    font-size: 36px;
     font-family: 'Ubuntu-Bold';
     color: #0069ab; 
     position: relative;
}
.sub-child-left{
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.main-table-box{
    width: 100%;
    float: left;
    margin-bottom: 5px;
}
.child-left{
    width:100%;
    float: left;
    background-color: #d3d2d3;
    min-height: 90px;
    text-align: center;
 /*   margin-right: 7px;*/
}
.child-right{
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    min-height: 90px;
    text-align: center;
}
.sub-vascu-specification h2:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background-color: #e7e9eb;
    left: 50%;
    bottom: -12px;
    transform: translateX(-50%);
}
.child-right p{
    font-size: 14px;
}
.child-right h2{
    font-size: 14px;
    color: #e75555;
}
.main-table-box .col-lg-6.col-md-6.col-sm-6.col-xs-12{
    padding: 0;
    padding-right: 5px;
}
button.tablinks1{
    border: unset;
    background-color: unset;
    color: #0d4a92;
     font-family: 'OpenSans-Bold';
     font-size: 18px;
}
button.tablinks1.active{
    border: 1px solid #000;
    padding:10px;
    border-bottom: unset;
}

.tab1{
    width: 100%;
    float: left;
    text-align: center;
}
.second-vascu-specification-sec.responsive{display: none;}
.second-vascu-specification-sec.desktop{display: block;}
.main-menu-icon.icon2{
    width: auto;
    float: right;
    display: none;
    position: relative;
}
.main-menu-icon.icon2 a {
    position: relative;
    float: left;
    background-color: #0768a3;
    width: 40px;
    height: 40px;
    line-height: 15px;
    border-radius: 50%;
}
.main-menu-icon.icon2 a:before{
    content: "";
    position: absolute;
    top: 12px;
    left: 10px;
    right: 0;
    height: 4px;
    background-color: #fff;
    transition: all 0.4s;
}
.main-menu-icon.icon2 a span {
    height: 4px;
    width: 20px;
    background-color:#fff;
    line-height: 13px;
    float: left;
    margin-top: 18px;
}
.main-menu-icon.icon2 a:after {
    content: "";
    position: absolute;
    bottom: 12px;
    left: 10px;
    right: 0;
    height: 4px;
    background-color: #fff;
    transition: all 0.4s;
}
.tab.responsive{display: none;}
.tab.desktop{display: block;}
.img-sec1{
    width: 100%;
    float: left;
    background-image: url(./images/pbackimg.png) !important;
    background-repeat: no-repeat;
    background-size: 100% 80%;
}
.img-sec1 h2{
    font-size: 60px;
    text-align: center;
    color: #fff;
    font-family: 'Ubuntu-Bold';
    margin-top: 50px;
    margin-bottom: 50px;
}
.main-tab-panel-sec .vascu-sub-sec button.tablinks1.active{position: relative;z-index: 9;background-color: #fff;}
.main-tab-panel-sec .vascu-sub-sec .tabcontent{    
    width: 100%;
    float: left;
    border: 1px solid #000;
    position: relative;
    top: -1px;
}
.child-right.right1{
        background-color: #d3d2d3;
}
.vascu-main-cntntt-sec p{
    font-size: 15px;
    font-family: 'Ubuntu-Regular';
    margin: 0px 0px;
}
.second-vascu-specification-sec.second-page.dektop{display: block;}
.second-vascu-specification-sec.responsive{display: none;}
.main-table-box .col-lg-6.col-md-6.col-sm-6.col-xs-6{padding: 2px;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
        .prod-sl-boxes-main .center.active.owl-item .prod-sl-img{transform: none;margin-top: 20px;} 
    }
/* 18-02-2020 */

.feature_image img {
    object-fit: cover;
}
.remove_white_space {
    margin-top: 0;
}