@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff'),
         url('../fonts/lato-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff'),
         url('../fonts/lato-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff'),
         url('../fonts/lato-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoheavy';
    src: url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../fonts/lato-heavy-webfont.woff') format('woff'),
         url('../fonts/lato-heavy-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.header-new {padding: 2px 0px;background: #155a9f;}

body {font-family:'latoregular';font-size: 15px;color: #6e6e6f; letter-spacing: 1px; }
a{text-decoration:none;outline:0}
.clr{clear:both}
.fa-check{color:#6ca20e}
.main-btn{background:#6ca20e;color:#fff;font-size:18px;padding:15px 20px;border-radius:5px;text-align:center}
.main-btn:hover{background:#639113}
.f-left{float:left}
.f-right{float:right}
.text-left{text-align:left}
.text-right{text-align:right}
.text-italic{font-family:OpenSans-LightItalic;font-size:1em}
.mtop-20{margin-top:30px}
.m-top-20{margin-top:40px}
.m-top-50{margin-top:80px!important}
.blue-bg{background:#c32d32}
.grey-bg{background:#efefef}
.new-container{width:100%;max-width:1000px;margin:0 auto}
.offer{margin:0 0 20px}
.new-container1{width:100%;max-width:80%;margin:auto;text-align:center}
header{display:block;}
.request-quote{background:#c32d32!important;color:#fff!important;margin:0}
.header-frame.header-blue.mobile-header{display:none}
.request-quote:hover{background:#000!important;color:#fff!important}

/*--Banner Starts--*/
#thank .main-banner14 {height:100vh;}

.navbar-nav > li > a{line-height:60px;padding:0 15px;}

.main-banner14{background:url(../images/banner-abs.webp) bottom no-repeat;background-size:cover;width:100%;display:inline-block;margin:84px 0 0;padding: 0;background-position: bottom left;}

.main-banner14 .banner-new .apply-form{background-color:rgba(247,247,247,0.8);border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;padding:25px;color:#000;}
.main-banner14 .banner-new .apply-form h3{font-size:26px;text-transform:uppercase;margin:0 0 15px;padding:5px 15px;background-color:#006972;color:#F7374A;text-align:center;border-radius:5px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.main-banner14 .banner-new .apply-form input[type="text"], .main-banner14 .banner-new .apply-form input[type="email"]{width:100%; padding:14px;border:1px solid #ccc;margin-bottom:5px;padding-left:15px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;}
.main-banner14 .banner-new .apply-form input[type="button"],input[type="submit"]{background-color:#006972;width:100%;padding:11px;text-align:center;font-size:18px;color:#fff;border:none;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;margin-top:10px;}
.main-banner14 .banner-new .apply-form input[type="button"],input[type="submit"]:hover{background-color:#e31e25;}
.main-banner14 .banner-new .apply-form select{width:100%; padding:14px;border:1px solid #ccc;margin-bottom:5px;padding-left:15px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;color: #777;}



.main-banner14 .main-details {background:rgba(0,0,0,.7);border-radius:10px;padding:30px;text-align:left;width:50%}
.main-banner14 .main-details1{background:rgba(0,0,0,.7);border-radius:10px;padding:30px;text-align:left;width:75%}
.main-banner14 .main-details{margin:0 auto}
.main-banner14 .main-details hr, .main-banner14 .main-details1 hr {margin:40px 0 40px 0;}
.main-banner14 .main-details .main-logo, .main-banner14 .main-details1 .main-logo {text-align:center;}
.main-banner14 .main-details .main-logo img, .main-banner14 .main-details1 .main-logo img {width:250px; border-radius:5px;  margin:0 auto 0 auto;}
.main-banner14 .main-details h2{font-size:30px;color:#fff;margin:0 0 20px 0;font-family:OpenSans-Light; line-height:38px; text-align:center;}
.main-banner14 .main-details h2 strong{font-family:OpenSans-Bold; font-size:35px;}
.main-banner14 .main-details h2 span{font-family:OpenSans-LightItalic; font-size:25x; display:block; text-align:center; margin:20px 0 20px 0;}
.main-banner14 .main-details h3{font-size:30px;color:#fff;margin:0 0 20px 0;font-family:OpenSans-Light; line-height:38px; text-align:center;}
.main-banner14 .main-details h3 strong{font-family:OpenSans-Bold; font-size:35px; color:#ff3d00;}
.main-banner14 .main-details h2 img {width:60%;}
.main-banner14 .main-details h1{font-size:40px;color:#fff;margin:0 0 10px 0;font-family:OpenSans-Light; text-align:center;}
.main-banner14 .main-details p{font-family:OpenSans-Light;font-size:35px;color:#fff;margin:0 0 15px}
.main-banner14 .main-details1{margin:0 auto}
.main-banner14 .main-details1 h1{font-size:3.4em;color:#fff;margin:0;font-family:OpenSans-Semibold}
.main-banner14 .main-details1 p {font-family:OpenSans-Light; list-style-tupe:none;font-size:1.2em;color:#fff;line-height:26px;margin:10px 0 0 0}
.main-banner14 .main-details1 p a{color:#ff3d00;}
.main-details form .field-1 input,.main-details form .field-1 select{width:100%;color:#666;border:1px solid #ccc;font-family:OpenSans-Regular;font-size:1.2em;padding:12px 8px;margin:0 0 10px;border-radius:2px}
.main-details .field-1 input:focus,.main-details form .field-1 select:focus{border:1px solid #005d7e;outline:0}
.main-details .field-1 ul{margin:0;padding:0}
.main-details .field-1 ul li{list-style-type:none;width:30%;float:left}
.main-details .field-1 ul li:nth-child(2){margin:0 5%}
.main-details .field-2 input{background:#ff3d00; width:100%;color:#fff;font-family:OpenSans-Regular;font-size:1.5em;text-transform:uppercase;text-shadow:none;border:1px solid #ff3d00;;padding:15px 20px}
.main-details .field-2 input:hover{background:#000; border:1px solid #ffffff;}

.main-details .imp-text {color:#ffffff; display:inline-block; width:100%; font-size:1em; padding-top:10px; font-family:"OpenSans-Regular";}
.main-details .imp-text a {color:#ff3d00;}
.main-details .imp-text a:hover {color:#38bda0;}
/*--Banner Ends--*/
/*--Thankyou page--*/
.main-banner14 .main-details1.ty_bmtch h1{line-height:1.5em;}
.main-banner14 .ty_bmtch{text-align:center;}


/*--Thankyou page--*/

p, h1, h2, h3, h5, ul li{color: #1a1919;}

p{line-height: 26px;}


.main-banner14 .banner-new{text-align:left;color:#fff; padding:135px 5px;}
.main-banner14 .banner-new .main-logo{margin-bottom:15px;}
.main-banner14 .banner-new .main-logo img{width:auto;height:auto;}
.main-banner14 .banner-new img{height:auto;}
.main-banner14 .banner-new h2{color:#fff!important;font-size:32px;line-height:40px;padding-top:0px;margin-bottom:5px;padding-top:30px;}
.main-banner14 .banner-new h3{color:#fff!important;font-size:44px;line-height:44px;padding-top:0px;margin-bottom:0px;margin-top:0;font-family:"OpenSans-Bold";}
.main-banner14 .banner-new h4{color:#fff!important;font-size:26px;line-height:30px;padding-top:0px;margin-bottom:0px;margin-top:0;font-family:"OpenSans-regular";}
.main-banner14 .banner-new h4 span{color:#fff!important;font-size:30px;line-height:35px;padding-top:0px;margin-bottom:0px;margin-top:0;font-family:"OpenSans-Bold";display:block;}

.main-banner14 .banner-new .cost_panel {background-color:#f7f7f7;padding:5px;text-align:left;overflow:hidden;color:#000;}
.main-banner14 .banner-new .cost_panel .cost_lft{width:50%;float:left;background-color:#84b211;text-align:center;color:#fff;}
.main-banner14 .banner-new .cost_panel .cost_rgt{width:50%;background-color:#ff3d00;color:#fff;float:left;text-align:center;}
.main-banner14 .banner-new .cost_panel .cost_rgt h4{color:#fff;padding-left:15px;}
.main-banner14 .banner-new .cost_panel p{float:left;padding:5px;font-size:13px;margin:10px 0;}
.main-banner14 .banner-new .cost_panel p a{color:#ff3d00;}
.main-banner14 .banner-new .cost_panel h4{font-size:20px;display:inline-block;padding:0 10px;}
.main-banner14 .banner-new .cost_panel input{background-color:#0284d6;color:#fff;padding:8px 15px;font-size:18px;border:1px solid #fff;margin-top:5px;width:100%;}
.main-banner14 .banner-new h4 span{font-family:"OpenSans-Bold";}

.main-banner14 .banner-new h3 span{display:block;font-size:32px;margin-top:5px;margin-bottom:5px;font-family:"OpenSans-Regular";line-height:40px;color:#ffc527;}
.main-banner14 .banner-new .scratch_offer{background-color:#f7f7f7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:15px;color:#000;}
.main-banner14 .banner-new .scratch_offer h1{font-size:24px;margin:0 0 5px;background-color:#000;padding:10px;color:#fff;text-align:center;font-family:"OpenSans-regular";text-align:center;}
.main-banner14 .banner-new .scratch_offer h2{font-size:24px;margin:0 0 15px;background-color:#1277a3;padding:10px;color:#fff;text-align:center;font-family:"OpenSans-regular";text-align:center;}
.main-banner14 .banner-new .scratch_offer h2 span.get_refund{font-size:15px;display:block;font-weight:normal;font-family:"OpenSans-regular";}
.main-banner14 .banner-new .scratch_offer h2 span.get_refund strong{font-size:20px;}
.main-banner14 .banner-new .scratch_offer h2 span{display:block;font-size:40px;margin-top:0px;font-family:"OpenSans-Bold";}
.main-banner14 .banner-new .scratch_offer p a{color:#ff3d00;}
.main-banner14 .banner-new .scratch_offer a{background-color:#ea4335;padding:12px 20px;color:#fff;display:block;margin-top:0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;transition: all ease 0.5s;font-size:18px;text-align:center;}
.main-banner14 .banner-new .scratch_offer a.scard{background-color:#fff;padding:0px;color:#ff3d00;display:inline-block;margin-top:0px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;transition:none;font-size:14px;text-align:left;}
.main-banner14 .banner-new .scratch_offer a.scard:hover{background-color:#fff;}
.main-banner14 .banner-new .scratch_offer a:hover{background-color:#ea4335;}


/*Start*/



.navbar-default {background: rgb(255 255 255 / 100%); padding: 5px;  position: fixed; top: 0; z-index: 9; width: 100%;}
.navbar-default .navbar-nav > li > a{color:#333;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active {color: #e31d2b;}
.navbar-brand{height:auto;padding:0;}
.navbar-brand > img{height:auto; margin-top: 15px;}
.navbar-right {float: right; margin-right: -15px;padding: 10px;
}
/*end*/


.sch_bnr{background-color:rgba(0, 0, 0, 0.07);width:100%;padding:60px 0;display:block;overflow:hidden;}
.sch_bnr .form-outer{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:0;color:#000;overflow:hidden;}
.sch_bnr .form-outer h1{font-size:28px;margin:0 0 15px;padding:10px;color:#212121;text-align:center;font-family:"OpenSans-Bold";text-align:center;text-transform: uppercase;}
.sch_bnr .form-outer h1 span{font-size:14px;display:block;margin-top:5px;font-family:"OpenSans-Regular"; color:#00acee;}
.sch_bnr .form-outer input[type="text"], .main-banner14 .banner-new .form-outer input[type="email"]{width:100%;padding:14px;border:0px solid #ccc;margin-bottom:5px;padding-left:10px; border-radius: 0px;}
.sch_bnr .form-outer input[type="button"]{width:100%;border:0px solid #fff;background-color:#ffb900;color:#fff;font-size:18px;text-align:center;cursor:pointer;background-image:none;padding:12px 20px;text-shadow:none; text-transform:uppercase;G187}
.sch_bnr .form-outer .field-2{text-align: center; margin: 0 auto; }
.sch_bnr .form-outer input[type="button"]:hover{background-color:#0082c6;}
.buyreg_Doubtsubmit {border-radius: 0px;}

/* header*/

.call-us button{background: #f5bc24!important;border: 0px;padding: 10px 20px;border-radius: 3px;color: #000;text-transform: uppercase; margin: 12px;}
.call-us button:hover{background: #0776a3!important;color: #f5bc24!important;}
.logo-nirmauni img{max-width:200px; width:100%;}

/* abt-nirma*/

.abt-asian{padding-bottom: 60px;background-color:e6e6e6;}
#about{padding-top: 60px;}
.abt-asian h2{font-size:28px;margin:0 0 15px;padding:10px;color:#212121;text-align:center;font-family:"OpenSans-Bold";text-align:center;}
.abt-asian h2 span{font-size:14px;display:block;margin-top:5px; color:#00acee;font-family:"OpenSans-Regular";}
.abt-its p{font-size:15px;;margin:0;margin-bottom: 10px;}

/* abt-nirma end*/


/* course-offer*/

.course-offer{background:rgba(0, 0, 0, 0.07);padding:60px 0;background-position: top left; }
.course-offer h2{font-size:30px;margin:0 0 0px;text-align:center;font-family: 'latoheavy'; color:#212121;}
.course-offer h4{text-align: center; color: #1a1919; font-size: 20px; margin-bottom: 30px;}
.course-bk {background:#fff; text-align:center; padding:10px; box-shadow: 0 1.25rem 1.25rem rgba(34, 35, 36, 0.05); margin-bottom:10px;}
.course-bk p{font-size:15px;;margin:0;margin-bottom: 0px; font-weight: 300;}
.prog-abs h3{background-color: #006972;
    padding: 10px;
    color: #fff;
    font-size: 19px !important;}

.course-bk h3{letter-spacing:1px; text-align:center; font-size:18px; }

/* Eligibility end*/

/* why-aeg*/

.why-aeg{background:url(../images/why-aeg.jpg) bottom no-repeat;background-size:cover;width:100%;display:inline-block;margin:0px 0 0;padding:60px 0;background-position: bottom left;}
.why-aeg h2{font-size:30px;text-transform:uppercase;text-align:center;font-family: 'latoheavy'; color:#fff; margin:0 0 40px;}
.fa-icons {padding: 20px;}
.icon-left .fa{color: #13b1cd;font-size: 1.5em;line-height: 22px;}
.icon-left {float: left;width: 60px;height: 60px;text-align: center;padding: 1.2em 0 0 0;margin-right: 1.5em;border: 1px solid #ddd;}
.icon-right h5 {color: #fff;font-size:16px;margin: 0 0 1em 0;text-transform: uppercase;letter-spacing: 1px;text-shadow: 0 0 black;
text-align: left;}
.icon-right p {color: #eead02;font-size: .9em;line-height: 1.9em;margin: 0;text-align: left;}

/* campus-life*/

.campus-life{padding:60px 0;background-position: top left; }
.campus-life h2{font-size:30px;margin:0 0 40px;text-align:center;font-family: 'latoheavy'; color:#212121;}
h3.camlf {text-align: center;}
.campus-life h3 a{letter-spacing:1px; text-align:center; font-size:18px; color:#242424;}

/* imp-dates end*/

.contact-us{padding-top: 60px;padding-bottom: 60px;background-color:rgba(0, 0, 0, 0.07);}
.contact-us h2{font-size:30px;margin:0 0 15px;padding:10px;color:#212121;text-align:center;font-family:"OpenSans-Bold";text-align:center;}
.contact-us h2 span{font-size:14px;display:block;margin-top:5px; color:#00acee;font-family:"OpenSans-Regular";}
.contact-us p{font-size:15px;;margin:0;margin-bottom: 10px;}
.contact-info ul li {list-style: none;display: inline-block;padding:5px;}
.contact-info ul li:nth-child(2) {margin: 0 95px;}
.contact-info ul li i {float: left;width: 75px;height: 85px;border: 2px solid #000;text-align: center;line-height: 2.8em;font-size: 28px;color: #006972;}
.contact-info ul li h5 {padding-left:90px;font-size: 18px;letter-spacing: 1px;color: #006972;font-weight: 600;}
.contact-info ul li h5 span, .contact-info ul li h5 span a{display: block;margin-top: 14px; font-size:14px; color: #1a1919; letter-spacing: 1px;}


.stats-section {
  background-color: #006d73;
  padding: 50px 20px;
}

.stats-section img{width: 63px;}

.stats-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  text-align: center;
  flex-wrap: wrap;
}

.stat-box {
  flex: 1;
  min-width: 220px;
  padding: 20px;
  color: #fff;
}

.stat-box i {
  font-size: 40px;
  margin-bottom: 15px;
}

.stat-box h2 {
  font-size: 32px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #fff;
}

.stat-box p {
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
}


/* apply*/

.last-date{background:url(../images/nirma-apply.jpg) center no-repeat;background-size:cover;width:100%;display:inline-block;margin:0px 0 0;padding:60px 0;background-position: top left; }
.last-date h2{font-size:30px;text-transform:uppercase;margin:0 0 50px;text-align:center;font-family: 'latoheavy'; color:#fff;}
ul.lastdate {margin: 0 0 30px 0;padding: 0;}
.lastdate li {padding: 0 0 0 20px;list-style-type: none;position: relative;margin-bottom: 8px; color:#fff;}
.lastdate li::before {content: '\f040';font-family: 'FontAwesome';position: absolute;left: 0;color:#fff;}
.last-date p{font-size:15px;;margin:0;margin-bottom: 10px; color:#fff;}

/* apply*/


/* Contact Details */

.placement{padding-top: 60px;padding-bottom: 60px;background-color:#e6e6e6;}
.placement h2{font-size:30px;text-transform:uppercase;margin:0 0 40px;text-align:center;font-family: 'latoheavy'; color:#0082c6;}
.placement p{font-size:15px;;margin:0;margin-bottom: 10px; color:#fff;}

/* Contact Details */



/* Contact Details */

.contact_details{background-color:#f7f7f7;padding:60px;color:#222;}
.contact_details h4{font-size:22px;margin:0 0 50px;text-align:center;font-family: 'latoheavy';color:#234277;}
.contact_details p{font-size:18px; color:#F00;}

/* Contact Details */

.ty-page{position: relative; background:url(../images/abs-success-bnr.jpg) no-repeat top left;background-size:cover;padding:50px 0;height:100vh; background-position: right top;}
.ty-page .ty_sec{background-color:#006972;border:2px solid #fff;transform:translate(-50%,-50%);padding:30px;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;position:absolute;left:50%;top:50%; color:#fff;text-align:center;}
.ty-page .ty_sec h3{color: #fff; font-size:34px;font-family: 'latoheavy'; text-transform:uppercase; letter-spacing:5px; text-shadow: 2px 2px 2px rgba(16, 16, 16, 0.8);}
.ty-page .ty_sec h3 span{font-size:36px; display:block; font-family: 'latoheavy'; color:#ffb900;line-height:50px; text-transform:capitalize;}
.ty-page .ty_sec p{font-size:24px; margin:0px;}
#form-register{color:#fff; font-family:18px; text-decoration:none; animation: blink 1s infinite; font-weight:bold;}

@keyframes blink 
{  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
}


footer{padding:15px 0;background-color:#006972;text-align:center;}
footer p{margin:0;padding:0;color:#fff;}
.logo-new{padding:5px 0}
#nav li ul,#nav>a{display:none}
#nav ul li,#nav ul li ul li{list-style-type:none}
#nav{width:100%;font-family:OpenSans-Semibold}
#nav li:last-child span:after,#nav span:after{width:0;height:0;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}
#nav li{position:relative}
#nav li a{color:#333;display:block}
#nav li a:active{background-color:#c32d32;color:#fff}
#nav span:after{border:.313em solid transparent;border-bottom:none;border-top-color:#3ea8f9}
#nav li:last-child span:after{border:.313em solid transparent;border-right:none;border-left-color:#fff}
#nav>ul>li{height:100%;float:left}
#nav>ul>li>a{height:100%;font-size:.92em;line-height:5.6em;text-align:center;padding:0 19px}
#nav>ul:not( :hover )>li.active>a,#nav>ul>li:hover>a{background-color:#f4f4f4;color:#c32d32}
#nav li ul li a:hover,#nav li ul li:nth-child(7) a:hover,#nav li ul:not( :hover ) li.active a{background-color:#c32d32;color:#fff}
#nav li ul{background-color:#f4f4f4;position:absolute;top:100%;margin:0;padding:0;width:230%;left:0!important}
#nav li ul li a{color:#333}
#nav li:hover ul{display:block;left:0;right:0;border:1px solid #ddd;border-top:0}
#nav li:not( :first-child ):hover ul{left:-1px}
#nav li ul a{font-size:1.25em;border-top:1px solid #ddd;padding:.75em .75em .75em 1.5em}
#nav li:nth-child(7) a:hover{background-color:#fff;color:#c32d32}
@media only screen and (max-width:62.5em)
{
	#nav{width:100%;position:static;margin:0}
}


@media only screen and (max-width:768px)

{
.logo-nirmauni{text-align:center; margin-bottom:15px; }
.iilm-admission{padding:10px;}
.owl-carousel .owl-item {width:50%;}
}

@media only screen and (max-width:736px)

{
	
}

@media only screen and (max-width:568px)

{
.accred li {width: 25%;}

}

@media only screen and (max-width:360px)
{
	.navbar-brand > img {width: 130px; padding:10px;}
	.navbar-right {margin-right: 0px;padding: 10px;}
}

@media only screen and (max-width:991px)
{
	.contact-info ul li { width: 100%;}
	.contact-info ul li:nth-child(2){margin:0px;}
}


.thankyou-list li {
    line-height: 1.6;
}
li.address {
    background-color: #ffffff2e;
    padding-left: 10px;
}


/* Slider */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
    display: table;
    width: 100%;
}
.owl-wrapper-outer {
    display: inline-block;
}