@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'cabinbold';
    src: url('fonts/cabin-bold-webfont.woff2') format('woff2'),
         url('fonts/cabin-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinmedium';
    src: url('fonts/cabin-medium-webfont.woff2') format('woff2'),
         url('fonts/cabin-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinregular';
    src: url('fonts/cabin-regular-webfont.woff2') format('woff2'),
         url('fonts/cabin-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cabinsemibold';
    src: url('fonts/cabin-semibold-webfont.woff2') format('woff2'),
         url('fonts/cabin-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular_0-webfont.woff2') format('woff2'),
         url('fonts/roboto-regular_0-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.video-section{position:relative}
.video-section video{ width:100%}

.nav{position:absolute; top:0; height:100px; width:100%}
.logo img{margin-top:10px; margin-left:20px}
.nav ul{margin-top:45px;}
.nav li{float:left; list-style:none; margin-right:40px}
.nav li a{color:#000; font-family:'robotoregular'; font-size:15px; font-weight:600}
.nav li a:hover{text-decoration:none}
.nav li a:focus{text-decoration:none}
.nav span img{margin-top:30px; margin-right:10px}
.container-fluid.banner{margin:0; padding:0}
.banner .row{padding:0 !important; margin:0 !important}

.fixed {
    position: fixed;
    top:0; left:0;
    width: 100%; background:#fff; animation:slide-down 0.7s; box-shadow:#999 0px 1px 5px; z-index:1000}
 .fixed li a{color:#000 !important;}
 
 @keyframes slide-down {
    0% {
        
        transform: translateY(-100%);
    } 
    100% {
        
        transform: translateY(0);
    } 
}

.section-2{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.section-2 p{color:#abacac; font-size:22px; font-family:'cabinregular';}
.section-2 h2{color:#434345; margin:0; margin-top:50px; font-family:'cabinbold'; font-size:32px; margin-bottom:40px}
.section-2 a{background:#00baff; padding-top:15px; padding-bottom:15px; padding-left:40px; padding-right:40px; color:#fff; font-size:18px; font-family:'cabinregular'; display:inline-block; margin-top:70px}
.section-2 a:hover{text-decoration:none}
.section-2 a:focus{text-decoration:none}

.section-3{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.section-3 h2{color:#434345; font-family:'cabinbold'; font-size:35px; line-height:45px; margin-left:170px; margin-top:0}
.section-3 p{color:#abacac; font-size:22px; font-family:'cabinregular'; margin-top:30px; border-left:1px solid #abacac; padding-left:10px}
.section-3 span{ color:#434345; font-size:24px; font-family:'cabinbold'}
.section-3 .col-md-3{text-align:center; margin-top:50px}
.section-3 a{background:#00baff; padding-top:15px; padding-bottom:15px; padding-left:60px; padding-right:60px; color:#fff; font-size:18px; font-family:'cabinregular'; margin-left:40%; display:inline-block; margin-top:80px}
.section-3 a:hover{text-decoration:none}
.section-3 a:focus{text-decoration:none}

.video-section2{position:relative}
.video-section2 video{width:100%}
.video-section-inner2{position:absolute; top:15%; left:2%; padding:80px}
.video-section-inner2 h2{font-size:60px; font-family:'cabinbold'; line-height:70px; color:#fff}
.video-section-inner2 p{font-size:22px; font-family:'cabinregular'; margin-top:30px; color:#fff}
.video-section-inner2 a{color:#fff; font-family:'cabinbold'; font-size:18px; display:inline-block; margin-top:30px}
.video-section-inner2 a:hover{text-decoration:underline; color:#ffa001}
.video-section-inner2 a:focus{text-decoration:none}
.video-section-inner2 a img{margin-top:-15px}

.video-section-inner{position:absolute; top:15%; left:2%; padding:80px}
.video-section-inner h2{font-size:60px; font-family:'cabinbold'; line-height:70px; color:#fff}
.video-section-inner p{font-size:22px; font-family:'cabinregular'; margin-top:30px; color:#fff}
.video-section-inner a{color:#fff; font-family:'cabinbold'; font-size:18px; display:inline-block; margin-top:30px}
.video-section-inner a:hover{text-decoration:underline; color:#ffa001}
.video-section-inner a:focus{text-decoration:none}
.video-section-inner a img{margin-top:-15px}

.section-4{padding-top:80px; padding-bottom:80px; background:#ecf2ef; margin-top:-5px}
.section-4 h2{color:#434345; font-family:'cabinbold'; font-size:35px; line-height:45px; margin-left:170px; margin-top:0}
.section-4 p{color:#abacac; font-size:22px; font-family:'cabinregular'; margin-top:30px;  border-left:1px solid #abacac; padding-left:10px}
.section-4 span{ color:#434345; font-size:24px; font-family:'cabinbold'}
.section-4 .col-md-2{text-align:center; margin-top:50px}
.section-4 a{background:#00baff; padding-top:15px; padding-bottom:15px; padding-left:60px; padding-right:60px; color:#fff; font-size:18px; font-family:'cabinregular'; margin-left:40%; display:inline-block; margin-top:80px}
.section-4 a:hover{text-decoration:none;}
.section-4 a:focus{text-decoration:none}
.section-4-inner{margin-left:100px; clear:both}

.footer{background:#000; padding-top:30px; padding-bottom:30px; color:#fff; text-align:center; font-size:18px; font-family:'cabinregular'}
.last{position:absolute; bottom:10%; padding:50px; right:0; color:#fff; font-size:22px; font-family:'cabinbold'}
.last2{position:absolute; bottom:0%; padding:50px; right:0; color:#fff; font-size:22px; font-family:'cabinbold'}

.container2{padding-top:50px; padding-bottom:50px}
.container2 h2{text-align:center; font-size:35px; font-family:'cabinbold'; color:#434345}
.container2 p{text-align:center; font-family:'cabinregular'; font-size:22px; color:#abacac; padding-left:180px; padding-right:180px; padding-top:30px}

.section-5{padding-top:50px; padding-bottom:80px;}
.section-5 p{color:#abacac; font-size:22px; font-family:'cabinregular';}
.section-5 h2{color:#434345; margin:0; margin-top:50px; font-family:'cabinbold'; font-size:32px; margin-bottom:40px}
.section-5 a{background:#00baff; padding-top:15px; padding-bottom:15px; padding-left:40px; padding-right:40px; color:#fff; font-size:18px; font-family:'cabinregular'; display:inline-block; margin-top:70px}
.section-5 a:hover{text-decoration:none}
.section-5 a:focus{text-decoration:none}

.container3-inner1{background:url(images/content1.jpg); height:347px; background-size:cover}
.container3-inner1 h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:80px; line-height:40px}
.container3-inner1 p{text-align:center; color:#fff; font-family:'cabinregular'; font-size:22px; padding-left:100px; padding-right:100px; padding-top:30px}

.container3-inner2{background:url(images/content2.jpg); height:347px; background-size:cover}
.container3-inner2 h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:80px; line-height:40px}
.container3-inner2 p{text-align:center; color:#fff; font-family:'cabinregular'; font-size:22px; padding-left:100px; padding-right:100px; padding-top:30px}

.container3-inner3{background:url(images/content3.jpg); height:347px; background-size:cover}
.container3-inner3 h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:100px; line-height:40px}
.container3-inner3 p{text-align:center; color:#fff; font-family:'cabinregular'; font-size:22px; padding-left:100px; padding-right:100px; padding-top:30px}

.container3-inner4{background:url(images/content4.jpg); height:347px; background-size:cover}
.container3-inner4 h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:100px; line-height:40px}
.container3-inner4 p{text-align:center; color:#fff; font-family:'cabinregular'; font-size:22px; padding-left:100px; padding-right:100px; padding-top:30px}

.container4{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.container4 .col-md-2{margin-left:25px; text-align:center}
.container4 span{font-size:22px; font-family:'cabinbold'; color:#434345}
.container4 h2{text-align:center; margin-bottom:50px; font-family:'cabinbold'; color:#434345; font-size:35px; line-height:40px}

.about-section{text-align:center; padding-top:80px; padding-bottom:80px}
.about-section h2{margin-bottom:30px; color:#434345; font-size:35px; font-family:'cabinbold'}
.about-section p{font-family:'cabinregular'; color:#abacac; font-size:22px; padding-left:50px; padding-right:50px}

.about-section2{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.about-section2 h2{margin-bottom:30px; color:#434345; font-size:35px; font-family:'cabinbold'}
.about-section2 p{font-family:'cabinregular'; color:#abacac; font-size:22px}

.about-section3{padding-bottom:80px; padding-top:80px}
.about-section3 h2{font-family:'cabinbold'; font-size:35px; text-align:center; color:#434345 }

.about-section3-content{padding-left:50px}
.about-section3-content h3{font-family:'cabinbold'; font-size:26px; margin-top:50px; color:#434345}
.about-section3-content p{font-size:22px; font-family:'cabinregular'; padding-top:10px; color:#abacac}

.about-section3-image img{margin-top:50px}

.about-section3-content2{padding-left:50px; }
.about-section3-content2 h3{font-family:'cabinbold'; font-size:26px; margin-top:50px; color:#434345}
.about-section3-content2 p{font-size:22px; font-family:'cabinregular'; padding-top:10px; color:#abacac; padding-right:50px}

.about-section3-image2{clear:both; padding-left:30px}
.about-section3-image2 img{margin-top:50px; margin-left:20px}

ul.menu{margin-top:10px !important; min-width:100px}

ul.menu li{font-family:'cabinbold'; font-size:15px; float:none; margin-left:10px}

.hr-video video{width:100%}
.hr-video .row{padding:0; margin:0}
.container-fluid.hr-video{padding-left:0; margin:0; padding-right:0}

.hr-section{padding-top:80px; padding-bottom:80px}
.hr-section h2{font-family:'cabinbold'; font-size:35px; margin:0; padding:0; color:#434345}
.hr-section h3{font-size:28px; font-family:'cabinbold'; color:#434345; line-height:35px}
.hr-section p{font-size:22px; font-family:'cabinregular'; padding-top:20px; color:#abacac}
.hr-section ul{margin:0; padding:0; margin-left:15px; margin-top:25px}
.hr-section li{width:25%; font-size:20px; float:left; font-family:'cabinbold'; color:#434345}

.hr-section2{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.hr-section2 p{color:#abacac; font-size:22px; font-family:'cabinregular'; margin-bottom:50px}
.hr-section2 h3{color:#434345; margin:0; font-family:'cabinbold'; font-size:28px; margin-bottom:10px}
.hr-section2 h2{font-family:'cabinbold'; text-align:center; margin-bottom:50px; font-size:35px; color:#434345; line-height:45px}

.testimonial-section{padding-bottom:80px; padding-top:80px; background:#ecf2ef}
.testimonial-section h2{font-family:'cabinbold'; font-size:35px; color:#434345;}
.testimonial-section p{font-size:22px; color:#abacac; font-family:'cabinregular'; padding-top:50px}
.testimonial-section h5{font-family:'cabinbold'; padding-top:10px; font-size:22px}

.function-section{padding-bottom:80px; padding-top:80px; background:#ecf2ef}
.function-section h2{font-family:'cabinbold'; font-size:35px; color:#434345;}
.function-section p{font-size:22px; color:#abacac; font-family:'cabinregular'}
.function-section h5{font-family:'cabinbold'; padding-top:10px; font-size:22px}
.function-section-inner{background:url(images/content5.jpg); height:347px; background-size:cover; margin-top:50px}
.function-section-inner h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:150px; line-height:40px}
.function-section-inner2{background:url(images/content6.jpg); height:347px; background-size:cover; margin-top:50px}
.function-section-inner2 h2{text-align:center; color:#fff; font-family:'cabinbold'; font-size:28px; margin-top:150px; line-height:40px}

.casestudy-section1{padding-bottom:80px; padding-top:80px; background:#ecf2ef}
.casestudy-section1 h2{font-family:'cabinbold'; font-size:35px; color:#434345; text-align:center; margin-bottom:50px}
.casestudy-section1 h3{font-family:'cabinbold'; font-size:32px; color:#434345; margin:0; padding:0; margin-top:30px; margin-bottom:10px}
.casestudy-section1 ul{margin-top:30px}
.casestudy-section1 li{font-family:'cabinregular'; font-size:22px; margin-top:10px; color:#abacac}

.casestudy-section2{padding-bottom:80px; padding-top:80px}
.casestudy-section2 h2{font-family:'cabinbold'; font-size:35px; color:#434345; text-align:center; margin-bottom:50px}
.casestudy-section2 h3{font-family:'cabinbold'; font-size:32px; color:#434345; margin:0; padding:0; margin-top:30px; margin-bottom:10px}
.casestudy-section2 ul{margin-top:30px}
.casestudy-section2 li{font-family:'cabinregular'; font-size:22px; margin-top:10px; color:#abacac}

.feature-section{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.feature-section h2{font-family:'cabinbold'; color:#434345; font-size:35px}
.feature-section h3{font-family:'cabinregular'; color:#434345; font-size:28px; padding-top:20px;}
.feature-section li{font-family:'cabinbold'; font-size:22px; width:50%; float:left; margin-top:25px; color:#abacac}

.feature-section2{padding-top:80px; padding-bottom:80px}
.feature-section2 img{width:100%}
.feature-section2 h2{font-family:'cabinbold'; font-size:32px; line-height:40px; margin-top:50px; margin-left:50px; color:#434345}
.feature-section2 ul{margin-top:40px; margin-left:50px}
.feature-section2 li{font-family:'cabinregular'; font-size:22px; color:#abacac}

.feature-section3{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.feature-section3 img{width:100%}
.feature-section3 h2{font-family:'cabinbold'; font-size:32px; line-height:40px; margin-top:50px;  color:#434345}
.feature-section3 ul{margin-top:40px}
.feature-section3 li{font-family:'cabinregular'; font-size:22px; color:#abacac}

.section-6{padding-top:80px; padding-bottom:80px; background:#ecf2ef}
.section-6 p{color:#abacac; font-size:22px; font-family:'cabinregular';}
.section-6 h2{color:#434345; margin:0; font-family:'cabinbold'; font-size:32px; margin-bottom:40px}
.section-6 li{font-family:'cabinregular'; font-size:22px; color:#abacac; line-height:40px}

.hr-section3{padding-bottom:80px; padding-top:80px}
.hr-section3 h2{font-family:'cabinbold'; margin-bottom:20px; font-size:35px; color:#434345; line-height:45px}
.hr-section3 p{font-size:22px; font-family:'cabinregular'; color:#abacac}

h2.heading{font-size:30px; margin-bottom:0; line-height:40px}

.contact-section{padding-top:80px; padding-bottom:80px; background:#ecf2ef}

.contact-inner h2{font-size:20px; font-family:'cabinbold'; line-height:25px; margin-bottom:30px; color:#434345}
.contact-inner input{width:100%; border:2px solid #bec0c2; height:40px; background-color:transparent; margin-bottom:20px; padding-left:5px; font-size:16px; font-family:'cabinregular'}
.contact-inner textarea{width:100%; border:2px solid #bec0c2; height:80px; background-color:transparent; margin-bottom:20px; padding-left:5px; font-size:16px; font-family:'cabinregular'}
.contact-inner input.button{width:50%; background:#39b8ea; border:none; color:#fff; font-size:18px}

.contact-inner2 h2{font-size:30px; font-family:'cabinbold'; color:#434345; margin-left:50px}
.contact-inner2 p{font-family:'cabinregular'; font-size:18px; color:#abacac; margin-left:50px}
 
.contact-inner2 h3{font-family:'cabinbold'; font-size:22px; color:#434345; margin-left:50px; margin-top:30px}

li.login{position:absolute; right:-30px; top:9%; background:#00baff; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; z-index:1000}
li.login a{color:#fff !important}

.login-page{background:#ecf2ef; height:100vh; text-align:center}
.login-page img{margin-top:30px}
.login-inner{padding-top:20px; padding-bottom:20px; width:400px; margin:auto; background:#e7e8e9; border-radius:2px; border:1px solid #737979; margin-top:30px}
.login-inner input{width:90%; height:35px; padding-left:5px; font-family:'cabinregular'}
.login-inner input.input2{margin-top:10px}
.login-inner input.button{width:50%; background:#00baff; border:none; color:#fff; font-family:'cabinbold'; font-size:20px; margin-top:20px}
.login-inner a{color:#000; display:inline-block; margin-top:10px; font-family:'cabinregular'}
.login-inner h2{font-size:18px; font-family:'cabinbold'; margin:0; margin-bottom:20px; color:#434345}

.footer2{padding-bottom:60px; padding-top:60px; background:#1a1a1a}
.footer2 h3{font-family:'cabinbold'; color:#fff; font-size:22px; margin:0; margin-bottom:5px}
.footer2 p{font-family:'cabinregular'; color:#fff; font-size:18px; padding:0; margin-bottom:10px !important}
.footer-inner img{margin-top:60px}
.footer-inner2{text-align:center}
.footer-inner{text-align:center}
.footer-inner3{margin-top:40px; padding-left:50px}

@media screen and (max-width:768px){

.banner{margin-top:50px !important}
.logo{width:50%; float:left}
.logo img{margin-top:0 !important; margin-left:0 !important; width:120px}

.nav{height:auto !important}
.container-fluid .nav{padding-right:0 !important}
.nav-inner{width:100%; background:#fff; padding-top:10px; padding-bottom:10px; margin-bottom:20px !important; display:none; z-index:1000}
a#menu{display:block; width:20px; background:url(images/nav-icon.png) no-repeat top; height:30px; margin-top:18px; margin-left:88%}
.nav ul{margin-top:0 !important}
.nav li{margin-right:0 !important; float:none !important; text-align:center; margin-bottom:5px}
.nav li a{font-size:14px !important; font-weight:100 !important}	

.section-2{padding-top:50px; padding-bottom:50px}
.section-2 p{font-size:16px}
.section-2 h2{font-size:24px; margin-top:20px; margin-bottom:20px}

.container2 h2{font-size:24px}
.container2 p{padding-left:0; padding-right:0; padding-top:10px; font-size:16px}

.container4{padding-top:50px; padding-bottom:50px}
.container4 h2{font-size:24px; line-height:normal}
.container4 .col-md-2{margin-left:0; margin-top:20px}
.container4 span{font-size:18px}

.container3-inner1{height:auto; padding-bottom:20px}
.container3-inner1 h2{margin:0; font-size:22px; line-height:normal; padding-top:20px}
.container3-inner1 p{padding-left:0; padding-right:0; font-size:16px; padding-top:10px}

.container3-inner2{height:auto; padding-bottom:20px}
.container3-inner2 h2{margin:0; font-size:22px; line-height:normal; padding-top:20px}
.container3-inner2 p{padding-left:0; padding-right:0; font-size:16px; padding-top:10px}

.container3-inner3{height:auto; padding-bottom:20px}
.container3-inner3 h2{margin:0; font-size:22px; line-height:normal; padding-top:20px}
.container3-inner3 p{padding-left:0; padding-right:0; font-size:16px; padding-top:10px}

.container3-inner4{height:auto; padding-bottom:20px}
.container3-inner4 h2{margin:0; font-size:22px; line-height:normal; padding-top:20px}
.container3-inner4 p{padding-left:0; padding-right:0; font-size:16px; padding-top:10px}

.section-5{padding-bottom:50px; padding-top:50px}
.section-5 h2{margin-top:0; font-size:24px}
.section-5 p{font-size:16px}
.section-5 a{margin-top:20px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-size:14px}

.video-section-inner2{position:relative; top:0; left:0; padding:0; padding-top:30px; padding-bottom:30px}
.video-section-inner2 h2{font-size:24px; color:#434345; line-height:normal; margin-left:20px}
.video-section-inner2 p{font-size:16px; color:#abacac; margin-left:20px; margin-top:0}
.last2{display:none}
.video-section-inner2 a{font-size:16px; color:#434345; margin-top:0; margin-left:20px}

.section-4{padding-top:50px; padding-bottom:50px}
.section-4 h2{font-size:22px; margin-left:0; line-height:normal; margin-left:20px;}
.section-4 p{font-size:16px; margin-top:0}
.section-4 .col-md-2{margin-top:20px}
.section-4 span{font-size:18px}
.section-4-inner{margin-left:0 !important}
.section-4 a{margin-left:30%; margin-top:20%; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-size:14px}

.video-section-inner{position:relative; top:0; left:0; padding:0; padding-top:30px; padding-bottom:30px}
.video-section-inner h2{font-size:24px; color:#434345; line-height:normal; margin-left:20px}
.video-section-inner p{font-size:16px; color:#abacac; margin-left:20px; margin-top:0}
.last{display:none}
.video-section-inner a{font-size:16px; color:#434345; margin-top:0; margin-left:20px}

.section-3{padding-top:50px; padding-bottom:50px}
.section-3 h2{font-size:22px; margin-left:0; line-height:normal; margin-left:20px;}
.section-3 p{font-size:16px; margin-top:0}
.section-3 .col-md-3{margin-top:20px}
.section-3 span{font-size:18px}
.section-3 a{margin-left:30%; margin-top:20%; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px; font-size:14px}

.about-section{padding-bottom:50px; padding-top:50px}
.about-section h2{font-size:24px; margin-bottom:10px}
.about-section P{font-size:16px; padding:0}

.about-section2{padding-bottom:50px; padding-top:50px}
.about-section2 h2{font-size:24px}
.about-section2 p{font-size:16px}

.about-section3{padding-bottom:50px; padding-top:50px}
.about-section3 h2{font-size:24px}
.about-section3-content h3{font-size:18px; margin-top:20px}
.about-section3-content p{font-size:16px; padding-top:0; padding-right:0}
.about-section3-content{padding-left:20px}
.about-section3-image img{margin-top:0;}

.about-section3-content2 h3{font-size:18px; margin-top:20px}
.about-section3-content2 p{font-size:16px; padding-top:0; padding-right:0}
.about-section3-content2{padding-left:20px}
.about-section3-image2 img{margin-left:0}

.testimonial-section{padding-top:50px; padding-bottom:50px}
.testimonial-section h2{font-size:24px}
.testimonial-section p{font-size:16px; padding-top:20px}
h2.heading{font-size:18px; line-height:normal}
.testimonial-section h5{font-size:18px; padding-top:0}	

.casestudy-section1{padding-top:50px; padding-bottom:50px}
.casestudy-section1 h2{font-size:24px; padding-left:20px; padding-right:20px; margin-bottom:20px}
.casestudy-section1 h3{font-size:18px}
.casestudy-section1 li{font-size:18px}

.casestudy-section2{padding-top:50px; padding-bottom:50px}
.casestudy-section2 h2{font-size:24px; padding-left:20px; padding-right:20px; margin-bottom:20px}
.casestudy-section2 h3{font-size:18px}
.casestudy-section2 li{font-size:18px}	

.feature-section{padding-top:50px; padding-bottom:50px}
.feature-section h2{font-size:24px}
.feature-section h3{font-size:20px; padding-top:5px}
.feature-section li{width:100%; font-size:16px; margin-top:10px}

.feature-section2{padding-top:50px; padding-bottom:50px}
.feature-section2 img{width:100%}
.feature-section2 h2{font-size:24px; margin-top:20px; margin-left:0; line-height:normal}
.feature-section2 li{font-size:16px}
.feature-section2 ul{margin-top:20px; margin-left:0}

.feature-section3{padding-top:50px; padding-bottom:50px}
.feature-section3 img{width:100%}
.feature-section3 h2{font-size:24px; margin-top:0px; margin-left:0; line-height:normal}
.feature-section3 li{font-size:16px}
.feature-section3 ul{margin-top:20px; margin-left:0; margin-bottom:20px}

.section-6{padding-top:50px; padding-bottom:50px}
.section-6 h2{font-size:24px}
.section-6 li{font-size:16px; line-height:normal}

.function-section{padding-top:50px; padding-bottom:50px}
.function-section p{font-size:16px}
.function-section-inner{height:auto !important; padding-bottom:50px; padding-top:50px; margin-top:20px}
.function-section-inner h2{margin-top:0; font-size:24px}
.function-section-inner2{height:auto !important; padding-bottom:50px; padding-top:50px; margin-top:20px}
.function-section-inner2 h2{margin-top:0; font-size:24px}

.hr-section{padding-top:50px; padding-bottom:50px}
.hr-section h2{font-size:24px}
.hr-section h3{font-size:19px; line-height:normal}
.hr-section p{font-size:16px}
.hr-section li{width:100%; font-size:18px}
.hr-section3{padding-top:50px; padding-bottom:50px}
.hr-section3 h2{font-size:24px; line-height:normal}
.hr-section3 p{font-size:16px}

.hr-section2{padding-top:50px; padding-top:50px}
.hr-section2 h2{font-size:24px; line-height:normal}
.hr-section2 h3{font-size:20px}
.hr-section2 p{font-size:16px; margin-bottom:20px}

.hr-video video{display:none}
.video-section video{display:none}
.video-section2 video{display:none}

.contact-section{padding-bottom:40px; padding-top:40px}
.contact-inner2 h2{font-size:20px; margin-left:0}
.contact-inner2 p{font-size:16px; margin-left:0}
.contact-inner2 h3{margin-left:0; font-size:18px}

.desktop-image{display:none}
li.login{top:18%; right:60px}

.login-inner{width:90%; margin-left:20px}

.footer2{padding-top:30px; padding-bottom:30px}
.footer-inner3{margin-top:0}
.footer-inner2{margin-top:20px}
.footer-inner img{margin-top:0; margin-top:20px}

}

@media screen and (min-width:769px) and (max-width:1920px){

.mobile-image{display:none}	
	
}





