
/*===== Sleek-Theme.min======*/

@charset 'UTF-8';.slick-dots,.slick-next,.slick-prev{position:absolute;display:block;padding:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;top:50%;width:20px;height:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;opacity:.75;color:#fff}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}.slick-next:before,[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;width:100%;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000}.slick-dots li.slick-active button:before{opacity:.75;color:#000}/*# sourceMappingURL=slick-theme.min.css.map */

/*==== Sleek.min=======*/
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{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{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*# sourceMappingURL=slick.min.css.map */


.slick-initialized .slick-slide{
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.slick-list, .slick-slider, .slick-track{
    height: 100%;
}

/* =======================================================
     =========== Light Slider.Css ======================
   ========================================================*/

.lSSlideOuter {
    /*overflow: hidden;*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
   /* overflow: hidden;*/
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    /*overflow: hidden;*/
    -webkit-transition: border-radius 0.6s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    background-color: rgba(255,255,255,1);
    border-radius: 0px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a.lSPrev {
    background-image: url('../images/left-arrow2.png');

}
.lSAction > a.lSNext {
    background-image: url('../images/right-arrow2.png');
}
.lSAction > a {
    width: 42px;
    display: block;
    top: 50%;
    height: 42px;
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 1;

}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 0px;
}
.lSAction > .lSNext {
    background-position: 0px 0;
    right: 0px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
    min-height: 120px !important;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.tc{text-align: center !important;}

.navbar-brand{margin-top: 25px !important;padding: 0 !important;}
.navbar-fixed-top>.container{padding: 0px !important;}
/*---------- Default Nav Style ----------*/
.navbar-default {
    padding: 10px 0;
    margin-bottom: 0;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-color: transparent;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}
.navbar-nav>li>a {
    padding: 17px 10px 5px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
    font-size: 13px;
    font-weight: bold;
    margin: 0 3px 10px;
}
.transparent-white .navbar-nav>li.active a {
    background-color: transparent;
    border-bottom: 2px solid #fff;
  }
.transparent-white .navbar-nav>li:hover a,
.transparent-white .navbar-nav>li.active a:hover {
    background-color: transparent;
    border-bottom: 2px solid #fff;
}

/*---------- Navigation Collapse Default Style ----------*/
@media (min-width: 768px) {
.top-nav-collapse {
    padding: 10px 0;
    margin-bottom: 0px;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-shadow: none;
    border-color: transparent;
    background-color: #fff;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    -ms-transition: all .2s ease;
    transition: all .2s ease;
}
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
nav.navbar {
    background-color: #fff;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 99999;
}
@media (max-width: 767px) {
    nav.navbar {
        border-radius: 0;
        border: none;
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08)!important;
    }
}
.navbar-default .navbar-toggle {
    border: none;
}
.navbar-nav li a {
    color:#000;
}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 20px 0;
    margin: auto;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

/*---------- Transparent Navigation With White Text Color ----------*/
@media (min-width: 768px) {
    nav.navbar.transparent-white {
        background-color: transparent;
        box-shadow: 0px 0px 1px 0px rgba(255, 255, 255, 0.3)!important;
    }
    .transparent-white li a {
        color: #fff!important;
        letter-spacing: 1px;
    }
    nav.navbar.transparent-white .logo-light {
        display: initial;
    }
    nav.navbar.transparent-white .logo-dark {
        display: none;
    }
    nav.navbar.transparent-white.top-nav-collapse {
        background-color: #fff;
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08)!important;
    }
    nav.navbar.transparent-white.top-nav-collapse li a {
        color: #6e6f72!important;
        margin: 0 3px;
    }
    nav.navbar.transparent-white.top-nav-collapse li.active a,
    nav.navbar.transparent-white.top-nav-collapse li:hover a {
        color: #000!important;
        border-bottom: 2px solid #000 !important;
    }
    nav.navbar.transparent-white.top-nav-collapse .logo-dark {
        display: initial;
    }
}
.transparent-white .navbar-nav>li>a {
    color: #000;
}
.transparent-white .navbar-nav>li>a:hover {
    color: #000;
}
.transparent-white .navbar-nav>li>a:focus {
    color: #000;
}
.transparent-white.navbar {
    background-color: #fff;
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08)!important;
}
.transparent-white.navbar .logo-light {
    display: none;
}
.transparent-white.navbar .logo-dark {
    display: initial;
}
.transparent-white.navbar .navbar-toggle .icon-bar {
    background-color: #000;
}



/*---------- White Navigation With Black Text Color ----------*/
@media (min-width: 768px) {
    nav.navbar.navbar-white {
        background-color: #fff;
        box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3)!important;
    }
    .navbar-white li a {
        color: #000!important;
        letter-spacing: 1.5px;
    }
    nav.navbar.navbar-white .logo-light {
        display: none;
    }
    nav.navbar.navbar-white .logo-dark {
        display: initial;
    }
    nav.navbar.navbar-white.top-nav-collapse {
        background-color: #fff;
        box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08)!important;;
    }
    .navbar-white.top-nav-collapse li a {
        color: #000!important;
        letter-spacing: 1.5px;
    }
    nav.navbar.navbar-white.top-nav-collapse .logo-light {
        display: none;
    }
    nav.navbar.navbar-white.top-nav-collapse .logo-dark {
        display: initial;
    }
}
.navbar-white .navbar-nav>li>a {
    color: #000;
}
.navbar-black .navbar-nav>li>a:hover {
    color: #000;
}
.navbar-black .navbar-nav>li>a:focus {
    color: #000;
}
.navbar-white.navbar {
    background-color: #fff;
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.3)!important;
}
.navbar-white.navbar .logo-light {
    display: none;
}
.navbar-white.navbar .logo-dark {
    display: initial;
}
.navbar-white.navbar .navbar-toggle .icon-bar {
    background-color: #000;
}

/*---------- Logo ----------*/
.navbar-brand {
    /*padding: 0;*/
    position: relative;
}
.navbar-brand img {
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@media (max-width: 767px) {
    .container .navbar-header {
        margin-right: 5px;
        margin-left:  5px;
    }
}
@media (min-width: 768px) {
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin: 0;
    }
}
#ion-icons li{
    display: inline-block;
    text-align: center;
    color: #191a1c;
    padding: 30px;
    margin: 3px 0px 3px 3px;
    z-index: 0;
    font-size: 28px;
    cursor: pointer;
}


/*---------- 3. gc Section ----------*/
.gc-main {
    width: 100%;
   height: 100%;
   position: relative;
}
.gc-main .wrapper{
    width: 100%;
   height: 100%;
}
.gc-fullwidth {
    position: relative;
    width: 100%;
    height: 70%;
    background-color: #000;
}
.gc-container {
    position: relative;
    display: table;
    width:100%;
    height: 100%;
    text-align: center;
    padding-top: 75px;
} 
.gc-content {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    padding-top: 100px;
    padding-bottom: 100px;
}
.gc-content h5 {
    letter-spacing: 1px;
}
.content-container {
    position: relative;
    height: 100%;
    padding-top: 75px;
    text-align: center;
}

.content-slider.owl-carousel .owl-item,
.content-slider.owl-carousel  .owl-item:active {
    cursor: default;
}
.gc-overlay {
    background: rgba(0, 0, 0, 0.4);
}

/* =============================================================================================================================
  ==================================================== Responsive Css =========================================================
  =============================================================================================================================*/

@media screen and (min-width:1920px) 
{
.services_hom_box {
    width: 40%;
    margin: 0 auto;
} 
.gc-main{height: auto;}
}

@media (max-width:767px) 
{
.work-box { display:none;}
.mob-work-box { width:100%; float:left; display:inherit; background-color:#F00;}
}

@media screen and (max-width:1024px)
{
.work-p-cnt-mn {font-size:13px;}  
header .container-fluid ol.carousel-indicators {top: 378px;} 
.work-p-cnt{margin-top: 10px;}
}

/* ============== Media 980px Start ===============*/
@media screen and (max-width:980px)
{
.work-pro-name { margin-top:5%; }
header .container-fluid ol.carousel-indicators{top: 310px;}
#main-carousel .carousel-inner .item {height: 335px;}
#main-carousel .carousel-inner .item img{height: 335px;}
#main-carousel .carousel-caption{padding-top: 0;top:10px;}
.testimonial-box {background-repeat: no-repeat;background-size: 100% 60%;}
.work-p-cnt{margin-top: 0px;}
.test-font p{font-size: 19px !important;line-height: 24px;}
.clint_slide .lSSlideWrapper {top: 145px;}
.work-hd { font-size: 28px; line-height: 33px;}
.tag_data {font-size: 16px;}
.tag_head {font-size: 32px;line-height: 35px;}


.clint_slide .slid_data p { font-size: 16px;line-height: 19px;}
.slid_data {padding: 0 40px;text-align: center;}
.clint_slide .lSSlideWrapper {top: 100px;height: 130px;}
.clint_slide .lSSlideOuter .lSPager.lSGallery img {width: 60%;}
.clint_slide .lSSlideOuter .lSPager.lSGallery li.active img{width: 80%;}
.abt_main_img img {margin-top: 40px;}
.abt_indata {width: 100%;}
li.srvc_data p.p_head {min-height: 40px;}
.work-pro-name img {width: 25%;}
.work-box img.wrk_arow {width: 50px;}
.top_info {right: 120px;}
#messages { margin: 20px auto; width: 100%; float: left;}
.content{width: 76%;}
.main_list li.cl_img {float: left;width: 71%;}
.testimonial-box .test_bg {background-size: 90% 50%; padding: 60px 0 0;}
.testimonial-box .test_bg .test_bgIn { padding-top: 80px;}
.clint_slide .lSSlideWrapper {top: 110px;height: 210px;}
.clint_slide .lSAction > a{top: 9%;}
span.sub_head{font-size: 25px;}
.work_dt{ top: 0%; position: relative;padding: 0 10px;}
.port-1show .cl_btn{top: 5px;}
a#Scro{display: none;}
#main-carousel .carousel-caption{top: 120px;}
.aboutus-box a.sub_btn{top: -30px;}
.work-p-cnt-mn, .work_point{font-size: 13px;}
.imgradiuc{width: 150px;height: 150px;}
.overlay-content{top: 14%;}
#scroll_gc2,#scroll_gc{display: none !important;}
.work-pro1-b-show .cl_btn{margin-top: 10px;padding-left: 10px;}
.work-p-cnt-mn{font-size: 13px;padding:5px 10px;width: 100%;}
a.sub_btn{ font-size: 14px;line-height: 18px;padding: 3px 10px;}
.clint_slide .gallery .slid_data:before,
.clint_slide .gallery .slid_data:after {font-size: 38px;line-height: 42px;}
.container-fluid.footer{padding: 15px 0 !important;}
.port-1show .cl_btn{margin-top: 10px;padding-right: 10px;}
.work-pro1-c-show .cl_btn{margin-top: 10px;padding-right: 10px;}
.work-pro1-d-show .cl_btn{margin-top: 10px;padding-left: 10px;}
.cd-horizontal-timeline .events-content li{padding: 0;}
.in_list img{width: 105px;}
.overlay-content img.lg_img{width: 670px;}
.overlay-content img.sm_img{width: 215px;}
.foot_col {float: right;width: 75%;}

.grid-cover{width: 320px;}
.grid-cover .ol_box .text h3 {font-size: 24px; line-height: 30px; padding-bottom: 10px; }
.grid-cover .ol_box .text p{font-size: 14px;}
.pag_tag {font-size: 25px;top: 50px;}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

figure.effect-bubba h2{font-size: 20px;}
.grid figure.effect-bubba p {font-size: 14px;letter-spacing: 0;line-height: 20px;padding: 7px;}
figure.effect-bubba p{}
.grid figure figcaption{padding: 20px;}
figure.effect-bubba img{height: auto !important;}
header .container-fluid .menubox{padding: 0;}
.menu_btn{width: 51px;}
a.toggle-nav{right: 6px;}
.overlay-content{top: 10%;}
.footer>.container-fluid {padding: 0 30px;}
.luv_syp{font-size: 21px;line-height: 30px;}
.services_pg_box {width: 100%; margin: 0 auto; }
.services_pg_box .srvc_list {padding: 0 5px; }
.services_pg_box .nav_list > li > a span {line-height: 20px; }
.services_pg_box .srvc_data {padding: 65px 20px 0; }
.pg_head {font-size: 28px; }
.services_hom_box {width: 100%; margin: 0 auto; }
.services_hom_box .nav_list > li:first-child a {padding-top: 30px; }
.services_hom_box .srvc_list ul.nav_list li {float: left; }
.services_hom_box .srvc_list ul.nav_list {float: left; }
.content {width: 80%; }
.cap_subhead {font-size: 20px; line-height: 24px; }
.cap_head {font-size: 28px;line-height: 34px; }
#abt-carousel .carousel-indicators li{width: 45px;}
.pag_data {padding: 0 15px !important; }
.cont_page {margin: 0px 0px; }
.cont_indata .footer-ul {font-size: 13px; line-height: 22px; }
.services_pg_box .nav_list > li > a span.img-border,
.mob-srvc > .srvc_data > .tab-content > span.img-border{
    height: 70px;
line-height: 65px;
width: 70px;
margin: 0 auto 10px;
}
.opening_data .open_para2{width: 80%;}
.postn-box{width: 95%;margin: 0 auto;}
}
/* ============== Media 980px End ===============*/


@media screen and (max-width:800px)
{
.work-pro-name { margin-top:0%; }
.work-p-cnt { font-size:15px; margin:3px 0px 0px 0px}

.work-pro1-a { padding:5px; }
.work-pro1-b { padding:5px; }
.work-pro1-c { padding:5px; }
.work-pro1-d { padding:5px; }
.b-ital{font-size: 40px;}
.lSAction > .lSPrev{left: 1px;}
.lSAction > .lSNext{right: 1px;}
.top_info {right: 20px;}
.work-p-cnt-mn, .work_point{font-size: 13px;}
}

/* ============== Media 768px Start ===============*/

@media screen and (max-width:768px)
{
.work-pro-name { font-size:40px; }
.work-pro-name { margin-top:3%; }
.imgradiuc { width:160px !important; height:160px !important;}
#main-carousel .carousel-caption {padding-top: 0;top: 135px;}
.aboutus-box p.tag_head {position: static;}
.top_info {right: 20px;}
.overlay-content{top: 20%;width: 90%;margin: 0 auto;}
.footer-ul { margin-bottom:20px;}
}
/* ============== Media 768px End ===============*/

/* ============== Media 667px Start ===============*/
@media screen and (max-width:667px)
{
  #mainNav > .container-fluid{padding: 0 15px;}
.testimonial-box { padding: 0px;background: transparent; background-color: #000;overflow-x: hidden;}
.b-ital { font-size:22px; }
.fb-ital { font-size:20px; }  
.s-tag { font-size:13px; }
 #main-carousel{display: none;}
 #mob-slide{display: block;}
 .work-hd {font-size: 18px;line-height: 25px;}
 .tag_data {font-size: 16px;margin: 10px 0;line-height: 20px;}
 .tag_head { font-size: 25px;line-height: 30px;}
 .abt_img { width: 100%;}
.test-font p {font-size: 16px !important;line-height: 22px;}
.clint_slide .gallery p {font-size: 17px;line-height: 20px;}
.slid_data {padding: 0 30px;text-align: center;}
.lSAction > .lSNext{right: 0 !important;}
.lSAction > .lSPrev{left: 0 !important;}
.clint_slide {height: 280px;}
.clint_slide .lSSlideWrapper{top: 55px;height: 240px;padding-top: 20px;}
.clint_slide .slid_data small{font-size: 13px;}
.clint_slide .lSSlideOuter .lSPager.lSGallery img { width: 70%;}
.gc_load {border: 12px solid #0083cb;left: 34%;top: 30%;width: 90px;height: 90px;border-top: 12px solid #f36f21;border-bottom: 12px solid #f36f21;}
nav.navbar.shrink {height: auto;}
.aboutus-box a.sub_btn {top: -7px;font-size: 13px;padding: 3px 8px;}
.carousel-control{width: 8% !important;}
.aboutus-box p.tag_head {position: static;left: 41%;top: 70px;}
.top_info { display: none;}
#Scroll{display: none;}
.clint_slide ul.lSPager.lSGallery li.active:after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #ffffff;}
.navbar-nav { margin-top: 0px;}
#messages li {margin-bottom: 20px;}
#messages .infos {float: none; width: 110px; height: 110px; margin: 0 auto;}
.content {margin-left: 0px; margin-top: 12px;padding: 10px;width: 100%;}
.content:after, .content:before{
        border-bottom: 20px solid transparent;
    border-right: 20px solid #2098d1;
    top: -9px;
    left: 48%;
    -webkit-transform: rotate(314deg);
    -moz-transform: rotate(314deg);
    -o-transform: rotate(314deg);
    transform: rotate(314deg);
}
.content:before {top: -9px;left: 48%;}
#messages li:nth-child(2n) .infos {float: none;margin: 0 auto;}
#messages li:nth-child(2n) .content:after,
#messages li:nth-child(2n) .content:before {right: 48%;
    -webkit-transform: rotate(-46deg);
    -moz-transform: rotate(-46deg);
    -o-transform: rotate(-46deg);
    transform: rotate(-46deg);
}
.navbar-custom .navbar-nav li.active a,
.navbar-custom .navbar-nav li.active a:active,
.navbar-custom .navbar-nav li.active a:focus,
.navbar-custom .navbar-nav li.active a:hover{
    border: transparent;
}
.crunchify-top {right: 0px;width: 23px;height: 23px;}
section.contact-syrup .cont_indata { width: 100%;}
.lSAction > a {width: 30px;height: 30px;background-size: 100%;}
.main_list li.cl_img {float: left;width: 100%;}
.main_list .client_cat { width: 100%; min-height: 45px; padding-top: 10px;padding-left: 0px; text-align: center;}
.in_list img {width: 70px;}
.testimonial-box .test_bg{padding: 25px 0 0;}
span.sub_head{font-size: 17px;line-height: 20px;float: left;}
.testimonial-box .test_bg .test_bgIn{padding-top: 80px;}
.testimonial-box .test_bg{background-size: 100% 43%;}
.clint_slide .gallery .slid_data::before,
.clint_slide .gallery .slid_data::after{font-size: 18px;line-height: 20px;}
.clint_slide .slid_data p{margin: 20px auto 10px;}
#messages li:nth-child(2n) .content{margin-left: 0px; }
.clint_slide .lSSlideOuter .lSPager.lSGallery li.active img{width: 90%;}
.lSSlideOuter .lSPager.lSGallery li{}
ul.in_list li{padding: 0px;margin: 5px 8px;}
.luv_syp {font-size: 18px;line-height: 26px;margin: 0;}
.luv_syp_data{float: left;width: 100%;margin: 10px auto 0;}
.opening_data .open_para1 {font-size: 22px;line-height: 28px;margin: 15px 0;}
.opening_data .open_para2 {font-size: 14px;line-height: 22px;width: 100%;float: left;padding: 0 5px;margin: 0;}
.open_bg{height: auto;background: transparent;background-color: #29487d;}
.career_form{float: left;width: 100%;padding: 0 10px;}
.career_form .enq_form .input-container .d1{float: left;margin: 0;width: 100%;margin-bottom: 15px;}
.career_form .enq_form .input-container .d2{float: left;margin: 0;width: 100%;}
.shrink .navbar-nav {margin-top: 0;}
.clnt_overlay .closebtn {top: 15px; right: 10px; font-size: 50px;}
.overlay-content {top: 15%;width: 80%;margin: 0 auto;}
.overlay-content img { width: 100%;margin-right: 0;margin-bottom: 10px;}
.overlay-content img.lg_img{width: 90%;}
.overlay-content img.sm_img{width: 90%;margin-right: 0;}
.container-fluid.footer{padding: 5px !important;}
section.abt-syrup { padding-top: 0; padding-bottom: 30px;}
.grid-cover{height: 305px}
.pag_tag { font-size: 20px; top: 120px; padding: 0 10px; margin-top: 5px;} 
.sub-line{font-size: 20px;top: 180px;}
.sub-line1 {top: 115px; font-size: 14px; letter-spacing: 1px; line-height: 20px;}
.cl_img img{margin-bottom: 10px;}
.abs_data{padding: 5px;}
.row{margin: 0 !important;}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after {
  top: 15px !important;
  right: 15px !important;
  bottom: 15px !important;
  left: 15px !important;
}
figure.effect-bubba h2{font-size: 20px;}
.grid figure.effect-bubba p {font-size: 14px;letter-spacing: 0;line-height: 20px;padding: 7px;}
figure.effect-bubba p{}
.grid figure figcaption{padding: 15px !important;}
figure.effect-bubba img{height: auto !important;}
.footer>.container-fluid{padding: 0 15px;}
.footer.row{margin: 0 15px !important;}
header .container-fluid,
header .container-fluid .menubox{padding: 0;}
.menu_btn {width: 50px;}
a.toggle-nav{width: 33px;right: 23px;}
.servic_box.mid_bdr{border:none;}
.servic_box hr{display: none;}
.tag_bg {height: 200px !important;}
.bdr_left_white{border:none !important;}
.services_box {width: 100%; }
.srvc_list ul.nav_list li {width: 100%; }
figure.effect-bubba h2 {font-size: 18px; line-height: 24px; padding-top: 0; width: 100%; }
figure.effect-bubba h2 hr{margin: 3px 0 6px; } 
.team_row ul{display: block; float: left; width: 100%; }
.team_row ul li {display: block; margin: 0 0 30px; text-align: center; }
h2.block-heading {font-size: 21px; line-height: 32px; }
.gc-main{height: 320px;margin-top: 75px;}
.content {width: 100%; }
.services_hom_box .srvc_list ul.nav_list li {float: left; width: 100%; }
.shadow-box{display: none;}
.abs_data{width: 100%;}
.gc-main .slick-slider .photo .cap-tag {left: 15%; font-size: 28px; line-height: 33px; width: 70%;} 
.gc-main .slick-next {right: 5px;}
.gc-main .slick-prev {left: 5px;}
.gc-main .slick-next::before, .gc-main .slick-prev::before {
    font-size: 25px;
}
.pag_data {padding: 0 !important; }
.cont_indata .footer-ul{text-align: center;}
.our_srvc {font-size: 14px; padding: 6px; line-height: 22px; }
.services_hom_box .srvc_list{display: block;}
.srvc_list{display: none;}
.services_pg_box .srvc_data {width: 100%; padding: 0px; min-height: 100px;}
.mob-srvc{display: block;}
.mob-srvc > .srvc_data > .tab-content{margin-bottom: 20px;}
.mob-srvc > .srvc_data > .tab-content > .block-heading{font-size: 21px; line-height: 30px; margin-top: 0;text-align: center; }
.captn {left: 50px; width: 75%; }
#mob_bann{/*display: block;*/}
#desk_bann{/*display: none;*/}
.slick-slider{position: relative;}
.scroll-top {bottom: 40px;}

}
/* ============== Media 667px End ===============*/

/* ============== Media 640px Start ===============*/
@media screen and (max-width:640px)
{
#main_slider{margin-top: 84px;}

.testimonial-box .test_bg { background-size: 100% 40%;}

}

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

.test-font p {font-size: 16px !important;line-height: 22px;}
.clint_slide .gallery p {font-size: 14px;line-height: 18px;}
.testimonial-box .container{padding: 0 5px;}
section.abt-syrup div#what-we-do .servic_box {margin: 10px 0;padding: 0 0px;}
.servic_box ul {margin-bottom: 0;}
li.srvc_data p.p_head { min-height: 20px;}
.shrink .navbar-custom .navbar-toggle{margin-top: 11px;}
.clint_slide .lightSlider {overflow: visible;}
.grid-cover{}
}

@media screen and (max-width:480px)
{
.b-ital { font-size:22px; }
.fb-ital { font-size:15px; }  
.s-tag { font-size:10px; }
.cont_page{padding: 0 !important;}
}
@media screen and (max-width:414px)
{

.carousel-caption {top: 34%;}
.clint_slide .slid_data p{margin: 15px auto 5px;}
}

@media screen and (max-width:375px)
{
.b-ital { font-size:22px; }
.fb-ital { font-size:15px; }    
.s-tag { font-size:10px; }  
.carousel-caption {top: 34%;}
.mob-box-cnt span {line-height: 25px;}
.mob-box-cnt a {bottom: 12px;}

.in_list img {width: 95px;}
}

@media screen and (max-width:360px)
{
#main-carousel .carousel-inner>.item>img{height: 157px;}
.footer-ul ul li a{font-size: 14px;}
.footer > .container{padding: 0;}
.carousel-caption {top: 37%;}
.tag_data {font-size: 16px;margin: 10px 0;line-height: 20px;}
.carousel-inner {min-height: 157px;}
.testimonial-box {background-repeat: no-repeat;background-size: 100%;background-image: url('../images/clint_bg_mob.jpg');}
.clint_slide .lSSlideWrapper {top: 40px;height: 240px;padding-top: 20px;}
.clint_slide .lSAction > a {top: 10%;}
.clint_slide .gallery p {font-size: 13px;line-height: 15px;}
.clint_slide .lSSlideWrapper {top: 50px;height: 185px;padding-top: 20px;}
.clint_slide {float: left;height: 240px;width: 95%;}
span.sub_head { margin-bottom: 0;}
.foot_col {width: 82%;}
.in_list img {width: 90px;}
}
@media screen and (max-width:320px)
{
header .container-fluid ol.carousel-indicators{top: 280px;}
.footer-ul ul li a{font-size: 13px;}
.footer .footer-ul,.footer .cont_dtl,.footer .enq_form{font-size: 13px;}
.carousel-caption {top: 34%;}
.b-ital { font-size:21px; }
 .tag_data {font-size: 14px;margin: 10px 0;line-height: 20px;}
.clint_slide .lSSlideWrapper{top: 50px;height: 200px;padding-top: 30px;}
.clint_slide {height: 250px;}

.testimonial-box .test_bg .test_bgIn {padding-top: 10px;}
.clnt_overlay .closebtn {top: 70px; right: 10px; font-size: 50px;}
.foot_col {width: 81%;}
.in_list img {width: 75px;}
}
