/* Slides Start */
#slides {width:100% !important; margin:0px auto; position:relative; display:block; z-index:1; overflow:hidden; height:480px;}
.res1810 #slides {height:800px;}
.res720 #slides {height:400px;}
.res480 #slides {height:340px;}
.res320 #slides {height:290px;}

#slides .slide {width:100%; height:480px;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute; max-width:none;}
#slides #navbar {width:100%; z-index:500; position:absolute; bottom:34px; overflow:hidden; text-align:center;}
#slides #navbar span {display:inline-block; width:18px; height:18px; background:url(/images/2/slide-nav.png) center no-repeat; cursor:pointer; margin:0px 5px 0px 5px; zoom:1;}
#slides #navbar span.activeSlide {background:url(/images/2/slide-nav-h.png)}
#slides .ctxt {max-width:1130px; padding:0px 20px; height:auto; position:relative; top:60px; z-index:502; margin:0px auto;}
#slides .ctxt .ctxtarea {max-width:600px;}
#slides .ctxt .ctxtarea .txt.txt1 {color:#fff; font-size:64px; font-weight:600; line-height:66px; margin-bottom:15px; text-transform:uppercase;}
#slides .ctxt .ctxtarea .txt.txt1 .sbtxt {color:#c7a24b;}
#slides .ctxt .ctxtarea .txt.txt2 {font-size:24px; font-weight:400; line-height:28px;}
#slides .ctxt .ctxtarea .btncnt {margin:34px 0px 0px 0px;}
#slides .ctxt .ctxtarea .btncnt .btn {background:linear-gradient(180deg, rgba(206, 169, 79, 1) 0%, rgba(199, 162, 75, 1) 33%, rgba(155, 117, 44, 1) 66%, rgba(112, 74, 15, 1) 100%); border-radius:13px; font-size:22px; color:#000; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
#slides .ctxt .ctxtarea .btncnt .btn:hover {background:#fff; text-decoration:none;}

.res1810 #slides .slide img {margin-left:-1600px;}
.res1810 #slides .ctxt {max-width:1770px; top:133px;}
.res1810 #slides .ctxt .ctxtarea {max-width:900px;}
.res1810 #slides .ctxt .ctxtarea .txt.txt1 {font-size:90px; line-height:92px; margin-bottom:18px;}
.res1810 #slides .ctxt .ctxtarea .txt.txt2 {font-size:32px; line-height:36px; padding-right:100px;}
.res1810 #slides .ctxt .ctxtarea .btncnt {margin-top:42px;}
.res1810 #slides .ctxt .ctxtarea .btncnt .btn {font-size:26px;}

.res940 #slides img {margin:0px 0px 0px -585px;}

.res720 #slides .slide {height:400px;}
.res720 #slides img {margin:0px 0px 0px -470px;}
.res720 #slides .ctxt {top:85px;}
.res720 #slides .ctxt .ctxtarea {max-width:470px;}
.res720 #slides .ctxt .ctxtarea .txt.txt1 {font-size:46px;line-height:48px;margin-bottom:10px;}
.res720 #slides .ctxt .ctxtarea .txt.txt2 {font-size:18px;line-height:22px;}
.res720 #slides .ctxt .ctxtarea .btncnt {margin:29px 0px 0px 0px;}
.res720 #slides .ctxt .ctxtarea .btncnt .btn {font-size:18px;}

.res480 #slides .slide {height:340px;}
.res480 #slides img {margin:0px 0px 0px -360px;}
.res480 #slides .ctxt {top:60px;}
.res480 #slides .ctxt .ctxtarea {max-width:400px;}
.res480 #slides .ctxt .ctxtarea .txt.txt1 {font-size:40px;line-height:42px;margin-bottom:10px;}
.res480 #slides .ctxt .ctxtarea .txt.txt2 {font-size:18px;line-height:22px;}
.res480 #slides .ctxt .ctxtarea .btncnt {margin:29px 0px 0px 0px;}
.res480 #slides .ctxt .ctxtarea .btncnt .btn {font-size:18px;}

.res320 #slides .slide {height:290px;}
.res320 #slides img {margin:0px 0px 0px -240px;}
.res320 #slides .ctxt {top:48px;}
.res320 #slides .ctxt .ctxtarea {max-width:400px;}
.res320 #slides .ctxt .ctxtarea .txt.txt1 {font-size:30px;line-height:32px;margin-bottom:5px;text-align:center;}
.res320 #slides .ctxt .ctxtarea .txt.txt2 {font-size:16px;line-height:20px;text-align:center;}
.res320 #slides .ctxt .ctxtarea .btncnt {margin:25px 0px 0px 0px;text-align:center;}
.res320 #slides .ctxt .ctxtarea .btncnt .btn {font-size:16px;}
.res320 #navbar {bottom:20px;}
/* Slides End */

/* Phrase Start */
.phrase {background:linear-gradient(180deg, rgba(206, 169, 79, 1) 0%, rgba(199, 162, 75, 1) 33%, rgba(155, 117, 44, 1) 66%, rgba(112, 74, 15, 1) 100%);}
.phrase .pharea {max-width:1130px; margin:0px auto; padding:20px 20px;}
.phrase .pharea .text {color:#000; font-size:30px; font-weight:600; text-align:center; text-transform:uppercase;}

.res1810 .phrase .pharea {max-width:1770px; padding:25px 20px;}
.res1810 .phrase .pharea .text {font-size:45px;}

.res720 .phrase .pharea .text {font-size:24px;}

.res480 .phrase .pharea .text {font-size:22px;}

.res320 .phrase .pharea .text {font-size:22px;}
/* Phrase End */

/* Services Start */
.services {background:#070707;}
.services .sarea {max-width:1130px; margin:0px auto; padding:0px 20px;}
.services .sarea .servicescnt {overflow:hidden; padding:40px 0px;}
.services .sarea .servicescnt .service {float:left; width:33.33%;}
.services .sarea .servicescnt .service .srvcarea {text-align:center; padding:0px 20px 15px 20px;}
.services .sarea .servicescnt .service .srvcarea .pic img {max-width:100%;}
.services .sarea .servicescnt .service .srvcarea .title {font-size:30px; font-weight:700; margin-top:30px; text-transform:uppercase;}
.services .sarea .servicescnt .service .srvcarea .text {font-size:22px; margin-top:10px;}
.services .sarea .servicescnt .service .srvcarea .btncnt {margin-top:45px;}
.services .sarea .servicescnt .service .srvcarea .btncnt .btn {background:linear-gradient(180deg, rgba(206, 169, 79, 1) 0%, rgba(199, 162, 75, 1) 33%, rgba(155, 117, 44, 1) 66%, rgba(112, 74, 15, 1) 100%); border-radius:13px; font-size:20px; color:#000; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
.services .sarea .servicescnt .service .srvcarea .btncnt .btn:hover {background:#fff; text-decoration:none;}
.services .sarea .servicescnt .service.service2 .srvcarea {border-left:3px solid #343434; border-right:3px solid #343434;}

.res1810 .services .sarea {max-width:1770px;}
.res1810 .services .sarea .servicescnt .service .srvcarea .title {font-size:40px;}
.res1810 .services .sarea .servicescnt .service .srvcarea .text {font-size:28px;}
.res1810 .services .sarea .servicescnt .service .srvcarea .btncnt .btn {font-size:25px;}
.res1810 .services .sarea .servicescnt .service.service2 .srvcarea {border-left:5px solid #343434; border-right:5px solid #343434;}

.res940 .services .sarea .servicescnt .service .srvcarea .text {min-height:54px;}

.res720 .services .sarea .servicescnt .service .srvcarea {padding:0px 15px 15px 15px;}
.res720 .services .sarea .servicescnt .service .srvcarea .title {font-size:24px;}
.res720 .services .sarea .servicescnt .service .srvcarea .text {font-size:18px; min-height:44px;}
.res720 .services .sarea .servicescnt .service .srvcarea .btncnt .btn {font-size:18px;}

.res480 .services .sarea .servicescnt {padding-top:20px;}
.res480 .services .sarea .servicescnt .service {border-bottom:3px solid #343434;float:none;margin-bottom:20px;padding-bottom:40px;width:auto;}
.res480 .services .sarea .servicescnt .service .srvcarea .title {font-size:24px;}
.res480 .services .sarea .servicescnt .service .srvcarea .text {font-size:18px;}
.res480 .services .sarea .servicescnt .service .srvcarea .btncnt .btn {font-size:18px;}
.res480 .services .sarea .servicescnt .service.service2 .srvcarea {border:none;}
.res480 .services .sarea .servicescnt .service.service3 {border-bottom:none;margin:0px;padding:0px;}

.res320 .services .sarea .servicescnt {padding-top:20px;}
.res320 .services .sarea .servicescnt .service {border-bottom:3px solid #343434;float:none;margin-bottom:20px;padding-bottom:40px;width:auto;}
.res320 .services .sarea .servicescnt .service .srvcarea .title {font-size:22px;}
.res320 .services .sarea .servicescnt .service .srvcarea .text {font-size:16px;}
.res320 .services .sarea .servicescnt .service .srvcarea .btncnt .btn {font-size:16px;}
.res320 .services .sarea .servicescnt .service.service2 .srvcarea {border:none;}
.res320 .services .sarea .servicescnt .service.service3 {border-bottom:none;margin:0px;padding:0px;}
/* Services End */

/* Why Choose Us Start */
.whychooseus {overflow:hidden; background:#0e0e0e; padding:40px 0px;}
.whychooseus .cols {margin:0px auto;max-width:1130px;min-height:402px;width:auto;padding:0px 20px;overflow:hidden;position:relative;}
.whychooseus .cols .rcol {color:#fff;font-weight:700;padding:0px 0px 0px 530px;}
.whychooseus .cols .lcol {position:absolute;top:0px;left:20px;width:500px;height:402px;}
.whychooseus .cols .lcol img {max-width:100%;}
.whychooseus .cols .rcol .title {color:#c49e48; font-size:32px; font-weight:600; line-height:34px; text-transform:uppercase;}
.whychooseus .cols .rcol .sbtitle {font-size:46px; line-height:48px; text-transform:uppercase; margin-top:15px;}
.whychooseus .cols .rcol .text {font-size:20px; font-weight:400; margin-top:15px;}
.whychooseus .cols .rcol .btncnt {margin-top:35px;padding-bottom:13px;}
.whychooseus .cols .rcol .btncnt .btn {background:linear-gradient(180deg, rgba(206, 169, 79, 1) 0%, rgba(199, 162, 75, 1) 33%, rgba(155, 117, 44, 1) 66%, rgba(112, 74, 15, 1) 100%); border-radius:18px; font-size:20px; color:#000; text-transform:uppercase; font-weight:700; padding:12px 30px 12px 30px;}
.whychooseus .cols .rcol .btncnt .btn:hover {background:#fff; text-decoration:none;}

.res1810 .whychooseus .cols {max-width:1770px;min-height:655px;}
.res1810 .whychooseus .cols .lcol {width:814px; height:655px;}
.res1810 .whychooseus .cols .rcol {padding-left:890px;}
.res1810 .whychooseus .cols .rcol .title {font-size:41px; line-height:41px; margin-top:73px;}
.res1810 .whychooseus .cols .rcol .sbtitle {font-size:54px; line-height:64px; margin-top:21px;}
.res1810 .whychooseus .cols .rcol .text {font-size:32px; line-height:38px; margin-top:23px;}
.res1810 .whychooseus .cols .rcol .btncnt {margin-top:68px;padding-bottom:22px;}
.res1810 .whychooseus .cols .rcol .btncnt .btn {font-size:25px; padding:21px 40px; margin-top:20px;}

.res940 .whychooseus .cols {min-height:322px;}
.res940 .whychooseus .cols .lcol {width:400px;height:322px;}
.res940 .whychooseus .cols .rcol {padding-left:420px;}
.res940 .whychooseus .cols .rcol .title {font-size:27px;line-height:29px;}
.res940 .whychooseus .cols .rcol .sbtitle {font-size:41px;line-height:43px;margin-top:10px;}
.res940 .whychooseus .cols .rcol .text {font-size:18px;margin-top:10px;}
.res940 .whychooseus .cols .rcol .btncnt {margin-top:30px;}

.res720 .whychooseus .cols .lcol {position:static;width:450px;height:362px;margin:0px auto 30px auto;}
.res720 .whychooseus .cols .rcol {padding-left:0px;}
.res720 .whychooseus .cols .rcol .title {font-size:26px;line-height:28px;}
.res720 .whychooseus .cols .rcol .sbtitle {font-size:40px;line-height:42px;margin-top:10px;}
.res720 .whychooseus .cols .rcol .text {font-size:18px;margin-top:10px;}
.res720 .whychooseus .cols .rcol .btncnt {margin-top:35px;padding-bottom:13px;}
.res720 .whychooseus .cols .rcol .btncnt .btn {border-radius:12px;font-size:18px;padding:12px 25px 12px 25px;}

.res480 .whychooseus .cols .lcol {position:static;width:440px;height:354px;margin:0px auto 30px auto;}
.res480 .whychooseus .cols .rcol {padding-left:0px;}
.res480 .whychooseus .cols .rcol .title {font-size:24px;line-height:26px;}
.res480 .whychooseus .cols .rcol .sbtitle {font-size:38px;line-height:40px;margin-top:10px;}
.res480 .whychooseus .cols .rcol .text {font-size:18px;margin-top:10px;}
.res480 .whychooseus .cols .rcol .btncnt {margin-top:35px;padding-bottom:13px;}
.res480 .whychooseus .cols .rcol .btncnt .btn {border-radius:12px;font-size:18px;padding:12px 25px 12px 25px;}

.res320 .whychooseus .cols .lcol {position:static;margin:0px auto 30px auto;width:280px;height:225px;}
.res320 .whychooseus .cols .rcol {padding:0px;}
.res320 .whychooseus .cols .rcol .title {font-size:22px; line-height:22px;}
.res320 .whychooseus .cols .rcol .sbtitle {font-size:34px;line-height:36px;margin-top:10px;}
.res320 .whychooseus .cols .rcol .text {font-size:16px;margin:10px auto;}
.res320 .whychooseus .cols .rcol .btn {border-radius:12px;font-size:16px;margin-top:5px;}
/* Why Choose Us End*/

/* Steps Start */
.steps {background:#070707;}
.steps .stpsarea {max-width:1130px;margin:0px auto;padding:25px 20px;}
.steps .stpsarea .stepstitle {color:#fff; font-size:45px; font-weight:600; letter-spacing:2px; margin:20px 0px 0px 0px; text-align:center; text-transform:uppercase;}
.steps .stpsarea .stepscnt {overflow:hidden;padding:40px 0px 0px 0px;}
.steps .stpsarea .stepscnt .step {float:left;width:25%;}
.steps .stpsarea .stepscnt .step .steparea {min-height:88px;overflow:hidden;padding:12px 10px 12px 15px;}
.steps .stpsarea .stepscnt .step .steparea .pic {float:left;margin-right:5px;text-align:left;width:37%;}
.steps .stpsarea .stepscnt .step .steparea .pic img {max-width:100%;}
.steps .stpsarea .stepscnt .step .steparea .title {color:#bcbcbc;font-size:28px;font-weight:700;text-transform:uppercase;float:left;width:61%;}
.steps .stpsarea .stepscnt .step .steparea .text {font-size:20px;font-weight:400;float:left;text-transform:none;}
.steps .stpsarea .stepscnt .step.step2 .steparea {border-left:3px solid #343434; border-right:3px solid #343434;}
.steps .stpsarea .stepscnt .step.step3 .steparea {border-right:3px solid #343434;}

.res1810 .steps .stpsarea {max-width:1770px;}
.res1810 .steps .stpsarea .stepstitle {font-size:55px; margin-top:30px;}
.res1810 .steps .stpsarea .stepscnt .step .steparea {min-height:88px;padding:20px 15px 20px 35px;}
.res1810 .steps .stpsarea .stepscnt .step .steparea .pic {margin-right:25px; width:24%;}
.res1810 .steps .stpsarea .stepscnt .step .steparea .title {font-size:35px;width:69%;}
.res1810 .steps .stpsarea .stepscnt .step .steparea .text {font-size:25px;}
.res1810 .steps .stpsarea .stepscnt .step.step2 .steparea {border-left:5px solid #343434; border-right:5px solid #343434;}
.res1810 .steps .stpsarea .stepscnt .step.step3 .steparea {border-right:5px solid #343434;}

.res940 .steps .stpsarea .stepscnt .step .steparea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res940 .steps .stpsarea .stepscnt .step .steparea .title {float:none; text-align:center; width:auto;}
.res940 .steps .stpsarea .stepscnt .step .steparea .text {float:none;}

.res720 .steps .stpsarea .stepstitle {font-size:38px;margin-top:15px;}
.res720 .steps .stpsarea .stepscnt .step .steparea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res720 .steps .stpsarea .stepscnt .step .steparea .title {float:none; text-align:center; width:auto;}
.res720 .steps .stpsarea .stepscnt .step .steparea .text {float:none;}

.res480 .steps .stpsarea .stepstitle {font-size:38px;letter-spacing:0px;margin-top:15px;}
.res480 .steps .stpsarea .stepscnt .step {border-bottom:2px solid #343434;float:none;margin-bottom:20px;padding-bottom:15px;width:auto;}
.res480 .steps .stpsarea .stepscnt .step .steparea {border:none;min-height:auto;padding:12px 15px 12px 15px;}
.res480 .steps .stpsarea .stepscnt .step .steparea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res480 .steps .stpsarea .stepscnt .step .steparea .title {float:none;font-size:24px;text-align:center;width:auto;}
.res480 .steps .stpsarea .stepscnt .step .steparea .text {font-size:18px;float:none;}
.res480 .steps .stpsarea .stepscnt .step.step4 {border:none;margin:0px;padding:0px;}

.res320 .steps .stpsarea .stepstitle {font-size:28px; letter-spacing:0px;}
.res320 .steps .stpsarea .stepscnt .step {border-bottom:2px solid #343434;float:none;margin-bottom:20px;padding-bottom:15px;width:auto;}
.res320 .steps .stpsarea .stepscnt .step .steparea {border:none;min-height:auto;padding:12px 15px 12px 15px;}
.res320 .steps .stpsarea .stepscnt .step .steparea .pic {float:none; margin:0px auto 15px auto; text-align:center; width:auto;}
.res320 .steps .stpsarea .stepscnt .step .steparea .title {float:none;font-size:22px;text-align:center;width:auto;}
.res320 .steps .stpsarea .stepscnt .step .steparea .text {font-size:16px;float:none;}
.res320 .steps .stpsarea .stepscnt .step.step4 {border:none;margin:0px;padding:0px;}
/* Steps End */

/* Gallery Start */
.gallery {background:#070707;}
.gallery .garea {max-width:1130px;margin:0px auto;padding:38px 20px;}
.gallery .garea .gallerycnt {overflow:hidden;}
.gallery .garea .gallerycnt .imagecnt {float:left;width:25%;}
.gallery .garea .gallerycnt .imagecnt .pic {border:2px solid #000;}
.gallery .garea .gallerycnt .imagecnt .pic img {max-width:100%;}

.res1810 .gallery .garea {max-width:1770px;}

.res720 .gallery .garea .gallerycnt .imagecnt {width:50%;}
.res720 .gallery .garea .gallerycnt .imagecnt .pic {text-align:center;}

.res480 .gallery .garea .gallerycnt .imagecnt {float:none; width:auto;}
.res480 .gallery .garea .gallerycnt .imagecnt .pic {width:440px; height:434px; margin:0px auto;}

.res320 .gallery .garea .gallerycnt .imagecnt {float:none; width:auto;}
/* Gallery End */