@font-face {

    font-family: 'robotoitalic';

    src: url('../fonts/roboto-italic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-italic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotoregular';

    src: url('../fonts/roboto-regular-webfont.woff2') format('woff2'),

         url('../fonts/roboto-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotobold';

    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),

         url('../fonts/roboto-bold-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotobold_italic';

    src: url('../fonts/roboto-bolditalic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-bolditalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotomedium';

    src: url('../fonts/roboto-medium-webfont.woff2') format('woff2'),

         url('../fonts/roboto-medium-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotomedium_italic';

    src: url('../fonts/roboto-mediumitalic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-mediumitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotolight';

    src: url('../fonts/roboto-light-webfont.woff2') format('woff2'),

         url('../fonts/roboto-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'robotolight_italic';

    src: url('../fonts/roboto-lightitalic-webfont.woff2') format('woff2'),

         url('../fonts/roboto-lightitalic-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'robotoblack';

    src: url('../fonts/roboto-black-webfont.woff2') format('woff2'),

         url('../fonts/roboto-black-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;

}



html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

body{margin:0;}

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

main,

menu,

nav,

section,

summary{display:block;}

audio,

canvas,

progress,

video{display:inline-block;vertical-align:baseline;}

audio:not([controls]){display:none;height:0;}

[hidden],

template{display:none;}

a{background-color:transparent;}

a:active,

a:hover{outline:0;}

abbr[title]{border-bottom:1px dotted;}

b,

strong{font-weight:bold;}

dfn{font-style:italic;}

mark{background:#ff0;color:#000;}

small{font-size:80%;}

sub,

sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

img{border:0;}

svg:not(:root){overflow:hidden;}

figure{margin:1em 40px;}

hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}

pre{overflow:auto;}

code,

kbd,

pre,

samp{font-family:monospace, monospace;font-size:1em;}

button,

select{text-transform:none;}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button[disabled],

html input[disabled]{cursor:default;}

button::-moz-focus-inner,

input::-moz-focus-inner{border:0;padding:0;}

input[type="checkbox"],

input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}

input[type="number"]::-webkit-inner-spin-button,

input[type="number"]::-webkit-outer-spin-button{height:auto;}

input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}

fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}

legend{border:0;padding:0;}

textarea{overflow:auto;}

optgroup{font-weight:bold;}

table{border-collapse:collapse;border-spacing:0;}

td,

th{padding:0;}

@media print{*,

*:before,

*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important;}

a,

a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

abbr[title]:after{content:" (" attr(title) ")";}

a[href^="#"]:after,

a[href^="javascript:"]:after{content:"";}

pre,

blockquote{border:1px solid #999;page-break-inside:avoid;}

thead{display:table-header-group;}

tr,

img{page-break-inside:avoid;}

img{max-width:100% !important;}

p,

h2,

h3{orphans:3;widows:3;}

h2,

h3{page-break-after:avoid;}

.navbar{display:none;}

.btn > .caret,

.dropup > .btn > .caret{border-top-color:#000 !important;}

.label{border:1px solid #000;}

.table{border-collapse:collapse !important;}

.table td,

.table th{background-color:#fff !important;}

.table-bordered th,

.table-bordered td{border:1px solid #ddd !important;}

}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

*:before,

*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}

a{color:#337ab7;text-decoration:none;}

figure{margin:0;}

img{vertical-align:middle;}

.img-responsive{display:block;max-width:100%;height:auto;}

.img-rounded{border-radius:50%;-webkit-border-radius:50%;}

.img-circle{border-radius:50%;-webkit-border-radius:50%;}

hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}

[role="button"]{cursor:pointer;}

.container{margin-right:auto;margin-left:auto;padding:0 15px;}

@media (min-width:768px){.container{width:750px;}

}

@media (min-width:992px){.container{width:970px;}

}

@media (min-width:1200px){.container{width:1200px;}

}

.container-fluid{margin-right:auto;margin-left:auto;padding:0 15px;}

.row{margin-left:-15px;margin-right:-15px;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left;}

.col-xs-12{width:100%;}

.col-xs-11{width:91.66666667%;}

.col-xs-10{width:83.33333333%;}

.col-xs-9{width:75%;}

.col-xs-8{width:66.66666667%;}

.col-xs-7{width:58.33333333%;}

.col-xs-6{width:50%;}

.col-xs-5{width:41.66666667%;}

.col-xs-4{width:33.33333333%;}

.col-xs-3{width:25%;}

.col-xs-2{width:16.66666667%;}

.col-xs-1{width:8.33333333%;}

@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left;}

.col-sm-12{width:100%;}

.col-sm-11{width:91.66666667%;}

.col-sm-10{width:83.33333333%;}

.col-sm-9{width:75%;}

.col-sm-8{width:66.66666667%;}

.col-sm-7{width:58.33333333%;}

.col-sm-6{width:50%;}

.col-sm-5{width:41.66666667%;}

.col-sm-4{width:33.33333333%;}

.col-sm-3{width:25%;}

.col-sm-2{width:16.66666667%;}

.col-sm-1{width:8.33333333%;}

}

@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left;}

.col-md-12{width:100%;}

.col-md-11{width:91.66666667%;}

.col-md-10{width:83.33333333%;}

.col-md-9{width:75%;}

.col-md-8{width:66.66666667%;}

.col-md-7{width:58.33333333%;}

.col-md-6{width:50%;}

.col-md-5{width:41.66666667%;}

.col-md-4{width:33.33333333%;}

.col-md-3{width:25%;}

.col-md-2{width:16.66666667%;}

.col-md-1{width:8.33333333%;}

}

.clearfix:before,

.clearfix:after,

.container:before,

.container:after,

.container-fluid:before,

.container-fluid:after,

.row:before,

.row:after{content:" ";display:table;}

.clearfix:after,

.container:after,

.container-fluid:after,

.row:after{clear:both;}

.center-block{display:block;margin-left:auto;margin-right:auto;}

.pull-right{float:right !important;}

.pull-left{float:left !important;}

.hide{display:none !important;}

.show{display:block !important;}

.invisible{visibility:hidden;}

.hidden{display:none !important;}

.affix{position:fixed;}



/* custome css start */

html{-webkit-font-smoothing:antialiased;}

*{outline:none;}

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr, iframe{margin:0;padding:0;border:none;}

a, input, select, textarea{outline:none;margin:0;padding:0;}

h1, h2, h3, h4, h5, h6{font-weight:normal;}

a{text-decoration:none;color:#333333;}

a:focus,:focus, input:focus{outline:none;}

img{max-width:100%;vertical-align:middle;border:none;outline:none;max-height:100%;border-radius:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;margin:0;padding:0;}

input, textarea, select, button{resize:none;border:0;border-radius:0;-webkit-border-radius:0;-webkit-appearance:none;}

select, input[type="submit"]{cursor:pointer}

p{font-size:14px;line-height:20px;}

em{font-style:normal;}

table{border-collapse:separate;border-spacing:0;}

caption, th, td{font-weight:normal;}

.clear{clear:both;}

label.error{position:absolute;right:0px;top:-20px;width:auto;height:auto;margin:0;padding:0;line-height:normal;font-size:11px !important;line-height:11px !important;background:#fb0101;padding:5px 5px 4px !important;color:#ffffff;display:none;}

label.error:after{border-color:#fb0101 transparent transparent;border-image:none;border-right:6px solid transparent;border-style:solid;border-width:6px;content:" ";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width:0;}

.trans{transition:all 0.3s ease-out 0s;}

select option{padding:5px 10px;}

.star{position:relative;}

.star:after{position:absolute;right:4px;top:2px;content:"*";color:#ff0015;font:14px/18px 'robotoregular';}

.absoImg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}

body{color:#000;background-color:#fafafa;font:17px/18px 'robotoregular';}

ul, li{list-style:none;}

::-webkit-input-placeholder{color:#9999b2;}

:-moz-placeholder{color:#9999b2;opacity:1;}

::-moz-placeholder{color:#9999b2;opacity:1;}

:-ms-input-placeholder{color:#9999b2;}



/* header css start */

.logo{margin:23px 0 22px;}

.mobiLogo{display:none;}

.menu{text-align:right;padding-right:0;}

.menu nav{display:inline-block;vertical-align:top;}

.navUl > li{display:inline-block;vertical-align:top;position:relative;}

.navUl > li ~ li{margin-left:31px;}

.navUl li a{color:#333333;font:17px/100px 'robotoregular';display:block;position:relative;padding:0 26px;transition:300ms all;text-transform:uppercase;}

.navUl > li > a:before{position:absolute;left:50%;top:0;width:0;content:'';height:4px;background-color:#f0a402;transition:300ms all;}

.navUl li.conLi{margin-left:52px;}

.navUl li.conLi.navUl li.conLi a:before{display:none;}

.navUl li.conLi a{background-color:#f0a402;padding:0 54px 0 55px;color:#000000;}

.navUl li.conLi a:before{display:none;}

.navUl li .active{color:#f0a402}

.navUl > li > .active:before{width:100%;left:0;}

.subMenu{position:absolute;left:0;top:100%;z-index:99;border-bottom:2px solid #f0a402;background-color:#fff;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2);text-align:left;min-width:200px;transform:translateX(-50px);-webkit-transform:translateX(-50px);opacity:0;visibility:hidden;transition:600ms all;}

.subMenu li{background-color:#f4f5f7;border-bottom:1px solid #eeeeee;white-space:nowrap;}

.subMenu li a{line-height:45px;padding:0 20px 0 30px;font-size:14px;}

.subMenu li a:before{position:absolute;left:15px;top:0;bottom:0;margin:auto;content:'';background-color:#333333;width:5px;height:5px;border-radius:50%;-webkit-border-radius:50%;transition:300ms all;-webkit-transition:300ms all;}



.subMenu li a.active{background-color:#fff;}

.subMenu li a.active:before{background-color:#f0a402}





/* header css end */



/* Slider section start */

.bannerSec .slick-slide img{width:100%;}

.slideCon{/*background-color:rgba(0,0,0,0.1);*/text-align:right;text-transform:uppercase;padding:55px 0 0;}

.topLine{display:inline-block;vertical-align:top;color:#fffffe;font:17px/28px 'robotomedium';background-color:rgba(0,0,0,0.65);padding:0 16px;margin:0 0 11px;}

.topTitle{color:#fffffe;font:40px/49px 'robotobold_italic';margin-top:30px;}

.atachBtn{display:inline-block;vertical-align:top;color:#000000;font:21px/50px 'robotomedium';background-color:#f0a402;padding:0 25px;margin:21px 0 0;}

.bannerSec .slick-arrow{width:76px;height:58px;border-right:7px solid #f0a402;background:rgba(0,0,0,0.5) url(../images/slider-arrow.png) no-repeat center center;}

.bannerSec .slick-prev{left:0;}

.slideCon .container{max-width:1130px;}

.bannerSec .slick-next{right:0;}

/* Slider section end */



/* featured slider section start */

.proSlide{margin-top:81px;}

.featuredSec{background-color:#fafafa;padding:93px 0 100px;}

.titleMain{text-align:center;}

.mainTitle{color:#000000;font:38px/38px 'robotobold';text-transform:uppercase;}

.subTitle{color:#f0a402;font:20px/20px 'robotobold';text-transform:uppercase;margin:32px 0 0;}

.featuImg{position:relative;text-align:center;}

.featCon{background-color:#fff;padding:30px 20px 15px;min-height:171px;border-bottom:4px solid #cccccc;position:relative;}

.featCon p{color:#666666;font:17px/24px 'robotoregular';}

.slideInn{padding:0 15px;}

.featuredSlide{margin:0 -15px;}

.slideContain{padding:0 8px;}

.featuredSec .slick-arrow{width:42px;height:42px;background:#cccccc url(../images/pro-arrow.png) no-repeat center center;}

.featuredSec .slick-prev{left:-57px;}

.featuredSec .slick-next{right:-57px;}

.detailBtn{position:absolute;left:0;right:0;margin:auto;top:-17px;color:#000000;font:17px/35px 'robotomedium';text-transform:uppercase;background-color:#ffbd30;width:107px;text-align:center;/*transform:translateY(-50%);-webkit-transform:translateY(-50%);*/}

/* featured slider section end */





.aboutLeft{margin:20px 0 0;}

.aboutSec{background-color:#333333;padding:70px 0 113px;}

.whiteFont{color:#fff;}

.orgDark{color:#f0a402;}

.aboutSec .subTitle{padding-bottom:5px;}

.aboutLeft p{color:#fff;font:17px/25px 'robotoregular';margin-top:25px;}



.yellowBox{background:#f0a402 url(../images/con-bg.jpg) no-repeat center bottom;min-height:467px;padding:51px 48px 0;}

.blackFont{color:#000;}

a.phNumber{display:none;}

.addressUl{padding:11px 0 0;}

.addressUl li{display:table;width:100%;margin:22px 0 0;}

.addressUl li > span{display:table-cell;vertical-align:middle;padding:0 0 0 14px;}

.addressUl li a{color:#000;}

.addressUl li:before{display:table-cell;vertical-align:middle;content:'';border-radius:50%;-webkit-border-radius:50%;width:38px;height:38px;}

.addressUl .addIcon:before{background:#333333 url(../images/icon-1.png) no-repeat center center;}

.addressUl .phIcon:before{background:#333333 url(../images/icon-2.png) no-repeat center center;}

.addressUl .mailIcon:before{background:#333333 url(../images/icon-3.png) no-repeat center center;}





/* footer css start */

.footer{background-color:#000000;padding:40px 0 0;}

.soUl li{display:inline-block;vertical-align:top;margin-right:26px;}

.soUl li:last-child{margin-right:0;}

.soUl li a{width:46px;height:46px;background:url(../images/social.png) no-repeat left top;display:block;}

.soUl li a.tweet{background-position:-56px 0;}

.soUl li a.insta{background-position:-110px 0;}

.soUl li a.youTube{background-position:-165px 0;}

.soUl li a.linkedin{background-position:-221px 0;}

.copyBox{text-align:center;margin-top:33px;}

.copyBox p{display:inline-block;vertical-align:top;color:#cccccc;font:14px/50px 'robotolight';padding:0 47px;background-color:#252525;border-radius:50px 50px 0 0;-webkit-border-radius:50px 50px 0 0;}

.copyBox p a{color:#cccccc;}



.foMenu{text-align:right}

.foMenu ul{display:inline-block;vertical-align:top;padding:13px 0 0;}

.foMenu li{display:inline-block;vertical-align:top;}

.foMenu li ~ li{margin-left:45px;}

.foMenu li a{text-transform:uppercase;color:#fff;color:#cccccc}

.foMenu li a.active{color:#f0a402}

/* footer css end */



/* click to scroll css start */

.scrollTop{position:fixed;right:15px;bottom:35px;width:40px;height:40px;z-index:9991;background-color:#f0a402;display:none;box-shadow:0 0 0px 3px rgba(255, 255, 255, 0.3);-webkit-box-shadow:0 0 0px 3px rgba(255, 255, 255, 0.3);border-radius:50%;-webkit-border-radius:50%;}

.scrollTop span{background: url(../images/top-arrow.png) no-repeat;width:21px;height:12px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;}

/* click to scroll css end */



/* menu css start */

.menu-icon{float: right;width: 26px;height: 18px;margin: 7px 0 0;display: none;}

.menu-icon a{display: block;position: relative;}

.menu-icon a span{position: absolute;top: 0;right: 0;left: 0;height: 3px;background-color: #f0a402;transition: all 0.35s ease 0s;-webkit-transition: all 0.35s ease 0s;}

.menu-icon a span.line2{top: 7px;}

.menu-icon a span.line3{top: 14px;}

.menu-icon.close a span{transform: rotate(40deg);-webkit-transform: rotate(40deg); top: 5px;}

.menu-icon.close a span.line2{opacity: 0}

.menu-icon.close a span.line3{transform: rotate(-40deg);-webkit-transform: rotate(-40deg);}

/* menu css end */



/* preloader css start */

#jpreOverlay{background-color: #000;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 99;}

#jpreBar{height: 55px;background: url(../images/mobi-logo.png) no-repeat;width: 367px;display: block;margin: 0 auto 17px;float: left;background-size: cover;}



#jpreLoader{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 367px;height: 55px;}

#jprePercentage{text-align: center;width: 367px;display: block;margin: 0 auto;color: #fff;font:18px/30px 'robotobold';background-color: #333333;clear: both;}

.section-map-wrap img, #map-canvas-dealers img, .locMap img{max-height: inherit;max-width: inherit;}



/* preloader css end */



/* slider css start */

.slick-slider

{

    position: relative;

    display: block;

    -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;

	position:relative;

    height: 100%;

    min-height: 1px;

	overflow:hidden;

}

[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;

}

.slick-arrow{font-size:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:11;transition:300ms all;-webkit-transition:300ms all;}

.slick-next{right:-57px;transform:rotate(180deg) translateY(21px);-webkit-transform:rotate(180deg) translateY(21px);}

.slick-dots{text-align:center;}



/* slider css end */

@-webkit-keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(10%, 0, 0); }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0); } }



@-moz-keyframes fadeInRight {

  from {

    opacity: 0;

    -moz-transform: translate3d(10%, 0, 0); }

  to {

    opacity: 1;

    -moz-transform: translate3d(0, 0, 0); } }



@keyframes fadeInRight {

  from {

    opacity: 0;

    -webkit-transform: translate3d(10%, 0, 0);

    -moz-transform: translate3d(10%, 0, 0);

    -ms-transform: translate3d(10%, 0, 0);

    -o-transform: translate3d(10%, 0, 0);

    transform: translate3d(10%, 0, 0); }

  to {

    opacity: 1;

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



.fadeInRight {

  -webkit-animation-name: fadeInRight;

  -moz-animation-name: fadeInRight;

  animation-name: fadeInRight; }

  

  .animated {

  -webkit-animation-duration: 1s;

  -moz-animation-duration: 1s;

  animation-duration: 1s;

  -webkit-animation-fill-mode: both;

  -moz-animation-fill-mode: both;

  animation-fill-mode: both; }

.atachBtn, .topTitle, .topLine{opacity:0;}

/*.topTitle{animation-delay:0.8s;-webkit-animation-delay:0.8s;}*/

.atachBtn{animation-delay:0.8s;-webkit-animation-delay:0.8s;}

/*.atachBtn{animation-delay:1.5s;-webkit-animation-delay:1.5s;}*/

.animated{opacity:1;}





/* breadcrumb css start */

.breadSec{overflow:hidden;position:relative;margin:0 0 46px;max-height:185px;}

.breadSec > img{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);min-width:1920px;width:100%;}

.breadCon{background-color:rgba(0,0,0,0.6);padding:0 15px;}

.cenerCon{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:0;text-align:center;}

.breadTitle{text-transform:uppercase;color:#fffffe;font:40px/40px 'robotobold'}

.breadTitle:after{display:block;margin:16px auto 0;width:62px;height:6px;background-color:#f0a402;content:'';}

/* breadcrumb css end */



img.alignright{float:right;margin:0 0 6px 30px;}

img.alignleft{float:left;margin:0 30px 6px 0;}

img.aligncenter{display:block;margin:10px auto;}

.cmsCon h2{color:#000000;font:38px/38px 'robotobold';text-transform:uppercase;margin:23px 0 0;}

.cmsCon h3{color:#f0a402;font:20px/20px 'robotobold';text-transform:uppercase;padding:22px 0 6px;}

.cmsCon p{color:#666666;font:17px/25px "robotoregular";text-align:justify;margin-top:25px;}



.middleSec{padding:0 0 80px;}

.whySec{background-color:#333333;text-align:center;padding:74px 0 87px;}

/* hexabox css start */

.hexaBox{width:100%;max-width:975px;display:inline-block;vertical-align:top;margin:68px 0 0;}

.hexaBox li{width:33.3333%;float:left;padding:0 25px;margin:0 0 60px;}

.yelBx{background-color:#f0a402;position:relative;margin:79px 0;}

.yelBx:before{content:'';border-left:137.5px solid transparent;border-right:137.5px solid transparent;border-bottom:79px solid #f0a402;display:block;position:absolute;top:-79px;}

.yelBx:after{content:'';border-left:137.5px solid transparent;border-right:137.5px solid transparent;border-top:79px solid #f0a402;display:block;position:absolute;bottom:-79px;}

.iconTxt{color:#1e1e1e;font:20px/28px "robotoregular";padding-bottom:1px;}

.imgIcon{padding:3px 0 0;min-height:105px;}

/* hexabox css end */



/* filter top css start */

.fillUl li{float:left;width:20%;padding:0 15px;margin:0 0 50px;}

.hoverImg{opacity:0;visibility:hidden;transition:all 0.3s ease-out 0s;}

.fillImg{position:relative;box-shadow:0 0 12px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.2);}

.fillImg > a{z-index:2;}

.spanName{position:absolute;left:0;right:0;bottom:0;z-index:1;color:#fff;font:22px/38px 'robotomedium';background-color:rgba(0,0,0,0.75);text-align:center;text-transform:capitalize;}

.selected ~ .spanName{background-color:rgba(240, 164, 2, 0.75);}

.listRow{display:table;width:100%;border:1px solid #cccccc;border-left:0;}

.listRow ~ .listRow{margin-top:-1px;}

.listView{margin:46px 0 0;overflow:hidden;padding-top:1px;}

.listRow:nth-child(even){background-color:#f3f3f3;}

.listRow > *{display:table-cell;border-left:1px solid #cccccc;vertical-align:top}

.listImg{position:relative;overflow:hidden;}

.listImg > a{z-index:1;}

.listImg img.absoImg{-webkit-transition:500ms all;transition:500ms all;}

.listLeft{width:602px;padding:20px;}

.listLeft > *{display:inline-block;vertical-align:top;}

.listCon li{color:#363636;font:17px/20px 'robotobold';margin:0 0 10px;}

.listCon{max-width:48%;padding:16px 0 0 25px;}

.listCon .detailBtn{position:static;transform:none;-webkit-transform:none;display1:inline-block;vertical-align:top;margin:9px 0 0;display:inline-block;}

.descTitle{color:#333333;font:17px/20px 'robotobold';}

.listRight p{color:#666666;font:17px/24px "robotoregular";margin:12px 0 0;}

.listRight{padding:36px 30px 30px;}

/* filter top css end */



/**** Isotope Filtering ****/



.isotope-item {

  z-index: 2;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}



/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

          transition-property:         transform, opacity;

}



.breadBtm{padding-bottom:47px;}

.breadBtm li{display:inline-block;vertical-align:top;color:#f0a402;font:18px/20px 'robotomedium';text-transform:capitalize;}

.breadBtm li ~ li:before{content:'';display:inline-block;vertical-align:top;background:url(../images/bread-arrow.png) no-repeat;width:8px;height:7px;margin:9px 13px 0 9px;}

.breadBtm li a{color:#000000;transition:300ms all;-webkit-transition:300ms all;}



.slideSec{position:relative;margin:0 0 50px; text-align:center}

.centerSlide .slick-slide:after{position:absolute;top:0;left:0;width:100%;height:100%;content:'';background-color:rgba(0,0,0,0.8);transition:1s all;}

.centerSlide .slick-slide img.absoImg, .center-thumb img.absoImg, .fillUl li img.absoImg, .featuImg img.absoImg, .listImg img.absoImg{width:100%;height:100%;object-fit:cover;}

.centerSlide .slick-current:after{opacity:0;visibility:hidden;}

.detailArrow > *{width:60px;height:60px;background:#000 url(../images/detail-arrow.png) no-repeat center center;;border-radius:100%;-webkit-border-radius:100%;}

.detailArrow > .slick-prev{left:460px;margin-left:-30px;}

.detailArrow > .slick-next{right:460px;margin-right:-30px;}

.center-thumb{max-width:100%; width:780px;left:0;right:0;margin:auto;position:absolute;bottom:30px; display:inline-block;}

.center-thumb .slick-track{margin:0 auto;}

.center-thumb .slick-slide{padding:0 5px;}

.center-thumb .slick-slide a{position:relative;display:block;}

.center-thumb .slick-slide a:before{width:100%;height:100%;border:2px solid #fff;content:'';position:absolute;left:0;top:0;z-index:1;transition:300ms all;-webkit-transition:300ms all;}

.center-thumb .slick-slide a:after{position:absolute;margin:2px;display:block;top:0;left:0;background-color:rgba(0,0,0,0.5);content:'';}

.center-thumb .slick-current a:before{border-color:#f0a402;}

.waterMark{position:absolute;left:15px;top:15px;opacity:0.4;max-width:150px;}



.nameLeft{border-left:5px solid #eda503;padding:4px 0 8px 14px;}

.nameTop{color:#363636;font:24px/28px 'robotobold';}

.proCate{color:#999999;font:18px/22px 'robotobold';margin:9px 0 0;}

.proCate span{color:#666666;}

.videoBtn{display:inline-block;vertical-align:top;color:#fff;text-align:center;text-transform:uppercase;background-color:#f0a402;width:137px;height:54px;font:18px/54px "robotoregular";margin:20px 0 0;}



.descBox{margin:30px 0 0;}

.descBox .listRow{background-color:#fff;}

.descBox .listLeft{background-color:#f3f3f3;width:318px;padding:26px 30px 42px;}

.descBox .listCon{max-width:100%;padding:0;}

.descBox .listCon li{font-size:18px;margin:0 0 16px;}

/*.descBox .descTitle{font-size:24px;line-height:28px;}*/

.descBox .descTitle{font-size:18px;/*line-height:28px;*/}

.descBox .listRight p{font-size:18px;margin-top:10px;}

/*.descBox .listRight{padding-top:39px;}*/

.descBox .listRight{padding-top:26px;}



.mapContainer{position:relative;}

.mapInner{height:413px;margin-left:-750px;}

#info-wrap{margin:10px 0 20px 5px;}

#info-wrap h3{color:#000000;text-transform:uppercase;font:17px/22px 'robotobold';margin:0 0 12px;}

#info-wrap p{color:#666666;font:17px/22px "robotoregular";padding:0 0 0 28px;max-width:240px;background:url(../images/location-icon.png) no-repeat left  3px;}

.conBox{position:absolute;right:50%;top:0;height:413px;width:100%;max-width:470px;background-color:#333333;margin-right:-585px;display:table;}

.conboxinner{width:100em;vertical-align:middle;display:table-cell;padding:0 60px;}

.conTitle{color:#fff;font:30px/34px 'robotobold';padding-top:26px;}

.subTxt{color:#cccccc;font:16px/22px "robotoregular";margin:18px 0 0;}



.conUl{margin-top:30px;}

.conUl li{color:#cccccc;font:16px/22px "robotoregular";padding:0 0 0 30px;background:url(../images/con-icon-1.png) no-repeat 0 5px;margin-bottom:15px;}

.conUl li.phLi{background:url(../images/con-icon-2.png) no-repeat left 18px;}

.conUl li.mailLi{background:url(../images/con-icon-3.png) no-repeat left 23px;}

.conUl li ~ li{border-top:1px solid #464646;padding-top:16px;}

.conUl li a{color:#cccccc;}



.newsLetter{background-color:#f0a402;padding:25px 31px 31px;}

.newsTitle{color:#000000;font:26px/30px "robotoregular";}

.newsLetter p{color:#373737;font:14px/16px "robotoregular";padding:10px 0 22px;}



.formUl{margin:0 -5px;}

.formUl li{float:left;width:33.3333%;padding:0 5px;}

.txtBox{position:relative;}

.txt{width:100%;background-color:#fff;border:1px solid #eeeeee;font:14px/16px "robotoregular";height:45px;padding:0 11px;}

.subBtn{color:#fff;background-color:#000000;width:100%;height:45px;font:18px/22px "robotoregular";}

.mapContainer{margin:0 0 70px;}



/* blog css start */

.blogRight{float:right;}

.blogLeft{float: left;}

.blogLeft .widget{margin-bottom:21px;}

.blogLeft .widget:last-child{margin-bottom:0px;}

.widget-title{display: inline-block;vertical-align: top;width: 100%;background-color: #000;font:20px/55px 'robotobold';color: #fff;padding: 0 22px;}

.widget ul{border:1px solid #d7d7d7;display: inline-block;vertical-align: top;width: 100%;border-bottom:0;}

.widget ul li{border-bottom:1px solid #d8d8d8;}

.widget ul li a{color:#333333;font-size:18px;display:block;padding:15px 20px 16px;line-height:20px;transition:300ms all;}



hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee;}

.entry-content{padding:24px 30px 30px;border-top:1px solid #fff;}

.postDiv .entry-content{background-color:#f4f4f4;}

.postDiv article.post{margin-bottom:30px;}

.entry-title{color:#333333;font:30px/34px 'robotobold';}

.entry-title:first-child{margin-top:0;}

.entry-title a{color:#333333;transition:300ms all;-webkit-transition:300ms all;}

.infor{color:#616262;font-size:16px;line-height:18px;margin-top:11px;}

.infor span a, .infor span span{color:#eda503;}



.blogRight p{font-size:17px;color:#666666;line-height:21px;margin:0 0 22px;}

.blogRight p a{color:#f0a402;}

.blogRight p:last-child{margin-bottom:0;}

.readMorebtn{transition:300ms all;-webkit-transition:300ms all;color:#fff;text-transform:uppercase;background-color:#f0a402;font:16px/37px 'robotomedium';padding:0 30px;display:inline-block;vertical-align:top;margin:17px 0 0;}



.blogRight .entry-content h2:first-child{margin-top:0;}

.blogRight .entry-content h2{color:#333333;font:24px/28px 'robotobold';margin:48px 0 13px;}





figure.entry-thumb{text-align:center;}

.pagination{text-align:right;}

.pagination ul{display:inline-block;vertical-align:top;}

.pagination ul li{float:left;}

.pagination ul li a,.pagination ul li span{display:block;border:1px solid #cccccc;border-right:0;height:34px;font-size:15px;line-height:32px;width:33px;text-align:center;color:

#999999;transition:500ms all;-webkit-transition:500ms all;}

.pagination ul li a.active,.pagination ul li span.current{background-color:#000;color:#fff;}

.pagination ul li:last-child a{border-right:1px solid #cccccc;}



/* blog css end */



.powerdDiv{float:right;color:#cccccc;font-size:13px;margin:9px 0 0;}

.powerdDiv a{color:#cccccc;transition:300ms all;-webkit-transition:300ms all;}

.aboutLeft .readMorebtn{color:#000}



/* 404 css start */

.errorBox{background:url(../images/404-bg.jpg) no-repeat center top;text-align:center;padding: 50px 0;background-size: cover;}

.errorCenter{display: inline-block;vertical-align: top;text-align: left;}

.errorCenter img{display: block;margin: 0 auto;}

.errorCenter span{color: #333333;font-size: 30px;line-height: 34px;}

.errorBtn{text-align: center;margin: 49px 0 0;}

.errorBtn a{display: inline-block;vertical-align: top;font:22px/51px 'robotobold';width: 179px;background-color: #f0a402;color: #fff;margin: 0 9px;}

.errorBtn a.conBtn{background-color: #000;}

/* 404 css end */





.socialUl{/*position:absolute;right:15px;top:0;*/ padding:15px 0 0;}

.socialUl li{display:inline-block;vertical-align:top;min-width:70px}

.socialUl li a{display:block;width:33px;height:33px;background:url(../images/social-icon.png) no-repeat left bottom}

.socialUl li a.tweet{background-position:-39px bottom}

.socialUl li a.insta{background-position:-79px bottom}

.socialUl li a.youTube{background-position:right bottom}



.imgHdiv{position:absolute;left:0;top:0;width:100%;height:100%;}

.absoImg.hoverImg.gotcolors{z-index:1;}





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

.center-thumb{max-width:660px;}

.detailArrow > .slick-prev{left:300px;}

.detailArrow > .slick-next{right:300px;}



}



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

.navUl > li ~ li{margin-left:15px;}	

.navUl li.conLi{margin-left:30px;}

.navUl > li > a{padding:0 20px;}

.navUl li.conLi a{padding:0 30px;}

}





@media only screen and (min-width:1200px){

.copyBox a:hover, .foMenu li a:hover, .navUl li a:hover{color:#f0a402}

.navUl li.conLi a:hover{color:#000;background-color:#ffae00;}

.navUl > li > a:hover:before{width:100%;left:0;}

.featuredSec .slick-arrow:hover{background-color:#000;}

.detailBtn:hover{background-color:#000;color:#fff;}

.soUl li a:hover{background-position:left bottom;}

.soUl li a.tweet:hover{background-position:-56px -51px;}

.soUl li a.insta:hover{background-position:-110px -51px;}

.soUl li a.youTube:hover{background-position:-165px -51px;}
.soUl li a.linkedin:hover{background-position:-222px -51px;}

.bannerSec .slick-arrow:hover{background-color:#f0a402;}

.videoBtn:hover, .atachBtn:hover{background-color:#d49000;}



.subMenu li a:hover{background-color:#fff;}

.subMenu li a:hover:before{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);background-color:#f0a402}

.navUl > li:hover > a{color:#f0a402}

.navUl > li:hover > a:before{width:100%;left:0;}

.navUl > li:hover .subMenu{opacity:1;visibility:visible;transform:translate(0);-webkit-transform:translate(0);}

.hexaBox li:hover .imgIcon img{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);transition:1s all;-webkit-transition:1s all;}

.socialUl li a:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);transition:300ms all;-webkit-transition:300ms all;}

.fillImg:hover .spanName{background-color:rgba(240,164,2,0.75)}

.fillImg:hover .hoverImg{opacity:1;visibility:visible;}

.breadBtm li a:hover{color:#f0a402;}

.detailArrow > *:hover{background-color:#f0a402;}

.addressUl li a:hover, .conUl li a:hover{text-decoration:underline;}

.subBtn:hover{background-color:#333333}

.readMorebtn:hover{background-color:#dd9600;}

.pagination ul li a:hover{background-color:#000;color:#fff;}

.entry-title a:hover{color:#f0a402;}

.widget ul li a:hover{color: #f0a402;}

.listImg:hover img.absoImg{-webkit-transform:scale(1.1);transform:scale(1.1);}

.errorBtn a:hover{background-color: #000;}

.errorBtn a.conBtn:hover{background-color: #f0a402;}



}



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

body{font-size:16px;}		

span.phNumber{display:none;}

a.phNumber{display:inline-block;}

.bannerSec .slick-arrow{background-size:10px 19px;}

/*.hoverImg{opacity:1;visibility:visible;}*/

.postDetail .entry-content{padding:20px 0 0;}

}



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

.featuredSec .slick-arrow{top:inherit;bottom:0;transform:translateY(0);-webkit-transform:translateY(0);}

.featuredSec .slick-prev{left:50%;margin-left:-45px;}

.featuredSec .slick-next{right:50%;transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-right:-45px;}

.featuredSlide{padding-bottom:60px;}

}



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

.header{position:relative;}	

/* mobile menu css start */

.menu nav{width:100%;}

.menu-icon{display:inline-block;transition:300ms all;-webkit-transition:300ms all;}	

.navUl li ~ li{margin-left:0;}

.menu{position:absolute;left:0;right:0;top:100%;z-index:99;display:none; background-color:#000;padding:0;transform:translateY(1px);-webkit-transform:translateY(1px);box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);}

.navUl li{margin:0;width:100%;padding:0 15px;text-align:left;}

.navUl li.conLi{margin-left:0;}

.navUl li a{padding:0;line-height:50px;color:#fff;font-size:16px;padding:0;}

.navUl li.conLi{padding:0;}

.navUl li.conLi a{padding:0 15px;}

.navUl > li > a:before{display:none;}

/* mobile menu css end */

.clickSpan{position:absolute;right:10px;top:10px;width:25px;height:25px;cursor:pointer;z-index:11;}

.clickSpan:after{position:absolute;width:1px;height:100%;background-color:#fff;content:'';left:50%;margin-left:-1px;top:0;transition:300ms all;-webkit-transition:300ms all;}

.clickSpan:before{position:absolute;width:100%;height:1px;background-color:#fff;content:'';top:50%;margin-top:-1px;left:0;}

.minus:after{transform:rotate(90deg);-webkit-transform:rotate(90deg);opacity:0;}

.subMenu{opacity:1;visibility:visible;display:none;position:static;min-width:1px;background-color:transparent;transform:none;border:0;transition:none;}

.subMenu li{background-color:transparent;border:0;}

.subMenu li a{line-height:40px;font-size:14px;padding-left:15px;}

.subMenu li a:before{left:0;background-color:#fff;}

.subMenu li a.active{background-color:transparent;}

}



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



.logo img{display:none;}

.logo .mobiLogo{display:inline-block;max-width:240px;}

.header{background:#000;border-bottom:1px solid #f0a402;position:relative;}	

.logo{margin:15px 0;}



.featuredSec{padding:30px 0;}

.mainTitle{font-size:25px;line-height:25px;}

.subTitle{font-size:16px;line-height:20px;margin:10px 0 0;}

.proSlide{margin-top:15px;}



.aboutSec{padding:25px 0 30px;}

.aboutLeft{margin:0;}

.aboutLeft p{margin-top:15px;font-size:15px;}

.yellowBox{min-height:1px;padding:20px;}

.conRight{margin-top:20px;}

.addressUl{padding-top:0;}

.addressUl li{margin-top:20px;}

.addressUl li:before{width:35px;height:35px;}

.addressUl li > span{word-break:break-all;max-width:80%;}



.soUl{text-align:center}

.soUl li{margin:0 3px;}

.footer{padding:20px 0 0;}

.foMenu{display:none;}

.copyBox{margin-top:20px;padding:0;}

.copyBox p{padding:0;border-radius:0;width:100%;}

.scrollTop{width:30px;height:30px;bottom:35px;right:10px;}

.scrollTop span{background-size:cover;width:16px;height:9px;}



.aboutSec .subTitle{padding-bottom:0;}

.featCon p{font-size:16px;}

.bannerSec .slick-slide img{width:auto;max-width:767px;transform:translateX(-50%);-webkit-transform:translateX(-50%);position:relative;left:50%;}

.slideCon{padding:0;top:50%;transform:translateY(-60%);-webkit-transform:translateY(-60%);}

.topTitle{font-size:25px;line-height:30px;margin-top:0;}

.atachBtn{font-size:18px;line-height:45px;padding:0 15px;margin-top:15px;}

.menu-icon.close{margin-top:10px;}

.bannerSec .slick-arrow{top:inherit;bottom:0;border-width:3px;width:40px;height:40px;background-color:rgba(0,0,0,0.8);margin:0;}

.bannerSec .slick-next{right:15px;margin:0;transform:rotate(180deg) translateY(0);-webkit-transform:rotate(180deg) translateY(0);}

.bannerSec .slick-prev{left:inherit;right:52px;transform:translateY(0);-webkit-transform:translateY(0);}



#jprePercentage{width:100%;}

#jpreLoader{width:100%;max-width:290px;}

#jpreBar{height:43px;}

.breadTitle{font-size:25px;line-height:25px;}

.breadSec > img{min-width:1000px;max-width:1000px;}

.breadTitle:after{width:40px;height:3px;margin-top:10px;}

.breadSec{margin:0 0 15px;max-height:100%;}

img.alignright, img.alignleft, img.aligncenter{float:none;display:block;margin:0 auto 10px;}

.cmsCon h2{font-size:26px;line-height:26px;margin:0;}

.cmsCon h3{font-size:16px;line-height:18px;padding:10px 0 0;}

.cmsCon p{font-size:16px;margin:15px 0 0;}

.middleSec{padding:0 0 30px;}

.whySec{padding:30px 0 20px;}

.hexaBox{margin:20px 0 0;}

.hexaBox{max-width:290px;}

.iconTxt{font-size:18px;line-height:24px;}

.hexaBox li{padding:0;width:100%;margin:0 0 16px;}

.yelBx{margin:60px 0;}

.yelBx:before, .yelBx:after{border-left-width:145px;border-right-width:145px;}

.yelBx:before{border-bottom-width:60px;top:-60px;}

.yelBx:after{border-top-width:60px;bottom:-60px;}

.imgIcon{min-height:70px;padding:0;}

.imgIcon > img{max-height:60px;}

.fillUl{margin:0 -8px;}

.fillUl li{padding:0 8px;width:50%;margin:0 0 16px;}

.spanName{font-size:16px;line-height:35px;}

.listView{margin:10px 0 0;}

.listRow > *{display:block;width:100%}

.listCon{max-width:100%;padding:15px 0 0;}

.listRight{padding:0 20px 20px;}

.listCon li{font-size:16px;}

.listView{padding-bottom:1px;}

.listRow{border-top:0;}

#grid{border-top:1px solid #cccccc;}

.listRow ~ .listRow{margin-top:0;}

.detailArrow > *{width:30px;height:30px;background-size:8px 14px;}

.detailArrow > .slick-prev{left:50px;margin-left:-15px;}

.detailArrow > .slick-next{right:50px;margin-right:-15px;transform:rotate(180deg) translateY(15px);-webkit-transform:rotate(180deg) translateY(15px);}

.waterMark{max-width:30%;}

.center-thumb{max-width:100%;padding:0 60px;bottom:10px;}

.breadBtm li{font-size:14px;}

.breadBtm{padding-bottom:15px;}

.breadBtm li ~ li:before{margin:7px 8px 0 4px}

.center-thumb .slick-slide{padding:0 3px;}

.slideSec{margin-bottom:30px;}

.nameTop{font-size:18px;line-height:24px;}

.proCate{font-size:16px;line-height:20px;}

.descBox .listLeft{width:100%;}

.descBox .listRow{border-top:1px solid #ccc;}

.videoBtn{font-size:16px;line-height:45px;height:45px;width:auto;padding:0 30px;}

.descBox{margin-top:20px;}

.descBox .descTitle{font-size:20px;line-height:24px;}

.descBox .listRight p{font-size:16px;}

.descBox .listLeft{padding:20px 20px 10px;}

.descBox .listCon li{font-size:16px;margin:0 0 10px;}

.descBox .listRight{padding:20px;border-bottom:1px solid #ccc;}

.listRight p{font-size:16px;}



.conBox{position:relative;right:inherit;margin:0;display:block;height:auto;max-width:100%;}

.conTitle{padding-top:0;font-size:24px;line-height:30px;}

.subTxt{font-size:14px;line-height:20px;margin:10px 0 0;}

.conUl{margin:15px 0 0;}

.mapInner{height:350px;margin-left:0;}

.conboxinner{display:block;padding:20px 20px 10px;width:100%;}

.mapContainer{margin:0 0 30px;}

.formUl li{width:100%;}

.formUl li ~ li{margin-top:10px;}

.newsLetter p{padding-bottom:15px;}

.newsLetter{padding:20px;}

/* blog responsive css start */

hr{margin:12px 0 10px;}

.entry-content{padding:10px 15px 15px;}

.entry-title{font-size:22px;line-height:28px;}

.infor{font-size:14px;}

.blogRight p{font-size:15px;text-align:justify;margin-bottom:15px;}

.readMorebtn{margin-top:0;}

.postDiv article.post{margin-bottom:20px;}

.blogLeft{margin-top:20px;}

.widget ul li a{font-size:16px;line-height:20px;padding:15px 20px;}

.widget-title{line-height:50px;}

.blogRight .entry-content h2{margin-top:20px;font-size:20px;line-height:20px;}

/* blog responsive css end */

.powerdDiv{width:100%;text-align:center;margin:10px 0;}

.scrollTop{bottom:75px;}



.errorCenter img{max-width:290px;margin-bottom:5px;}

.errorCenter span{font-size:16px;line-height:20px;}

.errorCenter{text-align:center;}

.errorBtn{margin:20px 0 0;}

.errorBtn a{width:auto;padding:0 15px;margin:0 10px;font-size:18px;line-height:45px;margin:0 5px;}

.aboutLeft .readMorebtn{margin-top:15px;}

}



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

.hiddenLine{display:block;line-height:0;font-size:0;}

.phIcon a{display:block;}

.listLeft > *{display:block;}

.topTitle br{display:none;}

}



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

.featuredSec .slick-slide{text-align:center;}	

.slideInn{max-width:365px;display:inline-block;vertical-align:top;text-align:left;}



}



@media only screen and (min-width:480px) and (max-width:767px){

.listLeft > *{max-width:50%;}	

.listCon{margin-left:-4px;padding:0 0 0 15px;}

.listCon .detailBtn{margin-top:0;}

.fillUl li{width:33.3333%;}

.fillUl li img.absoImg{width:100%}

}

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

.featuredSlide{margin:0 -8px;}

.slideInn{padding:0 8px;}	

.hexaBox{max-width:538px;}

.hexaBox li{width:50%;padding:0 8px;}

.yelBx:before, .yelBx:after{border-left-width:126.5px;border-right-width:126.5px;}

.descBox .listRow > *{display:table-cell;width:auto;}

.descBox .listLeft{width:45%;}

.descBox .listRight{border-bottom:0;}



}

@media only screen and (min-width:600px) and (max-width:767px){

.formUl li ~ li{margin-top:0;}	

.formUl li{width:38%}

.formUl li:last-child{width:24%}

}

@media only screen and (min-width:768px) and (max-width:1200px){

.aboutSec, .featuredSec{padding:50px 0;}	

.subTitle{margin-top:20px;}

.proSlide{margin-top:40px;}

.soUl li{margin-right:5px;}

.bannerSec .slick-arrow{width:50px;height:50px;}

.topTitle{font-size:35px;line-height:40px;margin-top:25px;}

.featCon p{font-size:16px;}

.logo img{max-width:290px;}

.iconTxt{font-size:18px;line-height:24px;}

.hexaBox li{padding:0 8px;margin:0 0 16px;}

.imgIcon{min-height:90px;}

.imgIcon img{max-height:65px;padding:0;}

.whySec{padding:50px 0;}

.hexaBox{margin:50px 0 0;}

.middleSec{padding:0 0 50px;}

.breadSec{margin:0 0 40px;}

.breadBtm{padding-bottom:37px;}

.aboutCon > img{max-width:300px;}

.cmsCon h2{margin-top:0;}

.spanName{font-size:18px;line-height:35px;}

.listView{margin:30px 0 0;}

.listCon{padding:0 0 0 15px}

.detailArrow > *{width:50px;height:50px;background-size:12px 20px;}

.detailArrow > .slick-prev{margin-left:-25px;}

.detailArrow > .slick-next{margin-right:-25px;transform:rotate(180deg) translateY(26px);-webkit-transform:rotate(180deg) translateY(24px);}

.descBox .listRight{padding:20px;}

.descBox .listLeft{padding:20px 20px 8px;}

.fillUl{margin:0 -10px;}

.fillUl li{padding:0 10px;margin-bottom:20px;}

.listRight{padding:20px;}

.mapContainer{margin:0 0 50px;}

.mapInner{margin-left:-450px;}

.conBox{right:0;margin:0;max-width:400px;}

.conTitle{padding-top:0;}

.conboxinner{padding:0 40px;}

.widget ul li a{font-size:16px;line-height:18px;}

.foMenu li{font-size:14px;}

.foMenu{padding-left:0;}

.errorCenter{text-align:center;}

.errorCenter img{max-width:700px;}

.errorCenter span{font-size:20px;line-height:26px;}

}

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

.aboutLeft{margin:0 0 30px;}

.yellowBox{min-height:1px;padding:25px 30px 30px;}

.aboutSec .subTitle{padding-bottom:0;}

.foMenu li ~ li{margin-left:20px;}

.bannerSec .container{max-width:650px}

.menu{max-width:300px;left:inherit;}

.logo{text-align:center;}

.menu-icon{margin:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);right:15px;}



.yelBx:before, .yelBx:after{border-left-width:112px;border-right-width:112px;}

.yelBx:before{border-bottom-width:60px;top:-60px;}

.yelBx:after{border-top-width:60px;bottom:-60px;}

.yelBx{margin:60px 0;}

.fillUl li{width:25%;}

.listCon{max-width:58%;}

.listImg{max-width:40%;}

.listLeft{width:60%;}

.detailArrow > .slick-prev{left:100px;}

.detailArrow > .slick-next{right:100px;}

.center-thumb{max-width:100%;padding:0 150px;}

.fosocial{padding-right:0;width:31%;}

.foMenu{width:69%;}

.foMenu li ~ li{margin-left:10px;}

.soUl{text-align:center;}
.soUl li{margin:0 10px;}



}

@media only screen and (min-width:992px) and (max-width:1200px){

.bannerSec .container{max-width:870px}	

.navUl > li ~ li, .navUl li.conLi{margin-left:5px;}

.navUl > li > a{padding:0 10px;font-size:16px;}

.navUl li.conLi a{padding:0 20px;}

.logo{margin:28px 0;}

.foMenu li ~ li{margin-left:30px;}

.subMenu, .menu{display:inline-block !important;}

.navUl > li:hover .subMenu{opacity:1;visibility:visible;transform:translate(0);-webkit-transform:translate(0);}

.yelBx:before, .yelBx:after{border-left-width:148.5px;border-right-width:148.5px;}

.listLeft{width:590px;}

.detailArrow > .slick-prev{left:150px;}

.detailArrow > .slick-next{right:150px;}

.blogLeft{width:28%;}

.blogRight{width:72%;}

.fosocial{width:32%;}

.foMenu{width:68%;}

}

@media only screen and (min-width:1025px) and (max-width:1270px){

.detailArrow > .slick-prev{left:200px;}

.detailArrow > .slick-next{right:200px;}

.center-thumb{max-width:100%;padding:0 230px;}

}

@media only screen and (min-width:1200px) and (max-width:1280px){

.navUl li.conLi{margin-left:0px;}

.navUl > li ~ li{margin-left:0px;}

}