@font-face {
  font-family: Risque;

  src: url(../fonts/Risque-Regular.ttf);
}
@font-face {
  font-family: Beaufort-Bold;

  src: url(../fonts/Beaufort-Bold.ttf);
}

@font-face {
    font-family: 'Cambria';
    font-weight: normal;
    font-style: normal;

    src: url('../fonts/Cambria.eot');
    src: url('../fonts/Cambria.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cambria.woff2') format('woff2'),
        url('../fonts/Cambria.woff') format('woff'),
        url('../fonts/Cambria.ttf') format('truetype');
}

@font-face {
    font-family: 'CambriaBold';
    font-weight: bold;
    font-style: normal;

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

    src: url('../fonts/Ubuntu.eot');
    src: url('../fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Ubuntu.woff2') format('woff2'),
        url('../fonts/Ubuntu.woff') format('woff'),
        url('../fonts/Ubuntu.ttf') format('truetype');
}

@font-face {
    font-family: 'UbuntuMedium';
    font-weight: 500;
    font-style: normal;

    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');
}

body {color: #ffffff;  background-color: #121212; font-family: Beaufort-Bold, Helvetica, Arial, sans-serif; font-size: 14px; }
.clear{ clear: both; }

.logomain{ padding: 5px 0px 0px 0px; }
.logomain img{ width: 100px; }

#aboutslider-main{position: relative;  padding: 50px 0px 200px 0px;  background:  #0a0a0a url(../images/aboutmain-topbg.jpg) no-repeat center top; }
#aboutslider-main:before{position: absolute; right: 0px; bottom: 0px; left: 0px; height: 324px; content: "";  background: url(../images/aboutmain-bottombg.jpg) no-repeat center bottom; }

#aboutslider-main .title{position: relative;display: inline-block;  width: 100%; margin: 0px; padding: 0px; -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg); -ms-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg);
}
#aboutslider-main .downarrow{ position: absolute; top: -34px; left: 160px; }
#aboutslider-main .title h3{display: inline-block; text-transform: uppercase; color: #b0d136;  font-size: 32px; }
#aboutslider-main .title img{ display: inline-block; margin-top: -10px; padding-right: 10px; }
#aboutslider-main .title .right{ position: absolute; right: 0px; bottom: 10px;-webkit-transform: rotate(3deg);
    -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); transform: rotate(3deg);
 }
#aboutslider-main .title .right a{text-decoration: underline;  color: #fff; font-family: 'Ubuntu'; font-size: 15px; }
#aboutslider-main .title .right a:hover{ text-decoration: none; }
#aboutslider-main .title .right i{ padding-left: 10px; color: #b0d136; }

#aboutslider-main .aboutsliderbox{position: relative; z-index: 22; display: flex; margin-top:-15px;  color: #fff; }

#aboutslider-main .aboutslider-left{position: relative; float: left;  width: 720px; padding: 80px 0px 20px 58px; background: url(../images/aboutslider-leftbg.png) no-repeat left 24px; background-size: 100% 100%; }
/*#aboutslider-main .aboutslider-left img{ width: 100%; height: 100%; }*/

#owl-abmain{ margin: 0px; padding: 0px; }
#owl-abmain .owl-item{ /*margin: 0px 0px 0px 50px !important; padding: 0px !important; width: auto !important; height: auto !important;*/ }
#owl-abmain .owl-item .abslider-thumb{ width: 100%; }
#owl-abmain .item{position: relative; display: inline-block; width: 100%;  margin: 0px; padding: 0px; }
#owl-abmain .item h3{ position: absolute; top: 15px; right: 0px; left: 0px; width: 100%; text-align: center; color: #ffff77; font-family: 'Cambria'; font-size: 30px; font-weight: normal; }

.abslider-thumb img{ height: 558px; }


#owl-abmain .owl-nav { display: none; }


#owl-abmain .owl-dots{ position: absolute; right: 0px; bottom: -140px; left: 0px; }
.owl-theme .owl-dots .owl-dot span{
    width: 55px !important; height: 71px !important;
    margin: 0px 10px !important; padding: 0px !important;

    border-radius: 0px !important;
    background: url(../images/aboutslider-deactivedot.png) no-repeat center center !important;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    width: 55px !important; height: 71px !important;
    margin: 0px 10px !important; padding: 0px !important;

    border-radius: 0px !important;
    background: url(../images/aboutslider-activedot.png) no-repeat center center !important;
}


#aboutslider-main .aboutslider-right{float: left;  width: 420px; background: url(../images/aboutslider-rightbg.png) no-repeat left top; background-size: 100% 100%; /*height: 623px;*/ }
#aboutslider-main .aboutslider-rightbox{ padding: 60px 80px 69px 0px !important; }
#aboutslider-main .aboutslider-rightone{ padding: 0px; text-align: center; }
#aboutslider-main .aboutslider-rightone span{padding: 0px 10px; color: #000; background: url(../images/nobg.png) no-repeat center 80px; background-size: 100%;  font-size: 160px; line-height: normal; }
#aboutslider-main .aboutslider-righttwo{margin-top: -20px;  padding: 0px 0px 0px 80px; }
#aboutslider-main .aboutslider-righttwo ul{margin: 0px;  padding: 0px; }
#aboutslider-main .aboutslider-righttwo li{margin: 0px;  padding: 5px 0px; list-style: none; font-family: 'UbuntuMedium'; }
#aboutslider-main .aboutslider-righttwo a{ color: #000; font-size: 16px; }
#aboutslider-main .aboutslider-righttwo a:hover{text-decoration: none;  color: #fff; }
#aboutslider-main .aboutslider-righttwo h3{ margin: 0px; padding: 0px 0px 20px 0px; text-transform: uppercase; color: #000; font-size: 55px; line-height: normal; }


.available-btn{width: 300px; margin: 15px 0px 0px 42px; padding: 20px; text-align: center; color: #000;  background: url(../images/buttonbg.png) no-repeat left top; background-size: 100%; font-size: 28px; }
.available-btn a{text-transform: uppercase;  color: #000; }
.available-btn a:hover{ text-decoration: none; color: #fff; }


.abslider-onemain{padding: 20px 0px 150px 0px;  background: #0a0a0a; }
.abslider-twomain{position: relative; z-index: 2; padding: 0px 0px 150px 0px;  background: #000; }
.abslider-twomain:after{
    position: absolute; z-index: -1;top: -50px; right: 0px; left: 0px; width: 100%;
    height: 20px; padding: 20px 0px 60px 0px;content: "";-webkit-transform: rotate(2deg) skewX(2deg);
    -moz-transform: rotate(2deg) skewX(2deg); -ms-transform: rotate(2deg) skewX(2deg); -o-transform: rotate(2deg) skewX(2deg); transform: rotate(2deg) skewX(2deg); background: #000;
}

.abslider-threemain{position: relative; z-index: 2; padding: 0px 0px 150px 0px;  background: #0a0a0a; }
.abslider-threemain:after{
    position: absolute; z-index: -1;top: -50px; right: 0px; left: 0px; width: 100%;
    height: 20px; padding: 20px 0px 60px 0px;content: "";-webkit-transform: rotate(2deg) skewX(2deg);
    -moz-transform: rotate(2deg) skewX(2deg); -ms-transform: rotate(2deg) skewX(2deg); -o-transform: rotate(2deg) skewX(2deg); transform: rotate(2deg) skewX(2deg); background: #0a0a0a;
}

.abslider-fourmain{position: relative; z-index: 2; padding: 0px 0px 150px 0px;  background: #000; }
.abslider-fourmain:after{
    position: absolute; z-index: -1;top: -50px; right: 0px; left: 0px; width: 100%;
    height: 20px; padding: 20px 0px 60px 0px;content: "";-webkit-transform: rotate(-2deg) skewX(-2deg);
    -moz-transform: rotate(-2deg) skewX(-2deg); -ms-transform: rotate(-2deg) skewX(-2deg); -o-transform: rotate(-2deg) skewX(-2deg); transform: rotate(-2deg) skewX(-2deg); background: #000;
}

.abslider-fivemain{position: relative; z-index: 2; padding: 0px 0px 140px 0px;  background: #0a0a0a; }
.abslider-fivemain:after{
    position: absolute; z-index: -1;top: -50px; right: 0px; left: 0px; width: 100%;
    height: 20px; padding: 20px 0px 60px 0px;content: "";-webkit-transform: rotate(-2deg) skewX(-2deg);
    -moz-transform: rotate(-2deg) skewX(-2deg); -ms-transform: rotate(-2deg) skewX(-2deg); -o-transform: rotate(-2deg) skewX(-2deg); transform: rotate(-2deg) skewX(-2deg); background: #0a0a0a;
}






.absliders-main{  }
.absliders-main .subtitle{padding: 0px 0px 40px 0px;  text-align: center; }
.absliders-main .subtitle h2{ margin: 0px; padding: 0px; text-transform: uppercase; color: #b0d136; font-size: 40px; }
.absliders-main .subtitle h4{ margin: 0px; padding: 0px 0px 26px 0px; text-transform: uppercase; color: #ffffff; font-size: 20px; }
.absliders-main .subtitle p{ margin: 0px; padding: 0px; color: #ffffff;  font-family: 'Ubuntu'; font-size: 20px; }

.abslider-booksthumbs{  }
.abslider-booksthumbs img{ height: 520px; }


.absliders-main .owl-carousel .abslider-thumb {  }
.absliders-main .owl-carousel .abslider-thumb img{  }



.owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent; }
.owl-theme .owl-nav { margin-top: 10px; }
/*.owl-theme .owl-nav [class*=owl-] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px; }*/
.owl-theme .owl-nav [class*=owl-] {display: inline-block;  margin: 0px; padding: 0px; cursor: pointer; border-radius: 0px; background: transparent; }
.owl-theme .owl-nav [class*=owl-]:hover {text-decoration: none; color: #FFF;  background: #869791; }
.owl-theme .owl-nav .disabled {cursor: default;  opacity: 0.5; }
.owl-theme .owl-nav.disabled + .owl-dots { margin-top: 10px; }
.owl-theme .owl-dots .owl-dot { display: inline-block;zoom: 1; }
.owl-theme .owl-dots .owl-dot span {display: block;  width: 10px; height: 10px; margin: 5px 7px; transition: opacity .2s ease; border-radius: 30px; background: #D6D6D6; -webkit-backface-visibility: visible; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #869791; }


/* Owl Dots */
.absliders-main .owl-nav { display: none; }
.absliders-main .owl-dots {display: none;  padding: 0px; }
#owl-demo1 .owl-nav, #owl-demo2 .owl-nav, #owl-demo3 .owl-nav, #owl-demo4 .owl-nav, #owl-demo5 .owl-nav {position: absolute; top: 40%;  display: inherit; width: 100%; margin: 0px; }
#owl-demo1 .owl-prev, #owl-demo2 .owl-prev, #owl-demo3 .owl-prev, #owl-demo4 .owl-prev, #owl-demo5 .owl-prev { position: absolute; left: -100px; width: 68px; height: 147px; background: url(../images/abslider-arrowleft.png) no-repeat; }
#owl-demo1 .owl-next, #owl-demo2 .owl-next, #owl-demo3 .owl-next, #owl-demo4 .owl-next, #owl-demo5 .owl-next { position: absolute; right: -100px; width: 68px; height: 147px; background: url(../images/abslider-arrowright.png) no-repeat; }


.footermain{position: relative; z-index: 33;height: 100% !important; padding: 0px 0px 30px !important; text-align: center; color: #fff; border-top: 0px none !important;
    background-color: #000000 !important; font-family: 'Ubuntu'; font-size: 16px;
}

.footermain:after{
    position: absolute; z-index: -1;top: -50px;  right: 0px; left: 0px; width: 100%;
    height: 80px; content: "";-webkit-transform: rotate(2deg) skewX(2deg);
    -moz-transform: rotate(2deg) skewX(2deg); -ms-transform: rotate(2deg) skewX(2deg); -o-transform: rotate(2deg) skewX(2deg); transform: rotate(2deg) skewX(2deg); background: #000;
}


.footermain p{ margin: 0px; padding: 0px; }
.footermain a{ margin: 0px; padding: 0px; text-decoration: underline; color: #b0d136; }
.footermain a:hover{ text-decoration: none; }




/* Build Css */

#section_1 {height: 988px;  background-image: url("../images/bg_header_02.jpg"); background-size: cover; }
#section_1 .bg_img {display: flex; height: 988px;  background-image: url("../images/nick_magg_02.png"); background-position: center; background-size: cover; }
#section_1 .bg_img #logo { margin: auto; margin-top: 494px; padding: 0 15px; }
#section_1 .bg_img .under-logo { position: relative; padding-top: 12px; }
#section_1 .bg_img .under-logo .second-menu {display: flex; float: left; width: 100%; min-height: 56px; background-color: #b0d136;  font-family: Risque, Helvetica, Arial, sans-serif; }
#section_1 .bg_img .under-logo .second-menu ul { margin: auto; padding: 0; text-align: center; }
#section_1 .bg_img .under-logo .second-menu ul li { display: inline; }
#section_1 .bg_img .under-logo .second-menu ul li + li { margin-left: 10px; }
#section_1 .bg_img .under-logo .second-menu ul li a {text-decoration: none;  color: #000000; font-size: 18.4px; font-weight: bold; }
#section_2.bg_pattern, #section_3.bg_pattern, #section_4.bg_pattern, #section_5.bg_pattern {min-height: 500px;  background-image: url("../images/bh_section.jpg"); background-repeat: repeat; }
#section_2.bg_pattern_2, #section_3.bg_pattern_2, #section_4.bg_pattern_2, #section_5.bg_pattern_2 {min-height: 500px;  background-image: url("../images/pattern_bg_@_05.jpg"); background-repeat: repeat; }
#section_2 h2, #section_3 h2, #section_4 h2, #section_5 h2 {margin-top: 100px; margin-bottom: 40px; text-align: center; text-transform: uppercase;  color: #b0d136; font-family: Beaufort-Bold, Helvetica, Arial, sans-serif; font-size: 46px; font-weight: bold; }
#section_2 p.description, #section_3 p.description, #section_4 p.description, #section_5 p.description {max-width: 640px; margin: 0 auto; text-align: center; text-transform: uppercase; color: #ffffff;  font-size: 14px; }
#section_2 hr, #section_3 hr, #section_4 hr, #section_5 hr {width: 100px; margin: 0 auto; margin-top: 40px; color: #c79a3c; border: 1px solid;  background-color: #c79a3c; }
#section_2 .logo_brand_img, #section_3 .logo_brand_img, #section_4 .logo_brand_img, #section_5 .logo_brand_img { margin: 0 auto; margin-top: 50px; margin-bottom: 65px; }
#section_2 h3, #section_3 h3, #section_4 h3, #section_5 h3 {margin-bottom: 35px; text-align: center; text-transform: uppercase;  color: #c0a265; font-size: 24px; font-weight: bold; }
footer { height: 210px; padding-top: 40px; border-top: #262626 2px solid; background-color: #121212; }
footer .copyright { text-align: center; text-transform: uppercase; opacity: 0.1; color: #fefefe; font-size: 12px; }
footer .footer-menu ul {padding: 0;  list-style-type: none; }
footer .footer-menu ul li { margin-bottom: 22px; }
footer .footer-menu ul li a {text-decoration: none; text-transform: uppercase; color: #c0a265;  font-family: Beaufort-Bold, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; }
.btn-default {text-transform: uppercase; color: #222222; border-top: #f2be45 1px solid; border-right: #e47519 4px solid; border-bottom: #e96915 4px solid; border-left: #f1b13c 4px solid; border-radius: 0; background: linear-gradient(#eca235, #f18e28); font-size: 14px; font-weight: bold; }
.btn-default:hover { background: #fff; }
#scrollUp-active { display: none; }

/* Build Css End */

.row-text { opacity: 0; }
.dg-center .row-text {top: 240px; left: -75%; width: 735px;  opacity: 1 !important; }
.dg-wrapper a div { bottom: -50px !important; }
.dg-container { overflow: hidden; height: 800px !important; }
#section_3 .dg-wrapper a div, #section_4 .dg-wrapper a div, #section_5 .dg-wrapper a div { bottom: 0px !important; }
#section_3 .dg-container, #section_4 .dg-container, #section_5 .dg-container { overflow: hidden; height: 750px !important; }



/*--RESPONSIVE CSS--*/

@media (max-width: 1360px) {
    #owl-demo1 .owl-prev, #owl-demo2 .owl-prev, #owl-demo3 .owl-prev, #owl-demo4 .owl-prev, #owl-demo5 .owl-prev { left: -60px; width: 46px; height: 100px; background: url(../images/abslider-arrowleft.png) no-repeat; background-size: cover; }
    #owl-demo1 .owl-next, #owl-demo2 .owl-next, #owl-demo3 .owl-next, #owl-demo4 .owl-next, #owl-demo5 .owl-next { right: -60px; width: 46px; height: 100px; background: url(../images/abslider-arrowright.png) no-repeat; background-size: cover; }
}

@media (max-width: 1299px) {
    #owl-demo1 .owl-prev, #owl-demo2 .owl-prev, #owl-demo3 .owl-prev, #owl-demo4 .owl-prev, #owl-demo5 .owl-prev { left: -10px; width: 37px; height: 80px; background: url(../images/abslider-arrowleft.png) no-repeat; background-size: cover; }
    #owl-demo1 .owl-next, #owl-demo2 .owl-next, #owl-demo3 .owl-next, #owl-demo4 .owl-next, #owl-demo5 .owl-next { right: -10px; width: 37px; height: 80px; background: url(../images/abslider-arrowright.png) no-repeat; background-size: cover; }
}

@media screen and (max-width: 1199px){


    .abslider-thumb img{ height: auto; }
    .abslider-booksthumbs img{ height: 460px; }

    #aboutslider-main .aboutsliderbox{ /*display: inline-block;*/ }
    #aboutslider-main .aboutslider-left{ /*width: 670px;*/ width: 650px; padding: 80px 0 10px 50px; background-position: left 21px; }
    #aboutslider-main .aboutslider-right{ /*width: 350px;*/ width: 290px; }
    #aboutslider-main .aboutslider-rightbox{ padding: 40px 70px 40px 0px !important; }
    #aboutslider-main .aboutslider-righttwo{ padding: 0px 0px 0px 60px; }
    #aboutslider-main .aboutslider-righttwo h3{ font-size: 36px; }
    .available-btn{width: auto;  margin: 34px 0 0 36px; padding: 20px 10px; background-size: 100% 100%; font-size: 20px; }

}

@media screen and (max-width: 991px){



    #aboutslider-main .title h3{ font-size: 22px; }
    #aboutslider-main .aboutslider-rightone span{ background-position: center 34px; }
    #aboutslider-main .aboutslider-left {width: 480px; padding: 60px 0 10px 40px;  background-position: left 16px; }
    #owl-abmain .item h3{top: 10px;  font-size: 20px; }

    #aboutslider-main .aboutslider-right { width: 242px; }
    #aboutslider-main .aboutslider-rightbox { padding: 30px 40px 30px 0px !important; }
    #aboutslider-main .aboutslider-righttwo{ padding: 0px 0px 0px 44px; }

    .owl-theme .owl-dots .owl-dot span{
        width: 31px !important; height: 40px !important;
        margin: 0px 10px !important; padding: 0px !important;

        background-size: contain !important;
    }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
        width: 31px !important; height: 40px !important;
        margin: 0px 10px !important; padding: 0px !important;

        background-size: contain !important;
    }

    #aboutslider-main .aboutslider-rightone span{ font-size: 80px; }
    #aboutslider-main .aboutslider-righttwo h3 {padding: 0 0 10px;  font-size: 30px; }
    #aboutslider-main .aboutslider-righttwo a{ font-size: 15px; }
    #aboutslider-main .aboutslider-righttwo{ margin-top: 5px; }
    #owl-abmain .owl-dots{ bottom: -120px; }

    .available-btn{ margin: 34px 0 0 23px; }

}
@media screen and (max-width: 767px){
    #aboutslider-main{ padding: 20px 0px 100px; }
    .downarrow{ position: static; display: none; }
    #aboutslider-main .title{padding: 0px 0px 15px 0px;  transform: none; text-align: center; }
    #aboutslider-main .title img{display: none;  margin: 0px; }
    #aboutslider-main .title h3{ font-size: 18px; }
    #aboutslider-main .title .right{position: static; display: inline-block; width: 100%;  transform:none; text-align: center; }



    #aboutslider-main .aboutsliderbox{ display: block; margin: 0px;  }
    #aboutslider-main .aboutslider-left{float: none;  width: 100%; padding: 20px; background-color: #b0d136; background-image: none; }
    #aboutslider-main .aboutslider-right{float: none;  width: 100%; margin: 0px; padding: 50px 20px 20px 20px; background-color: #b0d136; background-image: none; }
    #aboutslider-main .aboutslider-righttwo{padding: 0px;  text-align: center; }
    #aboutslider-main .aboutslider-rightbox{ padding: 0px !important; }

    #owl-abmain .owl-dots{ bottom: -60px; }

    .available-btn{width: 280px;  margin: 0px; margin: 0px auto; margin-top: 15px; background: url(../images/buttonbg-mob.png) no-repeat; }
    .available-btn a{ color: #b0d136; }

    .absliders-main .subtitle{ padding-bottom: 20px; }
    .absliders-main .subtitle h2{padding-bottom: 10px;  font-size: 24px; }
    .absliders-main .subtitle p{ font-size: 16px; }
}


@media (min-width: 768px) {
    /*.navbar-collapse.collapse { display: flex !important; }*/
    .under-logo .caret-under-logo {position: absolute; top: 0; left: 57%; clear: both; width: 0; height: 0;  content: ''; border-right: 18px solid transparent; border-bottom: 12px solid #b0d136; }
    .under-logo .second-menu:after {position: absolute; left: -17px; display: block; width: 0; height: 0;  content: ""; border-right: 0px solid transparent; border-bottom: 56px solid #b0d136; border-left: 17px solid transparent; }
    .under-logo .second-menu:before {position: absolute; right: -17px; display: block; width: 0; height: 0;  content: ""; border-top: 56px solid #b0d136; border-right: 17px solid transparent; border-left: 0 solid transparent; }
}
@media (max-width: 767px) {
    .copyright { margin-bottom: 20px; }
    .footer-menu ul { margin-top: 20px; text-align: center; }

    #aboutslider-main .aboutslider-left{ padding: 8px; }
}

@media (max-width: 650px) {
    .dg-container { height: 900px !important; }
    .dg-wrapper a div { bottom: -90px !important; }
    #section_3 .dg-wrapper a div, #section_4 .dg-wrapper a div, #section_5 .dg-wrapper a div { bottom: 0px !important; }
    #section_2 p.description, #section_3 p.description, #section_4 p.description, #section_5 p.description { max-width: 500px; }
}
@media (max-width: 530px) {
    .dg-container { height: 950px !important; }
    .dg-wrapper a div { bottom: -110px !important; }
    #section_2 p.description, #section_3 p.description, #section_4 p.description, #section_5 p.description { max-width: 400px; }
    #section_3 .dg-wrapper a div, #section_4 .dg-wrapper a div, #section_5 .dg-wrapper a div { bottom: -10px !important; }
}

@media (max-width: 480px) {
    .owl-theme .owl-dots .owl-dot span{ margin: 0px 3px !important; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { margin: 0px 3px !important; }

    #owl-abmain .item h3{ top: 0px; margin-top: 10px; font-size: 18px; }
}
@media (max-width: 430px) {
    .dg-container { height: 1000px !important; }
    .dg-wrapper a div { bottom: -160px !important; }
    #section_3 .dg-wrapper a div, #section_4 .dg-wrapper a div, #section_5 .dg-wrapper a div { bottom: -20px !important; }
    #section_2 p.description, #section_3 p.description, #section_4 p.description, #section_5 p.description { max-width: 300px; }
    #section_2 h3, #section_3 h3, #section_4 p, #section_5 h3 { max-width: 350px; margin: auto; padding-bottom: 10px; }
}
@media (max-width: 370px) {
    #section_2 h3, #section_3 h3, #section_4 h3, #section_5 h3 { max-width: 310px; margin: auto; padding-bottom: 10px; }
    #section_2 .logo_brand_img, #section_3 .logo_brand_img, #section_4 .logo_brand_img, #section_5 .logo_brand_img { max-width: 100%; }
}
@media (max-width: 330px) {
    #section_2 h3, #section_3 h3, #section_4 p, #section_5 h3 { max-width: 300px; margin: auto; padding-bottom: 10px; }
}


/*# sourceMappingURL=styles.css.map */
