@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800');
html, body{
    position: relative;
    height: 100%;
}
@media only screen and (min-height:769px){
    /*.request-quote-page .main-container{position: relative; height: 100%;}*/    
}

.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}

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


body{font-family:'Roboto', sans-serif; font-size:16px; font-weight:normal; font-weight:400; color:#666; background:#fff;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto', sans-serif;font-weight:normal;font-weight:700;margin:0 0 15px 0;color:#41535d;}
h1.thin,
h2.thin,
h3.thin,
h4.thin,
h5.thin,
h6.thin{font-weight:normal;font-weight:100;}
h1.light,
h2.light,
h3.light,
h4.light,
h5.light,
h6.light{font-weight:normal;font-weight:300;}
h1.text-title,
h2.text-title,
h3.text-title,
h4.text-title,
h5.text-title,
h6.text-title{font-weight:normal;font-weight:400;}
h1{font-size:34px;}
h2{font-size:26px;}
h3{font-size:24px;}
h4{font-size:20px;}
h5{font-size:18px;}
h6{font-size:16px;}
a,
a.orang-link{color:#40ba00;text-decoration:none;outline:none;}
a:hover,
a:focus,
a:active,
a.orang-link:hover,
a.orang-link:focus,
a.orang-link:active{color:#3eb500;text-decoration:none;outline:none;}
a.blue-link{color:#41535d;text-decoration:none;outline:none;}
a.blue-link:hover,
a.blue-link:focus,
a.blue-link:active{color:#40ba00;text-decoration:none;outline:none;}
p{margin:0 0 15px 0;line-height:24px;}
p.thin-weight, p .thin-weight{font-weight:100;}
p.light-weight, p .light-weight{font-weight:300;}
p.regular-wegiht, p .regular-wegiht{font-weight:400;}
p strong.strong-semi, p .strong-semi{font-weight:normal;font-weight:500;}
strong.strong-semi, .strong-semi{font-weight:normal;font-weight:500;}
p strong, p .strong{font-weight:normal;font-weight:700;}
strong, .strong{font-weight:normal;font-weight:700;}
p strong.strong-black, p .strong-black{font-weight:normal;font-weight:900;}
strong.strong-black, .strong-black{font-weight:normal;font-weight:900;}
.mar-btm-30{margin-bottom:30px;}
.mar-btm-40{margin-bottom:40px;}
.mar-btm-50{margin-bottom:50px;}
.f-14{font-size:14px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}
.f-26{font-size:26px;}
.text-light-gray{color:#666666;}
.text-dark-gray{color:#313131;}
.text-blue{color:#41535d;}
.text-orange{color:#40ba00;}
.clear{clear:both;}
.seprator-full{width:100%;float:left;height:1px;background:#ededed;clear:both;margin:15px 0;border:0;}
.seprator-mid-short{clear:both;float:left;width:100%;height:1px;padding:80px 0;position:relative;}
.seprator-mid-short:after{content:"";position:absolute;left:50%;margin-left:-150px;top:80px;width:300px;height:1px;background:#eee;}
ul.caret-bullet-list,
ul.star-bullet-list,
ul.angle-right-bullet-list,
ul.right-mark-bullet-list{list-style:none;padding:0 0 0 5px;margin:0;}
ul.caret-bullet-list li,
ul.star-bullet-list li,
ul.angle-right-bullet-list li,
ul.right-mark-bullet-list li{position:relative;padding:0 0 10px 25px;}
ul.caret-bullet-list li:before{content:"\f0da";font-family:'FontAwesome';position:absolute;left:2px;top:0;font-size:14px;color:#40ba00;}
ul.caret-bullet-list.blue-bullet li:before{color:#41535d;}
ul.caret-bullet-list.white-bullet li:before{color:#fff;}
ul.caret-bullet-list.orange-bullet li:before{color:#40ba00;}
ul.star-bullet-list li:before{content:"\f005";font-family:'FontAwesome';position:absolute;left:2px;top:0;font-size:14px;color:#40ba00;}
ul.star-bullet-list.blue-bullet li:before{color:#41535d;}
ul.star-bullet-list.white-bullet li:before{color:#fff;}
ul.star-bullet-list.orange-bullet li:before{color:#40ba00;}
ul.angle-right-bullet-list li:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:2px;top:2px;font-size:14px;color:#40ba00;}
ul.angle-right-bullet-list.blue-bullet li:before{color:#41535d;}
ul.angle-right-bullet-list.white-bullet li:before{color:#fff;}
ul.angle-right-bullet-list.orange-bullet li:before{color:#40ba00;}
ul.right-mark-bullet-list li:before{content:"\f00c";font-family:'FontAwesome';position:absolute;left:2px;top:3px;font-size:14px;color:#40ba00;}
ul.right-mark-bullet-list.blue-bullet li:before{color:#41535d;}
ul.right-mark-bullet-list.white-bullet li:before{color:#fff;}
ul.right-mark-bullet-list.orange-bullet li:before{color:#40ba00;}
.btn{font-family:'Roboto', sans-serif; position: relative; font-size:16px;font-weight:500;outline:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px; }
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus{outline:none !important;}
.btn.txt-up{text-transform:uppercase;}
.btn.txt-we-med{font-weight:normal;font-weight:500;}
.btn-flate{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.btn-lg{padding:10px 26px;}
.btn-ex-lg{font-size:22px;font-weight:700;padding:20px 30px;}
.btn-shadow{border:0;width:280px;/*-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.13), inset 0 0 17px 6px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.13), inset 0 0 17px 6px rgba(0,0,0,0.15);*/}
.btn-round{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;}
.btn-orange{
    color:#fff;
    background: #40ba00; 
    background: -moz-linear-gradient(top, #47db01 0%, #40ba00 100%); 
    background: -webkit-linear-gradient(top, #47db01 0%,#40ba00 100%); 
    background: linear-gradient(to bottom, #47db01 0%,#40ba00 100%); 
    border: none;
    text-shadow: 0 -1px 1px rgba(0,0,0,.2);
    
}
.btn-orange:hover,
.btn-orange:active,
.btn-orange:focus{
    background: #3eb500; 
    background: -moz-linear-gradient(top, #43d000 0%, #3eb500 100%); 
    background: -webkit-linear-gradient(top, #43d000 0%,#3eb500 100%); 
    background: linear-gradient(to bottom, #43d000 0%,#3eb500 100%); 
    color:#fff;outline:none;
    
    }
.btn-orange-brd{background:transparent;color:#40ba00;border:1px solid #40ba00;}
.btn-orange-brd:hover,
.btn-orange-brd:active,
.btn-orange-brd:focus{
    background: #3eb500; 
    background: -moz-linear-gradient(top, #43d000 0%, #3eb500 100%); 
    background: -webkit-linear-gradient(top, #43d000 0%,#3eb500 100%); 
    background: linear-gradient(to bottom, #43d000 0%,#3eb500 100%);
    color:#fff;border:1px solid #3eb500;outline:none;
    text-shadow: 0 -1px 1px rgba(0,0,0,.2);
}
.btn-orange-brd-2{background:transparent;color:#40ba00;border:2px solid #40ba00;}
.btn-orange-brd-2:hover,
.btn-orange-brd-2:active,
.btn-orange-brd-2:focus{
    background: #3eb500; 
    background: -moz-linear-gradient(top, #43d000 0%, #3eb500 100%); 
    background: -webkit-linear-gradient(top, #43d000 0%,#3eb500 100%); 
    background: linear-gradient(to bottom, #43d000 0%,#3eb500 100%); 
    color:#fff;
    border:2px solid #3eb500;
    outline:none;
    text-shadow: 0 -1px 1px rgba(0,0,0,.2);
}
.btn-blue{background:#41535d;color:#fff;}
.btn-blue:hover,
.btn-blue:active,
.btn-blue:focus{background:#2a3f4a;color:#fff;}
.btn-blue-brd{background:transparent;color:#41535d;border:2px solid #41535d;}
.btn-blue-brd:hover,
.btn-blue-brd:active,
.btn-blue-brd:focus{background:#2a3f4a;color:#fff;border:2px solid #2a3f4a;outline:0;}
.btn-gray{background:#acaeaf;color:#fff;}
.btn-gray:hover,
.btn-gray:active,
.btn-gray:focus{background:#75797b;color:#fff;}
.btn-gray-brd{background:transparent;color:#acaeaf;border:2px solid #acaeaf;}
.btn-gray-brd:hover,
.btn-gray-brd:active,
.btn-gray-brd:focus{background:#75797b;color:#fff;border:2px solid #75797b;outline:none;}
.btn-golden{background:#c69c6d;color:#fff;}
.btn-golden:hover,
.btn-golden:active,
.btn-golden:focus{background:#a37a4c;color:#fff;}
.btn-golden-brd{background:transparent;color:#c69c6d;border:1px solid #c69c6d;}
.btn-golden-brd:hover,
.btn-golden-brd:active,
.btn-golden-brd:focus{background:#a37a4c;color:#fff;border:1px solid #a37a4c;outline:none;}
.btn-golden-brd-2{background:transparent;color:#c69c6d;border:2px solid #c69c6d;}
.btn-golden-brd-2:hover,
.btn-golden-brd-2:active,
.btn-golden-brd-2:focus{background:#a37a4c;color:#fff;border:2px solid #a37a4c;outline:none;}

/* 14-11-2017 */
.cc-form .form-control{height:46px;border-radius:0px;font-size:16px;background:#f9f9f9;padding:10px 20px;box-shadow:none;border-width:0px 0px 1px 0px;border-color:#cccccc;color:#666666;transition:all 0.5s;}
.cc-form .form-control.country_code_txt{width:100px;}
.cc-form label.error{font-weight:500;font-size:14px;margin:3px 0 0 0;color:#e02828;text-align:left;display:block;}
.cc-form .form-control.error{border-color:#e02828;}
/*.cc-form .form-control:focus{border-color:#aaaaaa;outline:0;-webkit-box-shadow:inset 0 0px 6px rgba(0,0,0,.15);box-shadow:inset 0 0px 6px rgba(0,0,0,.15);}*/
.cc-form .form-control:focus{border-color:#aaaaaa;outline:0;}
.cc-form .form-group .input-group-addon{border-width: 0px 0px 1px 0px; border-radius: 0; line-height:33px;}
.cc-form .bootstrap-select{padding:0;}
.cc-form .bootstrap-select .btn{background-color:#eeeeee;height:46px;border-radius:0;font-weight:normal;padding:8px 35px 8px 20px; border-width:0px 0px 1px 0px;}
.cc-form .bootstrap-select .btn .filter-option{color:#666666;}
.cc-form .bootstrap-select .dropdown-toggle:hover,
.cc-form .bootstrap-select .dropdown-toggle:focus, .cc-form .bootstrap-select .dropdown-toggle:active{outline:none!important;background-color:#eeeeee; box-shadow: none;}
.cc-form .bootstrap-select .dropdown-menu{border-color:#cccccc;border-radius:0;margin-top:-1px;}
.cc-form .btn{height:50px;border-radius:0;}
.cc-form textarea.form-control{resize:vertical;min-height:80px;}
.cc-form textarea.form-control:focus{height:inherit;transition:all 0.5s;height:100px;}
/* //14-11-2017 */


.cc-form2 .form-control{height:50px;border-radius:0;font-size:16px;padding:10px 20px;box-shadow:none;border-color:#e5e5e5;color:#666666;transition:all 0.5s;}
.cc-form2 label.error{font-weight:500;font-size:14px;margin:3px 0 0 0;color:#e02828;text-align:left;display:block;}
.cc-form2 .form-control.error{border-color:#e02828;}
.cc-form2 .form-control:focus{border-color:#bce6b3;outline:0;-webkit-box-shadow:inset 0 0px 6px rgba(0,0,0,.15);box-shadow:inset 0 0px 6px rgba(0,0,0,.15);}
.cc-form2 .bootstrap-select{padding:0;}
.cc-form2 .bootstrap-select .btn{height:50px;border-radius:0;font-weight:normal;padding:18px 35px 18px 20px;}
.cc-form2 .bootstrap-select .btn .filter-option{color:#666666;}
.cc-form2 .bootstrap-select .dropdown-toggle:hover,
.cc-form2 .bootstrap-select .dropdown-toggle:focus{outline:none!important;background-color:#ffffff;}
.cc-form2 .bootstrap-select .dropdown-menu{border-color:#cccccc;border-radius:0;margin-top:-1px;}
.cc-form2 .btn{padding:12px 30px;font-weight:400;height:50px;}
.cc-form2 textarea.form-control{resize:vertical;}
.cc-form2 textarea.form-control:focus{height:inherit;transition:all 0.5s;height:100px;}

/* == 27-1-2018 == */
.addnote-label .checkbox label{font-size: 14px;	}
.radio-points .radio{margin-top: 0; margin-left: 10px; margin-bottom: 5px;}
.radio-points .radio label{font-size: 14px;}
.radio-points .radio label span{display: block; font-size: 12px; color: #858585;}
/* == 27-1-2018 End== */
	

.main-container{overflow:hidden;position:relative;left:0;}
#header{position:relative;}
#content{padding:30px 0;position:relative;}

.img-left{float:left;margin:0 30px 20px 0;}
.img-left img{max-width:100%;}
.img-right{float:right;margin:0 0 20px 30px;}
.img-left img{max-width:100%;}
#header{padding:100px 0 130px 0;position:relative;z-index:9;}
#header .header-bg{background:#f3f7f3;-moz-transform:skewX(0deg) skewY(-5deg);-webkit-transform:skewX(0deg) skewY(-5deg);-o-transform:skewX(0deg) skewY(-5deg);-ms-transform:skewX(0deg) skewY(-5deg);transform:skewX(0deg) skewY(-5deg);z-index:-1;transform-origin:0;position:absolute;left:0;width:100%;height:100%;top:0;}
#header .header-bg .left-sq-eliment{width:1400px;height:1400px;position:absolute;z-index:2;left:-820px;bottom:180px;background:rgba(65,83,93, 0.08);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
#header .pg-header{position:relative;z-index:3;}
.cc-section-block{clear:both;padding:100px 0;position:relative;}
.cc-section-block .container{z-index:4;position:relative;}
.skew-block{width:100%;height:100%;position:absolute;left:0;top:0;-moz-transform:skewX(0deg) skewY(-5deg);-webkit-transform:skewX(0deg) skewY(-5deg);-o-transform:skewX(0deg) skewY(-5deg);-ms-transform:skewX(0deg) skewY(-5deg);transform:skewX(0deg) skewY(-5deg);z-index:1;}
.skew-block-shadow{-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.15);box-shadow:0 10px 20px 0 rgba(0,0,0,0.15);}
.skew-block-shadow2{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);box-shadow:0 0 20px 0 rgba(0,0,0,0.15);}
.light-orange-bg-block{background:#f3f7f3;}
.light-gray-bg-block{background:#f8f8f8;}
.white-bg-block{background:#fff;}
.block-title{margin:0 0 50px 0;padding:0 0 30px 0;position:relative;color:#41535d;}
.block-title:before{content:' ';position:absolute;background:#40ba00;width:100px;height:1px;left:50%;margin-left:-50px;bottom:0px;}
.block-title:after{content:' ';position:absolute;background:#40ba00;width:50px;height:5px;bottom:-2px;left:50%;margin-left:-25px;}
.block-title h2.thin{font-size:34px;margin:0;}
.block-title h2.light{font-size:34px;margin:0;}
.block-title p{margin:0;font-size:24px;}
.block-title h1.thin{font-size:34px;margin:0;}
.block-title h1.light{font-size:34px;margin:0;}
.block-title h1 span{margin:0;font-size:24px;display:block;color:#41535d;font-weight:400;}
.block-title h3.thin{font-size:34px;margin:0;}
.block-title h3.light{font-size:34px;margin:0;}
.block-title p{margin:0;font-size:24px;}
.navbar-brand{height:auto;width:200px;padding-top:14px;padding-bottom:13px;}
.navbar-brand img{width:100%;}
.navbar-no-bg{background:transparent;}
.navbar-default{border:0;border-radius:0;height:auto;min-height:inherit;margin:0;padding:0;position:fixed;top:0;left:0;width:100%;z-index:999;}
.navbar-default .navbar-nav > li{padding:15px 5px;position:relative;}
.navbar-default .navbar-nav > li > a{color:#41535d;padding:7px 20px;line-height:22px;}
.navbar-default.white-nav-bg{background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.2);padding:0;}
.navbar-default.white-nav-bg .navbar-brand{padding-top:8px;padding-bottom:7px;width:190px;}

.showcase-blue .navbar-default .navbar-brand .dark-logo{ display: none;}
.navbar-default .navbar-brand .light-logo{display: none;}
.showcase-blue .navbar-default .navbar-brand .light-logo{display: block;}
.showcase-blue .navbar-default.white-nav-bg .navbar-brand .light-logo, .showcase-blue .navbar-default.navbar-bg .navbar-brand .light-logo{display: none;}
.showcase-blue .navbar-default.white-nav-bg .navbar-brand .dark-logo, .showcase-blue .navbar-default.navbar-bg .navbar-brand .dark-logo{ display: block;}
.showcase-blue .navbar-default .navbar-nav > li > a{color: #FFF;}
.showcase-blue .navbar-default.white-nav-bg .navbar-nav > li > a{color: #41535d;}
.showcase-blue .navbar-default.white-nav-bg .navbar-nav > li > a:hover,
.showcase-blue .navbar-default.white-nav-bg .navbar-nav > li > a:focus{color: #40ba00;}

.navbar-default.white-nav-bg .navbar-nav > li{padding:8px 5px;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li.active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.showcase-blue .navbar-default.navbar-bg .navbar-nav > li.open > a,
.showcase-blue .navbar-default.navbar-bg .navbar-nav > li.open > a:hover,
.showcase-blue .navbar-default.navbar-bg .navbar-nav > li.open > a:focus{color:#40ba00;background:none;}
.showcase-blue .navbar-default.navbar-bg .navbar-nav > li > a{color: #41535d;}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{color:#40ba00;background:none;}
.navbar-default .navbar-nav > li > a.btn{font-size:16px;line-height:20px; font-weight: normal;}
.navbar-default .navbar-nav > li > a.btn-orange{color:#fff!important;}
.navbar-default .navbar-nav > li > a.btn-orange:hover,
.navbar-default .navbar-nav > li > a.btn-orange:active,
.navbar-default .navbar-nav > li > a.btn-orange:focus{
    background: #3eb500; 
    background: -moz-linear-gradient(top, #43d000 0%, #3eb500 100%); 
    background: -webkit-linear-gradient(top, #43d000 0%,#3eb500 100%); 
    background: linear-gradient(to bottom, #43d000 0%,#3eb500 100%); 
    color:#fff!important;}
.navbar-default .navbar-nav > li > a.btn-blue{background:#41535d;color:#fff!important;}
.navbar-default .navbar-nav > li > a.btn-blue:hover,
.navbar-default .navbar-nav > li > a.btn-blue:active,
.navbar-default .navbar-nav > li > a.btn-blue:focus{background:#2a3f4a;color:#fff!important;}
.navbar-default .navbar-nav > li.nav-user-profile{}
.navbar-default .navbar-nav > li.nav-user-profile > a{padding:0;text-align:left;}
.navbar-default .navbar-nav > li.nav-user-profile > a > span.user-pic{width:36px;height:36px;background:#e5e5e5;float:left;margin-right:5px;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;overflow:hidden;}
.navbar-default .navbar-nav > li.nav-user-profile > a > span.user-pic > img{width:100%;height:auto;}
.navbar-default .navbar-nav > li.nav-user-profile > a > span.user-name{float:left;max-width:81px;white-space:nowrap;overflow:hidden;padding:7px 5px 7px 0;text-overflow:ellipsis;}
.navbar-default .navbar-nav > li.nav-user-profile > a > .fa{top:10px;position:absolute;}
.navbar-default .navbar-nav > li.nav-user-profile .dropdown-menu{margin-top:-1px;}
.navbar-default .dropdown-menu{font-size:16px;border-radius:3px;background-color:rgba(255, 255, 255, 1);}
.navbar-default .dropdown-menu li > a{color:#888;font-weight:400;padding:8px 20px;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.navbar-default .dropdown-menu li > a:hover,
.navbar-default .dropdown-menu li > a:focus,
.navbar-default .dropdown-menu li > a:active{color:#40ba00;background:#fff;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.navbar-default .dropdown-menu li.active > a,
.navbar-default .dropdown-menu li.active > a:focus,
.navbar-default .dropdown-menu li.active > a:hover{color:#40ba00;background:#fff;}
.dropdown-menu:before{position:absolute;top:-7px;right:20px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0, 0, 0, 0.2);content:'';}
.dropdown-menu:after{position:absolute;top:-6px;right:21px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:'';}
.navbar-toggle{border:none;background:transparent !important;margin-top:18px;}
.navbar-toggle:hover{background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{width:22px;transition:all 0.2s;background:#41535d;}

.showcase-blue .navbar-default .navbar-toggle .icon-bar{background:#ffffff;}
.showcase-blue .navbar-default.white-nav-bg .navbar-toggle .icon-bar{background: #41535d;}

body.home-page .navbar-default .navbar-toggle .icon-bar{background:#fff;}
body.show-menu .navbar-default.navbar-no-bg .navbar-toggle .icon-bar{background:#fff;}
body.home-page .navbar-default.white-nav-bg .navbar-toggle .icon-bar{background:#41535d;}
body.show-menu .navbar-default.navbar-no-bg.white-nav-bg .navbar-toggle .icon-bar{background:#41535d;}
.navbar-toggle.btn-mob-menu.open .top-bar{transform:rotate(45deg);transform-origin:10% 10%;}
.navbar-toggle.btn-mob-menu.open .middle-bar{opacity:0;}
.navbar-toggle.btn-mob-menu.open .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}
.navbar-toggle.btn-mob-menu .top-bar{transform:rotate(0);}
.navbar-toggle.btn-mob-menu .middle-bar{opacity:1;}
.navbar-toggle.btn-mob-menu .bottom-bar{transform:rotate(0);}
.white-nav-bg .navbar-toggle .icon-bar{background:#41535d;}
.navbar-default > .container{position:relative;}
.navbar-default.navbar-bg{background:#fff;}
.mega-dropdown{position:static !important;}
.mega-dropdown .mega-dropdown-menu:before{right:595px;}
.mega-dropdown .mega-dropdown-menu:after{right:596px;}
@media (min-width:1199px){.mega-dropdown .mega-dropdown-menu:before{right:572px;}
.mega-dropdown .mega-dropdown-menu:after{right:573px;}
}
.mega-dropdown-menu{ padding:0 0 25px 0;min-width:746px;width:100%;box-shadow:none;-webkit-box-shadow:none;border:0;border-top:1px solid #e0e0e0;border-bottom:1px solid #ddd;box-shadow:0 6px 12px 0 rgba(0, 0, 0, .1);}
.mega-dropdown-menu .view-all{position:absolute;right:0;bottom:-15px;width:20%;display:block; text-align: right; font-size: 14px;}
.mega-dropdown-menu .view-all a{padding:5px 20px !important;text-align:right;}
.mega-dropdown-menu .view-all a i{color:#40ba00;}
.white-nav-bg .mega-dropdown-menu{border-top:1px solid #e0e0e0;border-bottom:1px solid #ddd;}

/* Simple mega menu */
/*.mega-dropdown-menu > li{width:33.33%;float:left;font-size:14px;margin:15px 0 0px;padding:0 5px;text-align:left;}
.mega-dropdown-menu > li > ul{padding:0;margin:0 0 10px 0;}
.mega-dropdown-menu > li > ul:last-child{margin-bottom:0;}
.mega-dropdown-menu > li > ul > li{list-style:none;}
.mega-dropdown-menu > li > ul > li.active > a,
.mega-dropdown-menu > li > ul > li.active > a:focus,
.mega-dropdown-menu > li > ul > li.active > a:hover{color:#40ba00;}
.mega-dropdown-menu > li > ul > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#898989;white-space:normal;}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus{text-decoration:none;color:#40ba00 !important;background:none !important;}
.mega-dropdown-menu .dropdown-header{color:#41535d;font-size:13px !important;}
@media(min-width:1200px){.mega-dropdown-menu .dropdown-header{padding:3px 10px;}
.navbar-default .mega-dropdown-menu > li > ul > li > a{padding:5px 0px 5px 17px;}
.navbar-default .mega-dropdown-menu > li > ul > li > a strong{font-weight: 500; letter-spacing: 0.5px;}
}
@media(max-width:1199px){.mega-dropdown-menu .dropdown-header{padding:3px 5px;}
.navbar-default .mega-dropdown-menu > li > ul > li > a{font-size:13px;padding:5px;}
}
 */
/* Simple mega menu End */

/* Mesonary mega menu 13-02-2018 */
.dropdown.mega-dropdown > .dropdown-menu.mega-dropdown-menu{visibility: hidden; transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;}
.dropdown.mega-dropdown:hover .dropdown-menu.mega-dropdown-menu{visibility: visible;}

.mega-dropdown-menu >li {
    width: 100%;
    display: block;
    position: relative;
}
.mega-dropdown-menu >li > ul, .mega-dropdown-menu >li > ul > li > ul{list-style: none; padding: 0; margin: 0;}
.mega-dropdown-menu >li > ul.mega-masanory-menu{
  position: relative;
  display: block;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu:after{
    content: '';
    display: block;
    clear: both;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item {
    width: auto;
    height: auto;
    float: left;
    font-size: 14px;
    margin: 15px 0 0px;
    padding: 0 5px;
    text-align: left
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item:after{content: ' '; position: absolute; height: 100%; width: 1px; background: #eeeeee;right: 0;top: 0; bottom: 0;}

.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul {
    padding: 0;
    margin: 0 0 10px 0;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul:last-child {
    margin-bottom: 0;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li {
    list-style: none;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.active >a,
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.active >a:focus,
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.active >a:hover {
    color: #40ba00;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #888888;
    white-space: normal;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul >li >a:hover,
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul >li >a:focus {
    text-decoration: none;
    color: #40ba00 !important;
    background: none !important;
} 
.mega-dropdown-menu .dropdown-header {
    color: #41535d;
    font-size: 13px !important;
}
.mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.dropdown-header a{
    color: #41535d;
    padding: 0 !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    text-decoration: underline;
}
.mega-dropdown-menu .owl-navmenu.owl-theme .owl-nav{display: none;}
.mega-dropdown-menu .owl-navmenu.owl-theme .owl-dots{text-align: center; padding: 10px 30px 0;}
.mega-dropdown-menu .owl-navmenu.owl-theme .owl-dots .owl-dot span{width: 12px; height: 12px;}
.mega-dropdown-menu .owl-navmenu.owl-theme .owl-dots .owl-dot.active span, 
.mega-dropdown-menu .owl-navmenu.owl-theme .owl-dots .owl-dot:hover span{background: #40ba00;}
@media(min-width:1200px) {
    .mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.dropdown-header {
        padding: 3px 10px;
    }
    .mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul > li > a {
        padding: 5px 0px 5px 17px;
    }
    .mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item > ul > li:last-child > a {
        padding: 5px 0px 5px 17px;
    }
}
@media(max-width:1199px) {
    .mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li.dropdown-header {
        padding: 3px 5px;
    }
    .mega-dropdown-menu >li > ul.mega-masanory-menu li.megamenu-item >ul >li >a {
        font-size: 13px;
        padding: 5px;
    }
}
/* Mesonary mega menu 13-02-2018 End */

.navbar-default .mega-dropdown-menu .dropdown-header > a{color:#41535d;padding:0 !important;font-weight:500 !important;text-transform:uppercase; text-decoration: underline;}
.navbar-default .dropdown-menu.mega-dropdown-menu li.dropdown-header.active > a,
.navbar-default .dropdown-menu.mega-dropdown-menu li.dropdown-header.active > a:focus,
.navbar-default .dropdown-menu.mega-dropdown-menu li.dropdown-header.active > a:hover{color:#40ba00;}
.mega-dropdown-menu form{margin:3px 20px;}
.mega-dropdown-menu .form-group{margin-bottom:3px;}
.navbar-mobile-collapse{position:fixed;width:280px;height:100%;right:-300px;top:0;background:#fff;z-index:1000;overflow:hidden;overflow-y:auto;box-shadow:0 0 10px rgba(0,0,0,0.2);}
.sidebar-nav-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);display:none;z-index:999;}
body.show-menu .sidebar-nav-overlay{display:block;}
body.show-menu{overflow:hidden;}
body.show-menu .main-container{left:-280px;}
body.show-menu .main-container .navbar-default{left:-280px;}
body.show-menu .main-container .navbar-mobile-collapse{right:0px;}
.mob-menu-header{background:#40ba00;padding:15px 15px;color:#fff;font-weight:500;position:relative;}
.mob-menu-header .close-mob-menu{position:absolute;right:0;top:0;bottom:0;width:50px;display:none;}
.mob-menu-header .close-mob-menu span{width:100%;top:0;bottom:0;left:0;position:absolute;}
.mob-menu-header .close-mob-menu span:before{content:"";position:absolute;width:22px;height:2px;background:#fff;left:50%;margin-left:-11px;top:50%;margin-top:-1px;}
.mob-menu-header .close-mob-menu span:after{content:"";position:absolute;width:2px;height:22px;background:#fff;left:50%;margin-top:-11px;top:50%;margin-left:-1px;}
body.show-menu .mob-menu-header .close-mob-menu span{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.navbar-mobile-collapse ul.navbar-nav{margin:0;}
.navbar-mobile-collapse ul.navbar-nav > li{float:none;display:block;}
.navbar-mobile-collapse ul.navbar-nav > li a{padding:20px 15px;display:block;color:#41535d;border-bottom:1px solid #ddd;}
.navbar-mobile-collapse ul.navbar-nav > li.active > a,
.navbar-mobile-collapse ul.navbar-nav > li.open > a,
.navbar-mobile-collapse ul.navbar-nav > li a:hover,
.navbar-mobile-collapse ul.navbar-nav > li a:focus,
.navbar-mobile-collapse ul.navbar-nav > li a:active{color:#40ba00;background:none;border-bottom:1px solid #ddd;}
.navbar-mobile-collapse ul.navbar-nav > li > a > span.sub-m-menu-sign{position:absolute;right:0;width:50px;top:0;bottom:0;text-align:center;}
.navbar-mobile-collapse ul.navbar-nav > li > a > span.sub-m-menu-sign > .fa{left:50%;position:absolute;top:50%;margin-left:-2px;margin-top:-9px;}
.navbar-mobile-collapse ul.navbar-nav > li.open > a > span.sub-m-menu-sign > .fa{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.navbar-mobile-collapse ul.navbar-nav > li.nav-user-profile a{padding:15px 15px;}
.navbar-mobile-collapse ul.navbar-nav > li.btn-li{padding:10px 15px;border-bottom:1px solid #ddd;}
.navbar-mobile-collapse ul.navbar-nav > li a.btn{color:#fff;border:0;padding:10px 15px;max-width:200px;margin:0 auto;}
.navbar-mobile-collapse ul.navbar-nav > li a.btn-orange:hover,
.navbar-mobile-collapse ul.navbar-nav > li a.btn-orange:focus,
.navbar-mobile-collapse ul.navbar-nav > li a.btn-orange:active{background:#3eb500;color:#fff;outline:none;border:0;}
.navbar-mobile-collapse ul.navbar-nav > li a.btn-blue:hover,
.navbar-mobile-collapse ul.navbar-nav > li a.btn-blue:active,
.navbar-mobile-collapse ul.navbar-nav > li a.btn-blue:focus{background:#2a3f4a;color:#fff;border:0;}
.mobile-dropdown ul.mobile-dropdown-menu,
.mobile-dropdown ul.mobile-dropdown-menu ul{list-style:none;padding:0;margin:0;font-size:16px !important;display:none;background:none;position:static;width:100%;clear:both;box-shadow:none;border:0;}
.mobile-dropdown ul.mobile-dropdown-menu:before,
.mobile-dropdown ul.mobile-dropdown-menu:after{display:none;}
.mobile-dropdown.open ul.mobile-dropdown-menu{}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu{padding:0;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1{position:relative;}
.mobile-dropdown ul.mobile-dropdown-menu a.title-head,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1 > a{color:#41535d;font-size:16px !important;position:relative;padding-left:30px;font-weight:500;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1 > a{padding-right:50px;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1 > span.sub-m-menu-sign{position:absolute;right:0;width:50px;top:0;bottom:0;text-align:center;background:#f2f2f2;cursor:pointer;border-bottom:1px solid #ddd;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1.active > a,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1.active > a:focus,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1.active > a:hover{color:#40ba00;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu .menulevel-1 > span.sub-m-menu-sign .fa{left:50%;position:absolute;top:50%;margin-left:-2px;margin-top:-6px;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu.active .menulevel-1 > span.sub-m-menu-sign .fa{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu.active .menulevel-1 > a,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu.active .menulevel-1 > span.sub-m-menu-sign{border-bottom-color:transparent;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu.active ul{background:#fafafa;-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.3),
inset 0 -8px 8px -8px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.3),
inset 0 -8px 8px -8px rgba(0,0,0,0.3);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,0.3),
inset 0 -8px 8px -8px rgba(0,0,0,0.3);}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu.active .menulevel-1 > span.sub-m-menu-sign:after{display:none;}
.has-submenu > ul(display:none;)
.mobile-dropdown ul.mobile-dropdown-menu > li > a{padding-left:30px;}
.mobile-dropdown ul.mobile-dropdown-menu li:last-child{border-bottom:0;}
.mobile-dropdown ul.mobile-dropdown-menu li a{color:#757575;}
.mobile-dropdown ul.mobile-dropdown-menu li a:hover{color:;}
.mobile-dropdown ul.mobile-dropdown-menu li ul li a{padding-left:40px;}
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu ul li.active > a,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu ul li.active > a:focus,
.mobile-dropdown ul.mobile-dropdown-menu .has-submenu ul li.active > a:hover,
.nav-user-profile ul.mobile-dropdown-menu li.active a,
.nav-user-profile ul.mobile-dropdown-menu li.active a:focus,
.nav-user-profile ul.mobile-dropdown-menu li.active a:hover{color:#40ba00;}
.navbar-mobile-collapse ul.navbar-nav > li.nav-user-profile span.user-pic{width:36px;height:36px;background:#e5e5e5;float:left;margin-right:8px;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;overflow:hidden;}
.navbar-mobile-collapse ul.navbar-nav > li.nav-user-profile span.user-pic > img{width:100%;height:auto;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;}
.navbar-mobile-collapse ul.navbar-nav > li.nav-user-profile span.user-name{float:left;max-width:81px;white-space:nowrap;overflow:hidden;padding:7px 5px 7px 0;text-overflow:ellipsis;text-transform:capitalize;}
.navbar-mobile-collapse ul.navbar-nav > li.nav-user-profile > a > .fa{top:20px;position:absolute;}
.showcase-slider-section{position:relative;padding:70px 0 0 0;}
.showcase-slider-section .slider-bg-clr{position:absolute;left:0;top:0;height:100%;width:100%;background:rgb(250,222,222);background:-moz-linear-gradient(45deg, rgba(250,222,222,1) 0%, rgba(243,193,190,1) 100%);background:-webkit-linear-gradient(45deg, rgba(250,222,222,1) 0%,rgba(243,193,190,1) 100%);background:linear-gradient(45deg, rgba(250,222,222,1) 0%,rgba(243,193,190,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1);-moz-transform:skewX(0deg) skewY(-5deg);-webkit-transform:skewX(0deg) skewY(-5deg);-o-transform:skewX(0deg) skewY(-5deg);-ms-transform:skewX(0deg) skewY(-5deg);transform:skewX(0deg) skewY(-5deg);z-index:1;transform-origin:0;}
.showcase-slider-section .slider-bg-clr:before{content:"";position:absolute;bottom:0;left:0;top:0;right:0;background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507623954-pattern-square-bg.png') repeat left top;opacity:0.5;z-index:99;}
.showcase-slider-section .left-sq-eliment,
.showcase-slider-section .right-sq-eliment{width:1400px;height:1400px;position:absolute;z-index:2;}
.showcase-slider-section .left-sq-eliment{left:-820px;bottom:180px;background:rgba(65,83,93, 0.07);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.showcase-slider-section .right-sq-eliment{right:-850px;bottom:180px;background:rgba(224,108,47, 0.3);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}

#page-content{position: relative;}
.showcase-slider-section.showcase-slider-blue .slider-bg-clr{
    background: rgb(63,70,81);
    background: -moz-linear-gradient(-45deg, rgba(63,70,81,1) 0%, rgba(59,76,85,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(63,70,81,1) 0%,rgba(59,76,85,1) 100%);
    background: linear-gradient(-45deg, rgba(63,70,81,1) 0%,rgba(59,76,85,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1);
    -moz-transform: skewX(0deg) skewY(-5deg);
    -webkit-transform: skewX(0deg) skewY(-5deg);
    -o-transform: skewX(0deg) skewY(-5deg);
    -ms-transform: skewX(0deg) skewY(-5deg);
    transform: skewX(0deg) skewY(-5deg);
}
.showcase-slider-section.showcase-slider-blue .left-sq-eliment{background:rgba(65,83,93, 1); z-index: 100;}
.showcase-slider-section.showcase-slider-blue .right-sq-eliment{display: none;}

#header.showcase-product-header-blue .header-bg.header-bg-blue{
    background: rgb(49,63,71);
    background: -moz-linear-gradient(-45deg, rgba(49,63,71,1) 0%, rgba(71,89,100,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
    background: linear-gradient(-45deg, rgba(49,63,71,1) 0%,rgba(71,89,100,1) 100%);
}
#header.showcase-product-header-blue .header-bg.header-bg-blue .left-sq-eliment{display: none;}
#header.showcase-product-header-blue .product-head-summary,
#header.showcase-product-header-blue .product-head-summary h2.p-name, 
#header.showcase-product-header-blue .product-head-summary h1, 
#header.showcase-product-header-blue .product-head-summary h2{color: #ffffff;}
#header.showcase-product-header-blue .featured-panel > ul > li img{filter:none; opacity: 0.9;}
#header.showcase-product-header-blue .product-head-summary .breadcrumbs li a, #header.showcase-product-header-blue .product-head-summary .breadcrumbs li{color: #aaaaaa;}
#header.showcase-product-header-blue .product-head-summary .breadcrumbs li a:hover{color: #40ba00;}
#header.showcase-product-header-blue .product-head-summary .cc-form2 label.error{color: #d45353;}

#cc-home-slider{position:relative;z-index:3;}
.home-top-slider .carousel-inner .item{min-height:600px;padding:70px 0;overflow:hidden;}
.carousel-inner > .item{-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;}
.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.carousel-fade .carousel-control{z-index:2;}
.carousel-caption{color:#41535d;float:left;position:static;margin:0px 15px 0 0;font-size:26px;text-align:left;text-shadow:none;padding-top:0px;}
.carousel-caption p{line-height:normal;text-shadow:1px 1px 2px rgba(0,0,0,0.15);}
.carousel-caption p.light-weight{font-weight:300; font-size: 22px;}
.carousel-caption p strong{font-weight:normal;}
.slider-titel-block{font-family:'Montserrat', sans-serif;margin-bottom:20px; min-height: 160px;}
.slider-titel-block .title-light{font-family:'Montserrat', sans-serif;font-size:42px;font-weight:300;color:#41535d;margin:0;line-height:44px;}
.slider-titel-block .title-bold{font-family:'Montserrat', sans-serif;font-size:32px;font-weight:700;color:#41535d;margin:0;line-height:40px;}
.carousel-caption ul{margin-bottom:15px;padding-left:5px;}
.carousel-caption ul li{font-size:20px;font-weight:300;text-shadow:1px 1px 0px rgba(0,0,0,0.1);padding-left:26px;padding-bottom:15px;}
.carousel-caption ul li:before{top:6px;}
.carousel-caption .carousel-form {
    position: relative;
    display: block;
    margin-top: 40px;
}
.carousel-caption .carousel-form .form-control{border: none;}
.carousel-caption .cc-form2.carousel-form .btn{padding: 12px 15px; border-radius: 0;}

.showcase-slider-section.showcase-slider-blue .carousel-caption, 
.showcase-slider-section.showcase-slider-blue .carousel-caption .slider-titel-block .title-light, 
.showcase-slider-section.showcase-slider-blue .carousel-caption .slider-titel-block .title-bold, 
.showcase-slider-section.showcase-slider-blue .carousel-caption p{color: #ffffff; text-shadow: none;}

.showcase-slider-section.showcase-slider-blue .carousel-indicators > li{background: #67757d;}
.showcase-slider-section.showcase-slider-blue .carousel-indicators > li.active{background: #40ba00;}
.showcase-slider-section.showcase-slider-blue .carousel-caption .cc-form2 label.error {
    color: #d45353;
}

.carousel-caption .btn-ex-lg{border:0;width:280px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.13), inset 0 0 17px 6px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.13), inset 0 0 17px 6px rgba(0,0,0,0.15);font-weight:400;letter-spacing:0.3px;}
.carousel-indicators-points {position: absolute; bottom: 90px; width: 100%; }
.carousel-indicators{width:100%; right:0;left:0;bottom:0;margin:0;text-align:center;padding:0; max-width: 460px; position: relative;}
.carousel-indicators > li{width:10px;height:10px;border:0;background:#41535d;margin:0 5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.carousel-indicators > li.active{width:10px;height:10px;border:0;background:#40ba00;margin:0 5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.slider-mockup-block{position:absolute;height:546px;right:-200px;top:-15px;z-index:999;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
.slider-ipad-mockup{width:747px;height:492px;padding:16px 0;text-align:center;background:#fff;border-radius:50px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);}
.slider-ipad-mockup .ipad-screen{width:612px;height:460px;margin:0 auto;overflow:hidden;border-radius:6px;border:1px solid #cdcdcd;}
.slider-ipad-mockup .ipad-screen img{border-radius:4px;width:100%;height:auto;}
.slider-iphon-mockup{width:215px;height:442px;padding:44px 0;text-align:center;background:#fff;position:absolute;z-index:4;top:0;right:100px;border-radius:30px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.30), inset 0 0 6px 3px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.30), inset 0 0 6px 3px rgba(0,0,0,0.15);-moz-transform:rotate(25deg);-webkit-transform:rotate(25deg);-o-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);}
.slider-iphon-mockup .iphon-screen{width:198px;height:353px;margin:0 auto;overflow:hidden;border-radius:3px;border:1px solid #cdcdcd;}
.slider-iphon-mockup .iphon-screen img{border-radius:4px;width:100%;height:auto;}
.showcase-slider-section .carousel-indicators-points .featured-panel {position: relative; display: inline-block; text-align: center; bottom: 0; padding: 0; margin-top: 15px; width: 100%; max-width: 460px; }
.showcase-slider-section .carousel-indicators-points .featured-panel > ul{width:auto;list-style:none;text-align:center;padding:0;margin:0;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{position:relative;display:inline-block;text-align:center;height:16px;padding:0 25px;margin-bottom:7px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:first-child {padding-left: 0;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:first-child{height:26px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:last-child {padding-right: 0;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li a{display:block;position:relative;height:100%;width:auto;line-height:0;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li img{height:100%;width:auto;filter:grayscale(100%);opacity:0.55;vertical-align:middle;vertical-align:-webkit-baseline-middle;}
.showcase-slider-section.showcase-slider-blue .carousel-indicators-points .featured-panel > ul > li img{filter:none; opacity: 0.9;}
.showcase .featured-panel{position: absolute; display: block; width: auto; left: 0; right: 0; bottom: -24px;text-align: center;}
.showcase .featured-panel > ul{width:auto;list-style:none;text-align:center;padding:0;margin:0;}
.showcase .featured-panel > ul > li{position:relative;display:inline-block;text-align:center;height:16px;padding:0 15px;margin-bottom:7px;}
.showcase .featured-panel > ul > li:first-child{height:26px;padding-left:0;}
.showcase .featured-panel > ul > li:last-child{padding-right:0;}
.showcase .featured-panel > ul > li a{display:block;position:relative;height:100%;width:auto;line-height:0;}
.showcase .featured-panel > ul > li img{height:100%;width:auto;filter:grayscale(100%);opacity:0.55;vertical-align:middle;vertical-align:-webkit-baseline-middle;}
.showcase.product-non-demo-detail-header .featured-panel{bottom: -40px;}
.cc-section-block.seprator-line-btm:after{content:"";position:absolute;width:400px;bottom:0;left:50%;margin-left:-200px;height:1px;background:rgb(255,255,255);background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(239,239,239,1) 50%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(239,239,239,1) 50%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1);}
.cc-statestic-block{padding:20px 0 40px;}
.static-num{float:left;color:#40ba00;font-size:46px;font-weight:300;margin-right:10px;line-height:46px}
.cc-our-product-showcase-block{padding:40px 0 100px 0;z-index:2;}
.cc-our-product-showcase-block .block-title{margin-bottom:30px;}
.product-logo-block{padding:30px 0;text-align:center;margin:0;width:25%;float:left;border-right:1px solid #ededed;}
.product-logo-block a .prd-name{color:#666;}
.product-logo-block:hover .prd-name{color:#40ba00;}
.cc-our-product-showcase-block .product-logo-block:hover .prd-name a{color:#40ba00;}
.row .product-logo-block:nth-of-type(4),
.row .product-logo-block:last-child{border-right:0;}
.product-logo-block .prd-logo{text-align:center;margin:0 0 10px 0;}
.product-logo-block .prd-logo img{max-width:100%;}
.product-logo-block .prd-name{font-weight:300;margin:0;}
.cc-what-we-do-block{z-index:8;}
.cc-what-we-do-block .block-title{margin-bottom:80px;}
.cc-what-we-do-block .cc-what-we-do-block-block{margin-bottom:80px;padding-bottom:80px;position:relative;}
.cc-what-we-do-block .cc-what-we-do-block-block:after{content:"";position:absolute;width:300px;height:1px;background:#eee;left:50%;margin-left:-150px;bottom:0;}
.cc-what-we-do-block .cc-what-we-do-block-block:last-child{margin-bottom:0;padding-bottom:0;}
.cc-what-we-do-block .cc-what-we-do-block-block:last-child:after{display:none;}
.cc-what-we-do-block .cc-what-we-do-block-block h2{}
.cc-what-we-do-block .cc-what-we-do-block-block h4{font-size:26px;}
.cc-what-we-do-block .cc-what-we-do-block-block ul li{padding-bottom:5px;}
.cc-why-choos-us-block{z-index:7;}
.cc-why-choos-us-block h6{margin:0 0 5px 0;}
.why-choose-icon{float:left;margin-right:10px;}
.why-choose-data{overflow:hidden;margin-bottom:15px;}
/* ------ CC Why choose Item ------ */
.why-choose-item{position: relative;display: block;margin-bottom: 30px;}
.why-choose-item .why-choose-item-icon{position: relative;display: block;width: 70px; height: 85px;background-image: url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1514018969-cc-why-choose.png');background-repeat: no-repeat;}
.why-choose-item .why-choose-item-icon.wcicon-1{background-position: -12px -13px;}
.why-choose-item .why-choose-item-icon.wcicon-2{background-position: -107px -13px;}
.why-choose-item .why-choose-item-icon.wcicon-3{background-position: -199px -13px;}
.why-choose-item .why-choose-item-icon.wcicon-4{background-position: -290px -13px;}
.why-choose-item .why-choose-item-icon.wcicon-5{background-position: -384px -13px;}
.why-choose-item .why-choose-item-icon.wcicon-6{background-position: -480px -13px;}
.why-choose-item .why-choose-item-icon img{width: 100%; height: auto;}
.why-choose-item .why-choose-item-data h6 {margin: 0 0 5px 0;}
.why-choose-item .why-choose-item-data p{margin-bottom: 0;}
/* ------ CC Why choose Item End------ */ 
.cc-testimonial-block{z-index:6;}
.clones-testimonilas .testimoni-carousel{margin:0;}
.clones-testimonilas .testimoni-carousel .ldt-item{min-height:250px;}
.clones-testimonilas .testimoni-carousel .ldt-item .media{margin-bottom:15px;}
.clones-testimonilas .testimoni-carousel .carousel-inner.vertical{height:100%;}
.clones-testimonilas .testimoni-carousel .carousel-inner.vertical > .item{-webkit-transition:.6s ease-in-out all;-o-transition:.6s ease-in-out all;transition:.6s ease-in-out all;}
@media all and (transform-3d),(-webkit-transform-3d){.testimoni-carousel .carousel-inner.vertical > .item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;}
.testimoni-carousel .carousel-inner.vertical > .item.next,
.testimoni-carousel .carousel-inner.vertical > .item.active.right{-webkit-transform:translate3d(0, 50%, 0);transform:translate3d(0, 50%, 0);top:0;}
.testimoni-carousel .carousel-inner.vertical > .item.prev,
.testimoni-carousel .carousel-inner.vertical > .item.active.left{-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);top:0;}
.testimoni-carousel .carousel-inner.vertical > .item.next.left,
.testimoni-carousel .carousel-inner.vertical > .item.prev.right,
.testimoni-carousel .carousel-inner.vertical > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);top:0;}
}
.testimoni-carousel .carousel-inner.vertical > .active{top:0;}
.testimoni-carousel .carousel-inner.vertical > .next,
.testimoni-carousel .carousel-inner.vertical > .prev{top:0;height:100%;width:auto;}
.testimoni-carousel .carousel-inner.vertical > .next{left:0;top:50%;right:0;}
.testimoni-carousel .carousel-inner.vertical > .prev{left:0;top:-50%;right:0;}
.testimoni-carousel .carousel-inner.vertical > .next.left,
.testimoni-carousel .carousel-inner.vertical > .prev.right{top:0;}
.testimoni-carousel .carousel-inner.vertical > .active.left{left:0;top:-50%;right:0;}
.testimoni-carousel .carousel-inner.vertical > .active.right{left:0;top:50%;right:0;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control{width:auto;}
.clones-testimonilas .testimoni-carousel.carousel-fade .left.carousel-control{right:-100px;left:inherit;bottom:inherit;top:5px;}
.clones-testimonilas .testimoni-carousel.carousel-fade .right.carousel-control{right:-100px;top:inherit;bottom:inherit; top: 50px;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.left .arrow-left{position:relative;background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507871404-prev-arrow-hvr.png') !important;width:48px;height:25px;display:block;background-repeat:no-repeat;background-position:center;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.left,
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.right{background:none;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.left .arrow-left:hover{background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507871404-prev-arrow-hvr.png') !important;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.right .arrow-right{position:relative;background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507624035-next-arrow.png') !important;width:48px;height:25px;display:block;background-repeat:no-repeat;background-position:center;}
.clones-testimonilas .testimoni-carousel.carousel-fade .carousel-control.right .arrow-right{background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507624036-next-arrow-hvr.png') !important;}
.cc-call-to-action-block{z-index:4;}
.cc-cta-text{text-align:center;font-size:40px;margin-bottom:40px;line-height:44px;font-weight:100;}
.cc-blog-block{padding-bottom:50px;}
#blog-carousel.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;background:#b3c0c7;}
#blog-carousel.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span{width:12px;height:12px;background:#40ba00;}
.cc-blog-item{position:relaive;}
.cc-blog-item img{width:100%;max-width:100%;vertical-align:middle;}
.cc-blog-item .blog-head{position:absolute;background:rgba(0,0,0,0.7);color:#fff;font-weight:300;min-height:67px;left:0;bottom:0;right:0;padding:10px 10px 10px 75px;}
.cc-blog-item .blog-head .blog-date{background:rgba(64,186,0,0.7);color:#fff;font-weight:700;text-align:center;position:absolute;left:0;width:67px;top:0;bottom:0;padding:10px;}
.cc-blog-item .blog-head .blog-date .blog-month{font-size:12px;font-weight:500;display:block;text-transform:uppercase;}
/*.product-head-summary{float:left;text-align:left;padding:60px 0 0 0;min-height:465px;}*/
.product-head-summary{float:left;text-align:left;padding:60px 0 0 0;}
.product-head-summary h1{font-size:47px;font-weight:700;line-height:normal;margin-bottom:30px;}
.product-head-summary h1 span{font-size:42px;font-weight:400;line-height:normal;display:block;}
.product-head-summary h2.p-name{font-size:47px;font-weight:700;line-height:normal;margin-bottom:30px;margin-bottom:0;}
.product-head-summary h2{font-size:22px;font-weight:300;line-height:normal;margin-bottom:30px;}
.product-head-summary h2 span{font-weight:500;}
.product-head-summary ul{margin-bottom:15px;}
.product-head-summary ul > li{font-weight:300;font-size:20px;}
.product-head-summary ul > li:before{top:7px;}
.product-head-summary .btn-row{clear:both;}
.product-head-summary .btn-row .btn{min-width:190px;padding:14px 20px;letter-spacing:0.5px;box-shadow:0 0 8px rgba(0,0,0,0.3);}
.product-head-summary .btn-row .btn + .btn{margin-left:20px;}
.product-head-summary .btn-row .view-pro-price{padding-top:4px;padding-right:10px;}
.product-head-summary .carousel-form .btn {padding: 12px 15px; border-radius: 0; min-width: inherit;}
.product-head-summary .carousel-form .form-group{margin-bottom: 0;}
.product-head-summary .carousel-form .form-group .input-forup .form-control{border-right: none; }
.product-head-summary .carousel-form .form-group .form-control:hover, .product-head-summary .carousel-form .form-group .form-control:focus{box-shadow: none; z-index: 1;}

.product-head-summary .breadcrumbs{text-align:left;font-size:14px;position:absolute;top:0;}
.product-head-summary .breadcrumbs > li:first-child{padding-left:0;}
.product-head-summary .breadcrumbs > li{line-height:20px;font-size:13px;color:#666666;}
.product-head-summary .breadcrumbs > li a{color:#666666;}
.product-head-summary ul > li:before{top:0;font-family:'FontAwesome';content:'\f105';}
@media(max-width:550px){.product-head-summary .breadcrumbs{top:-30px;}
}
.prod-detail-mackup{position:absolute;right:-174px;top:50px;-webkit-perspective:250px;perspective:250px;}
.prod-detail-mackup .ipad-mockup{width:734px;height:524px;background:#fff;text-align:center;padding:32px 0;position:relative;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);-webkit-transform:rotateX(0deg) rotateY(-5deg);transform:rotateX(0deg) rotateY(-5deg);}
.prod-detail-mackup .ipad-mockup:before{content:"";width:15px;height:15px;background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1508739204-ipad-lens-img.png') no-repeat center center;background-size:cover;position:absolute;top:50%;left:30px;margin-top:-7px;opacity:0.5;}
.prod-detail-mackup .ipad-mockup{}
.prod-detail-mackup .ipad-mockup .ipad-screen{width:613px;height:460px;display:inline-block;border:1px solid #cdcdcd;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.prod-detail-mackup .ipad-mockup .ipad-screen img{width:100%;height:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
body.product-detail-page #content{padding-top:0;}
.about-product-block{margin-top:-65px;padding-top:165px;z-index:8;}
.iphone-product-mockup-block{text-align:right;}
.prod-detail-mockup-2{float:right;position:relative;-webkit-perspective:1000px;perspective:1000px;}
.prod-detail-iphone-mockup{width:485px;height:988px;padding:120px 0;text-align:center;background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1508134768-iphone-6-img.png') no-repeat center top;-webkit-transform:rotateX(0deg) rotateY(16deg);transform:rotateX(0deg) rotateY(16deg);}
.prod-detail-iphone-mockup .prod-detail-iphone-screen{width:422px;height:747px;display:inline-block;overflow:hidden;padding-top:28px;border:1px solid #cdcdcd;background:#fafafa url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1508739039-iphone-screen-status-bar.png') no-repeat center top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.prod-detail-iphone-mockup .prod-detail-iphone-screen img{width:100%;height:auto;border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;}
.about-product-text{padding:80px 60px 0 0;}
.about-product-text ul li{padding-bottom:20px;}
.about-product-text h2,
.cc-how-prd-help-block h2,
.cc-prd-requirement-block h2, .cc-prd-req-text h4, .cc-how-prd-help-block h4, .cc-script-pg-about-text h4, .cc-script-pg-text-block-1 h4, .cc-script-pg-text-block-2 h4, .non-demo-about-text h2, .non-demo-about-text2 h2{font-size:22px;}
.product-feature-block{z-index:7;}
.product-features-wrapper{max-width:950px;margin:0 auto;}
.feature-block{padding:60px 50px;float:left;width:50%;box-shadow:0 0 20px rgba(0,0,0,0.15);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.feature-block .feature-head{margin-bottom:50px;text-align:center;}
.feature-block .feature-head .package-name{font-size:36px;font-weight:500;line-height:normal;margin:0 0 10px 0;}
.feature-block .feature-head .package-price-offered{font-size:50px;font-weight:300;line-height:42px;position:relative;margin:0 0 10px 0;}
.feature-block .feature-head .package-price-offered span{position:relative;padding:0 20px;}
.feature-block .feature-head .package-price-offered sup{font-size:26px;font-weight:100;top:5px;left:0;margin:0;position:absolute;line-height:normal;}
.feature-block .feature-head .package-price-offered sub{font-size:26px;font-weight:100;bottom:5px;margin:0;position:absolute;line-height:normal;}
.feature-block .feature-head .package-price-org{font-size:26px;font-weight:100;line-height:normal;position:relative;margin:0 0 0 0;}
.feature-block .feature-head .package-price-org span{position:relative;padding:0 10px;text-decoration:line-through;}
.feature-block .feature-head .package-price-org sup{font-size:14px;font-weight:100;top:5px;left:0;margin:0;position:absolute;line-height:normal;}
.feature-block .feature-head .package-price-org sub{font-size:14px;font-weight:100;bottom:5px;margin:0;position:absolute;line-height:normal;}
.feature-block .feature-body{margin-bottom:0;}
.feature-block .panel{background:none;margin:0;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;}
.feature-block .panel-group .panel{border-bottom:1px solid #ddd;}
.feature-block .panel-group .panel:first-child{border-top:1px solid #ddd;}
.feature-block .panel-group .panel + .panel{margin-top:0;}
.feature-block .panel-default > .panel-heading{padding:0;background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.feature-block .panel-default > .panel-heading .panel-title{font-size:18px;}
.feature-block .panel-default > .panel-heading .panel-title a{display:block;padding:20px 40px 20px 15px;position:relative;}
.feature-block .panel-default > .panel-heading .panel-title a:after{content:"";background:#bfc7cc;width:26px;height:1px;position:absolute;right:15px;top:50%;margin-top:;}
.feature-block .panel-default > .panel-heading .panel-title a.collapsed:before{content:"";background:#bfc7cc;width:1px;height:26px;position:absolute;right:27px;top:50%;margin-top:-12px;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 50px;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body .btn-row{text-align:center;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body ul{margin-bottom:0;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body ul + ul > li:first-child{margin-top:10px;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body ul li{font-weight:300;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body ul li:last-child{padding-bottom:0;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body ul li:before{left:5px;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body .btn-row{padding-top:25px;}
.feature-block .feature-footer{padding:40px 0;text-align:center;}
.feature-block .feature-footer .btn-lg{width:100%;max-width:250px;height:56px;font-size:20px;padding:14px 20px;}
.basic-feature-block{background:#e3f1e1;color:#42535d;margin-top:60px;}
.basic-feature-block .panel-group .panel{border-color:#abdb92;}
.basic-feature-block .panel-group .panel:first-child{border-color:#abdb92;}
.basic-feature-block .panel-default > .panel-heading .panel-title a{color:#666666;}
.basic-feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{border-color:#abdb92;}
.standard-feature-block{background:#ffffff;position:relative;color:#666666;margin-top:0;padding-top:120px;padding-bottom:100px;border:1px solid #fff;overflow:hidden;}
.recommended-label{background:#40ba00;color:#fff;text-align:center;font-weight:500;width:200px;padding:10px 20px;position:absolute;left:-45px;top:33px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.standard-feature-block .feature-head{margin-bottom:50px;text-align:center;color:#41535d;}
.standard-feature-block .panel-group .panel{border-color:#dddddd;}
.standard-feature-block .panel-group .panel:first-child{border-color:#dddddd;}
.standard-feature-block .panel-default > .panel-heading .panel-title a{color:#666666;}
.standard-feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{border-color:#dddddd;}
.standard-feature-block .panel-default > .panel-heading .panel-title a:after{content:"";background:#aaaaaa;width:26px;height:1px;position:absolute;right:15px;top:50%;margin-top:;}
.standard-feature-block .panel-default > .panel-heading .panel-title a.collapsed:before{content:"";background:#aaaaaa;width:1px;height:26px;position:absolute;right:27px;top:50%;margin-top:-12px;}
.cta-customized-product{clear:both;margin-top:85px;padding-top:85px;position:relative;text-align:center;}
.cta-customized-product:before{content:"";position:absolute;left:50%;top:0;width:300px;height:1px;background:#eeeeee;margin-left:-150px;}
.cta-customized-product .cta-divider{position:absolute;top:-22px;width:44px;height:44px;background:#fbf6f2;color:#41535d;font-weight:500;line-height:44px;font-size:22px;left:50%;margin-left:-22px;}
.cta-customized-product h2{font-size:30px;margin-bottom:40px;}
.cta-customized-product .btn.btn-lg{width:100%;max-width:350px;font-size:20px;padding:15px 20px;}
.mobile-tab-btn{list-style:none;margin:0 0 20px 0;padding:0;clear:both;display:none;}
.mobile-tab-btn > li{float:left;width:50%}
.mobile-tab-btn > li > a{display:block;padding:10px 20px;color:#41535d;font-weight:300;font-size:20px;text-align:center;}
.mobile-tab-btn > li > a.active{color:#40ba00;}
.feature-block.in{display:block;}
.cc-prd-testimonial-block{z-index:6;}
.cc-custom-clones-script-tech-block{z-index:5;}
.prd-help-get-started{text-align:center;padding:80px 0 30px 0;}
.cc-custome-clone-block{z-index:2;}
.cc-how-prd-help-block{z-index:3;padding:150px 0 100px;}
.cc-how-prd-help-block h4, .cc-how-prd-help-block h2{margin-bottom:30px;}
.cc-how-prd-help-block ul li{padding-bottom:25px;}
.cc-how-prd-help-block ul li:last-child{padding-bottom:0;}
.cc-how-prd-help-block ul li:before{top:5px;}
.cc-how-prd-help-block .img-info{text-align:center;}
.cc-how-prd-help-block .prd-help-get-started{text-align:center;padding:80px 0 30px 0;}
.cc-how-prd-key-role-block{z-index:4;}
.cc-key-role-wrapper{margin:0 60px;}
.key-role-block{float:left;width:30%;margin:0 1.5% 30px 1.5%;padding:100px 30px 15px 30px;position:relative;border:1px solid #dddddd;background:#fff;}

.key-role-block:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;background:#40ba00;}
.key-role-block h3{font-size:20px;}
ul.cc-tech-logo-list{clear:both;margin:0 50px 50px 50px;padding:0;list-style:none;text-align:center;}
ul.cc-tech-logo-list > li{display:inline-block;width:12%;}
ul.cc-tech-logo-list > li > img{max-width:100%;}
.cc-tech-text-block{max-width:350px;margin:0 auto;}
.cc-tech-text-block-1{float:right;margin-right:50px;}
.cc-tech-text-block-1 ul li{padding-bottom:25px;}
.cc-tech-text-block-2{margin-left:50px;}
.cc-tech-text-block-2 ul li{padding-bottom:5px;}
.tech-btn-row{text-align:center;padding-top:50px;}
.tech-btn-row .btn{width:200px;}
.cc-prd-requirement-block{z-index:3;padding-top:150px;}
.cc-prd-req-text h4, .cc-prd-req-text h2{margin-bottom:30px;}
.cc-prd-req-img{margin:0;text-align:center;}
.cc-prd-req-img-1{padding-top:30px;}
.cc-prd-req-img img{max-width:100%;}
.cc-prd-req-img-2{padding-top:80px;}
.cc-prd-req-text-2 h6{color:#666;margin-bottom:5px;}
.cc-prd-cta-block{background:#fbf6f2;padding:40px 0;text-align:center;}
.cc-cta-title-text{display:inline-block;padding:8px 15px 0 0;margin:-5px 0;font-size:22px;color:#2b3f4b;font-weight:400;}
.cc-prd-cta-block .btn{min-width:160px;}
.cc-prd-faq-block{}
.cc-faq #accordion2{margin-bottom:0;}
.cc-faq{position:relative;display:block;}
.cc-faq .cc-faq-title{margin-top:50px;}
.cc-faq .panel-default{border-color:transparent transparent #dddddd transparent;margin-bottom:0px;background:transparent;box-shadow:none;border-radius:0;margin-top:0;}
.cc-faq .panel-group .panel+.panel{margin-top:0;}
.cc-faq .panel-group h4 + .panel-default{border-top-color:#dddddd;}
.cc-faq .panel-default .panel-heading{padding:0;background-color:transparent;}
.cc-faq .panel-default .panel-heading .panel-title a{padding:21px 50px 21px 30px;display:block;text-decoration:none;position:relative;color:#666666;font-size:18px;}
.cc-faq .panel-default > .panel-heading .panel-title a:after{content:"";background:#aaaaaa;width:26px;height:1px;position:absolute;right:15px;top:50%;margin-top:;}
.cc-faq .panel-default > .panel-heading .panel-title a.collapsed:before{content:"";background:#aaaaaa;width:1px;height:26px;position:absolute;right:27px;top:50%;margin-top:-12px;}
.cc-faq .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding:5px 60px 30px;}
.non-demo-script-mackup-block{position:absolute;height:546px;right:-190px;top:40px;z-index:999;-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
.non-demo-script-ipad-mackup{width:747px;height:492px;padding:16px 0;text-align:center;background:#fff;border-radius:50px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.18), inset 0 0 10px 6px rgba(0,0,0,0.15);}
.non-demo-script-ipad-mackup .ipad-screen{width:612px;height:460px;margin:0 auto;overflow:hidden;border-radius:6px;border:1px solid #cdcdcd;}
.non-demo-script-ipad-mackup .ipad-screen img{border-radius:4px;width:100%;height:auto;}
.non-demo-script-iphon-mockup{width:215px;height:442px;padding:44px 0;text-align:center;background:#fff;position:static;display:inline-block;z-index:4;border-radius:30px;-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.30), inset 0 0 6px 3px rgba(0,0,0,0.15);box-shadow:0 0 10px 4px rgba(0,0,0,0.30), inset 0 0 6px 3px rgba(0,0,0,0.15);}
.non-demo-script-iphon-mockup .iphon-screen{width:198px;height:353px;margin:0 auto;overflow:hidden;border-radius:3px;border:1px solid #cdcdcd;}
.non-demo-script-iphon-mockup .iphon-screen img{border-radius:4px;width:100%;height:auto;}
.non-demo-img-block-1,
.non-demo-img-block-2{text-align:center;}
.non-demo-img-block-1 img,
.non-demo-img-block-2 img{max-width:100%;}
.non-demo-about-text{text-align:right;padding-top:30px;}
.non-demo-about-img-left{text-align:left;}
.non-demo-about-text2{padding-top:50px;}
.non-demo-about-img-right{text-align:right;}
.non-demo-faq-section{position:relative;}
.non-demo-faq-section:before{content:"";position:absolute;left:50%;top:0;margin-left:-150px;width:300px;height:1px;background:#eee;}
.cc-non-demo-product-about-block{z-index:7;}
.cc-non-demo-clones-script-tech-block{z-index:5;}
.cc-non-demo-prd-testimonial-block{z-index:6;}
.cc-non-demo-custom-clones-script-block{z-index:3;}
.showcase{position:relative;display:block;padding:30px 0;text-align:center;}
.showcase .page-title{position:relative;display:block;}
.showcase .page-title .main-title{position:relative;display:inline-block;padding-bottom:20px;margin-bottom:20px;}
.showcase .page-title .main-title:before{content:' ';position:absolute;background:#40ba00;width:100px;height:1px;left:50%;margin-left:-50px;bottom:0px;}
.showcase .page-title .main-title:after{content:' ';position:absolute;background:#40ba00;width:50px;height:5px;bottom:-2px;left:50%;margin-left:-25px;}
.breadcrumbs{padding:0;margin:0;list-style:none;text-align:center;color:#41535d;}
.breadcrumbs > li{display:inline-block;position:relative;padding:0 10px;}
.breadcrumbs > li:before{content:'/';position:absolute;left:-3.5px;color:}
.breadcrumbs > li:first-child:before{display:none;}
.breadcrumbs > li > a{color:#41535d;}
.breadcrumbs > li > a:hover{color:#40ba00;}
#header.showcase.simple-showcase{padding: 85px 0 25px;}
#header.showcase.simple-showcase .header-bg{transform: none;}
.showcase.simple-showcase .page-title .main-title{padding-bottom: 10px; margin-bottom: 10px;}
.section-heading{position:relative;display:block;text-align:center;margin-bottom:40px;}
.section-heading .section-title{position:relative;display:block;margin:0;}
.section-heading .section-title span{font-weight:300;}
.section-heading p{margin:10px 0 0 0;}
.section-contnet, .section-contnet .clone-industry{position:relative;display:block;}
.section-contnet .clone-industry{padding:0 30px;margin-bottom:40px;}
.section-contnet .clone-industry .clones-indlist{padding:0;list-style:none;margin:0;}
.section-contnet .clone-industry .clones-indlist li.item{text-align:center;padding-bottom:15px;}
.section-contnet .clone-industry .clones-indlist .owl-dots{display:none;}
.section-contnet .clone-industry .clones-indlist .owl-nav{position:absolute;width:100%;margin:0;top:-1px;}
.section-contnet .clone-industry .clones-indlist .owl-nav .owl-prev, .section-contnet .clone-industry .clones-indlist .owl-nav .owl-next{margin:0;background:transparent;color:#666666;padding:0;font-size:18px;}
.section-contnet .clone-industry .clones-indlist .owl-nav .owl-prev{position:absolute;left:-30px;}
.section-contnet .clone-industry .clones-indlist .owl-nav .owl-next{position:absolute;right:-30px;}
.section-contnet .clone-industry .clones-indlist li.item a{color:#666666;position:relative;padding-bottom:11px;}
.section-contnet .clone-industry .clones-indlist li.item.active a{font-weight:700;}
.section-contnet .clone-industry .clones-indlist li.item.active a:after{content:' ';position:absolute;width:100%;bottom:0;left:0;right:0;height:2px;background:#40ba00;}
.clones-lists{position:relative;display:block;}
.clones-lists .clones-result{position:relative;display:block;margin-bottom:40px;}
.clones-lists .clones-result p{font-weight:700;}
.clones-lists .clones-result p span{font-weight:normal;padding-left:15px;}
.clones-items{margin:0 -70px;}
.clones-items .clones-col{padding:0 70px;}
.clones-lists .clones-item{position:relative;display:block;margin-bottom:50px;}
.clones-lists .clones-item .clones-img{position:relative;box-shadow:0px 0px 24px rgba(0, 0, 0, 0.23);margin-bottom:30px;}
.clones-lists .clones-item .clones-img img{width:100%;height:100%;}
.clones-lists .clones-item .clones-title{position:relative;display:block;}
.clones-lists .clones-item .clones-title .c-title{display:inline-block;}
.clones-lists .clones-item .clones-title .c-title > a{color:#666666;}
.clones-lists .clones-item .clones-title .c-title > a:hover{color:#41535d;}
.clones-lists .clones-item .clones-title .clones-view{position:absolute;right:0;font-weight:500;}
.clones-lists .clones-item .clones-title .viewdemo-btn{position:absolute;width:100%;background:#fff;z-index:1;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.23);border-radius:4px;border:1px solid #dddddd;}
.clones-lists .clones-item .clones-title .viewdemo-btn:after{position:absolute;content:' ';width:15px;height:15px;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.13);background-color:#fff;border-width:1px;border-style:solid;border-color:#fff #dddddd #dddddd #fff;top:-8px;right:30px;transform:rotate(-135deg);transition:all 0.5s;}
.clones-lists .clones-item .clones-title .viewdemo-btn .demo-btns{list-style:none;padding:15px 0;margin:0;text-align:center;}
.clones-lists .clones-item .clones-title .viewdemo-btn .demo-btns > li{display:inline-block;margin:0 15px;}
.clones-lists .clones-item .clones-title span{font-weight:normal;}
.clones-listinfo{position:relative;}
.clones-listinfo h5{margin-top:30px;}
.clones-listinfo h6{margin-bottom:5px;}
.business-approach{position:relative;display:block;padding:30px 0;text-align:center;overflow:hidden;}
.business-approach .ba-title{font-weight:200;font-size:34px;margin-bottom:50px;}
.business-approach .ba-img{position:relative;display:inline-block;width:auto;}
.business-approach .ba-img img{width:100%;height:100%;}
.clones-about, .clones-about-item, .about-bottom{position:relative;display:block;}
.clones-about{margin-bottom:20px;}
.clones-about-item{margin-bottom:30px;}
.about-bottom{padding:50px 0 0 0;text-align:center;}
.about-bottom:after{content:' ';position:absolute;width:100px;height:1px;background-color:#dddddd;left:50%;top:0;margin-left:-50px;}
.clones-testimonilas{position:relative;display:block;}
.clones-testimonilas .ct-items{position:relative;margin-bottom:30px;display:block;padding-bottom:10px;}
.clones-testimonilas .ct-items:after{content:' ';position:absolute;bottom:0;height:1px;width:120px;left:50%;margin-left:-60px;background:#dddddd;}
.clones-testimonilas .ct-items:last-child:after{display:none;}
.clones-testimonilas .ct-items .ct-user{position:relative;display:block;margin-right:30px;width:180px;padding:0 15px;text-align:center;}
.clones-testimonilas .ct-items .ct-user .ct-user-avatar{position:relative;display:inline-block;width:140px;height:140px;overflow:hidden;background:#fff;border-radius:50%;margin-bottom:20px;border:1px solid #dddddd;}
.clones-testimonilas .ct-items .ct-user .ct-user-avatar img{width:100%;height:100%;}
.clones-testimonilas .ct-items .ct-user .ct-user-info{position:relative;display:block;margin-bottom:15px;}
.clones-testimonilas .ct-items .ct-user .ct-user-info .ct-title{color:#666666;margin:0px;}
.clones-testimonilas .ct-items .ct-user .ct-user-info .ct-position{font-size:14px;margin:0;}
.clones-testimonilas .ct-items .ct-user .ct-user-info .ct-position span{display:block;color:#40ba00;}
.clones-testimonilas .ct-items .media-body{padding-left:44px;}
.clones-testimonilas .ct-items .media-body p{font-size:18px;font-weight:300;position:relative;display:block;line-height:30px;}
.clones-testimonilas .ct-items .media-body p:after{content:'\f10d';font-family:'FontAwesome';position:absolute;top:0;font-size:32px;left:-44px;color:rgba(107, 107, 107, 0.5);}
.contact-inquiry{position:relative;display:block;}
.con-inq-box{position:relative;display:block;margin-bottom:30px;text-align:center;padding-top:20px;}
.con-inq-box .inq-icon{position:relative;display:inline-block;width:141px;margin-bottom:60px;}
.con-inq-box .inq-icon img{width:100%;height:auto;}
.con-inq-box .inq-link{margin-top:30px;position:relative;}
.con-inq-box .inq-link a span{padding-left:7px;}
.section-map{position:relative;display:block;background-color:#f4f4f4;}
.contact-address{position:relative;display:block;width:60%;padding:110px 50px 10px 100px;float:left;}
.contact-address .contact-detail{padding:0;margin:0;list-style:none;}
.contact-address .contact-detail .cdl-item{position:relative;display:block;float:left;width:50%;padding-right:30px;margin:0 0 30px 0;min-height:120px;}
.contact-address .contact-detail .cdl-item .pull-left{width:45px;text-align:center;}
.contact-address .contact-detail .cdl-item .pull-left img{width:100%;height:auto;}
.contact-address .contact-detail .cdl-item .media-body h6{margin-bottom:5px;}
.contact-address .contact-detail .cdl-item .media-body a{color:#666666;}
.contact-address .contact-detail .cdl-item .media-body a:hover{color:#40ba00;}
.contact-map{position:absolute;right:0;top:0;bottom:0;width:40%;background-color:gray;}
.contact-address .contact-detail .cdl-item .media-body p{margin-bottom:0;}

.contact-us .inquiry-section{padding-top: 30px;}
.contact-info-box{width: 100%; padding: 60px 0 30px 0;}
.contact-info-box .contact-detail .view-map{display: block;}
.contact-info-box .contact-detail .view-map a{font-size: 14px; color: #2196f3!important; transition: all, 0.5s;}    
.contact-info-box .contact-detail .view-map a:hover{color: #1b7ecc!important; transition: all, 0.5s;}
.contact-us .inquiry-section .cc-form select.form-control{padding: 10px 20px 10px 16px; color: #888;}
.cc-modal .headquarter-map{ height: 380px;}

.cc-form .bootstrap-select.req-sky-hang{width:140px;}
.cc-form .input-group-btn.id-type{z-index:5;}
.cms-pages h4{margin:20px 0px 5px;}
.cms-pages h4:first-child{margin-top:0;}
.cms-pages ol{list-style:none;}
.no-header .navbar-no-bg{background:#fff;box-shadow:0 0 5px 1px rgba(0,0,0,0.2);}
.no-header #content{padding-top:120px;}
.no-header .showcase{display:none;}
.no-header .navbar-default .navbar-toggle .icon-bar{background-color:#41535d}
.no-header .navbar-default .navbar-toggle{margin-top:17px;transition:all 0.5s;}
.no-header .navbar-default.white-nav-bg .navbar-toggle{margin-top:10px;}
.rq-thanku-box, .reg-thanku-box{position:relative;display:block;text-align:center;padding:15px 0px;color:#375b71;}
.rq-thanku-box .rqt-top, .reg-thanku-box .reg-top{position:relative;display:block;margin-bottom:30px;}
.reg-thanku-box .reg-top{border-bottom:none;padding-bottom:0;margin-bottom:10px;}
.rq-thanku-box .rqt-icon, .reg-thanku-box .reg-icon{display:inline-block;position:relative;margin:0 auto 50px;}
.rq-thanku-box .rqt-icon img, .reg-thanku-box .reg-icon img{width:auto;height:auto;}
.rq-thanku-box .rqt-title, .reg-thanku-box .reg-title{font-size:50px;font-weight:700;color:#375b71;}
.reg-thanku-box .reg-top p{font-size:24px;font-weight:300;line-height:30px;}
.rq-thanku-box .rqt-top .rqt-subtitle{font-size:24px;font-weight:300;line-height:30px;}
.rq-thanku-box .rqt-top p{font-size:18px;}
.rq-thanku-box .rqt-top .rqt-divider{position:absolute;display:inline-block;border-radius:25px;padding:10px 15px;width:200px;height:50px;line-height:30px;bottom:-25px;left:50%;margin-left:-100px;background-color:#fff}
.rq-thanku-box .rqt-bottom{position:relative;display:block;text-align:left;padding:0px 41px;text-align:center;margin-bottom:15px;}
.rq-thanku-box .rqt-bottom h6{margin-top:30px;font-size:14px;font-weight:400;}
.rq-thanku-box .rqt-bottom h6 a{color:#898989;}
.rq-thanku-box .rqt-bottom h6 a:hover{color:#40ba00;}
.rq-thanku-box .thq-notes{position:relative;display:block;text-align:left;font-size:14px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:15px 0;margin-bottom:30px;}
.rq-thanku-box .thq-notes p{margin-bottom:0;color:#898989;line-height:20px;}
.ppdetail-box{position:relative;display:block;margin-bottom:30px;border:1px solid #dddddd;box-shadow:0px 0px 10px rgba(0,0,0,0.10);}
.ppdetail-box .ppdetail-boxtitle{position:relative;padding:20px 30px;border-bottom:1px solid #dedede;}
.ppdetail-box .ppdetail-boxtitle h4{margin:0;}
.ppdetail-box .ppdetail-body{position:relative;padding:30px 30px;}
.ppdetail-box .ppdetail-body .ppdetail-img{position:relative;display:block;width:100px;height:100px;margin-right:15px;}
.ppdetail-box .ppdetail-body .ppdetail-img img{width:100%;height:100%;}
.ppdetail-box .ppdetail-body .ppdetail-title{position:relative;display:block;margin-bottom:17px;}
.ppdetail-title .pp-title{font-weight:400;margin-bottom:8px;}
.ppdetail-title .pp-price{position:absolute;display:inline-block;right:0;top:0;font-weight:700;}
.ppdetail-title .pp-package{position:relative;margin-bottom:15px;}
.ppdetail-title .pp-remove{text-transform:capitalize;font-weight:500;}
.ppdetail-title .pp-remove:hover{color:#41535d;}
.ppdetail-box .ppdetail-body .pp-feature-summary{position:relative;display:block;padding:15px 30px;background-color:#f8f4f2;margin-right:20%;margin-left:125px;}
.ppdetail-box .ppdetail-body .pp-feature-summary h6:first-child + p{font-style:italic;}

.ppdetail-box .ppdetail-body .pp-feature-summary .product-feature-view-all{display: block; text-align: right; position: relative;}
.product-features-modal .product-payment-package-features .panel-default{border-color:transparent transparent #dddddd transparent;margin-bottom:0px;background:transparent;box-shadow:none;border-radius:0;margin-top:0;}
.product-features-modal .product-payment-package-features .panel-group .panel+.panel{margin-top:0;}
.product-features-modal .product-payment-package-features .panel-group .panel-default:last-child{border-bottom-color:transparent;}
.product-features-modal .product-payment-package-features .panel-default .panel-heading{padding:0;background-color:transparent;}
.product-features-modal .product-payment-package-features .panel-default .panel-heading .panel-title a{padding:21px 50px 21px 15px;display:block;text-decoration:none;position:relative;color:#666666;font-size:18px;}
.product-features-modal .product-payment-package-features .panel-default > .panel-heading .panel-title a:after{content:"";background:#666666;width:26px;height:1px;position:absolute;right:15px;top:50%;margin-top:;}
.product-features-modal .product-payment-package-features .panel-default > .panel-heading .panel-title a.collapsed:before{content:"";background:#666666;width:1px;height:26px;position:absolute;right:27px;top:50%;margin-top:-12px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding:5px 30px 15px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body ul > li {float: left; width: 50%;}

.pp-process-pay{position:relative;display:block;padding:15px 0px;border-top:1px solid #dedede;}
.pp-process-pay .payment-btn{text-align:right;}
.pp-process-pay .pporder-btn{text-transform:uppercase;padding:15px 40px;font-weight:400;}
.pp-process-pay .pporder-btn i{padding-left:10px;}
.pp-process-pay .payment-type{padding:0;margin:0;list-style:none;width:100%;display:block;}
.pp-process-pay .payment-type > li{position:relative;display:inline-block;float:left;margin-right:5px;font-size:22px;color:#898989;line-height:14px;margin-bottom:3px;}
.secure-payment{position:relative;display:block;}
.secure-payment h6{font-size:12px;font-weight:600;color:#666;margin-bottom:0;}
.secure-payment h6 span{color:#4CAF50;}
.secure-payment p{margin-bottom:0;font-size:11px;line-height:16px;}
.ppayment-box{position:relative;display:block;margin-bottom:30px;border:1px solid #dddddd;box-shadow:0px 0px 10px rgba(0,0,0,0.10);}
.ppayment-box .ppayment-title{position:relative;display:block;border-bottom:1px solid #dedede;padding:22px 15px;}
.ppayment-box .ppayment-title h6{text-transform:uppercase;margin-bottom:0}
.ppayment-box .ppayment-body{position:relative;display:block;padding:20px 15px;font-size:14px;}
.ppayment-box .ppayment-body .ppayment-detail, .ppayment-box .ppayment-footer .ppayment-total{list-style:none;padding:0;margin:0;}
.ppayment-box .ppayment-body .ppayment-detail > li{position:relative;display:block;border-bottom:1px dashed #dedede;padding-bottom:15px;margin-bottom:15px;min-height:30px;}
.ppayment-box .ppayment-body .ppayment-detail > li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:0;}
.ppayment-box .ppayment-body .ppayment-detail > li .ppd-title, .ppayment-box .ppayment-body .ppayment-detail > li .ppd-amount,
.ppayment-box .ppayment-footer .ppayment-total > li .ppd-title, .ppayment-box .ppayment-footer .ppayment-total > li .total-amount{position:relative;display:block;width:65%;float:left;}
.ppayment-box .ppayment-body .ppayment-detail > li .ppd-amount, .ppayment-box .ppayment-footer .ppayment-total > li .total-amount{width:35%;text-align:right;font-weight:600;}
.ppayment-box .ppayment-body .ppayment-detail > li span{color:#aaa;font-weight:300;display:block;}
.ppayment-box .ppayment-footer{position:relative;display:block;border-top:1px solid #dedede;padding:20px 15px;}
.ppayment-box .ppayment-footer .ppayment-total > li{position:relative;display:block;font-weight:500;}
.ppayment-box .ppayment-footer .ppayment-total > li .total-amount{font-size:16px;}
.pp-login{position:relative;margin-top:15px;}
.payment-notes{font-size:14px;color:#999999;}
.payment-notes h6{margin-bottom:10px;}
.ppdetail-footer .payment-btn{text-align:right;}
.dashboard-dropmenu{position:relative;display:block;margin:0 0 30px;}
.dashboard-dropmenu .dashboard-mobilemenu .dropdown-backdrop{ display: none;}
.dashboard-dropmenu .dashboard-mobilemenu .dropdown-menu{width:100%;padding:0;z-index:100;margin-top:6px;border-color:#ddd;}
.dashboard-dropmenu .dropdown-menu > li{border-bottom:1px solid #eeeeee;}
.dashboard-dropmenu .dropdown-menu > li > a{padding:10px 15px;font-weight:400;font-size:16px;color:#41535d;}
.dashboard-dropmenu .dropdown-menu>.active>a,
.dashboard-dropmenu .dropdown-menu>.active>a:focus,
.dashboard-dropmenu .dropdown-menu>.active>a:hover{background-color:transparent;color:#40ba00;}
body.modal-open{padding-right:0px!important;}
.modal-open .modal-backdrop{background-color:rgba(255,255,255,1);}
.modal.cc-modal{background-color:rgba(255,255,255,0.5);}
.modal.cc-modal .modal-content{width:inherit;height:inherit;margin:0 auto;}
.modal-backdrop.fade{opacity:0.7;filter:alpha(opacity=0.7);}
.modal.cc-modal .modal-content{box-shadow:0 1px 10px rgba(0,0,0,.25);border:none;}
.cc-modal .modal-content{overflow:hidden;}
.cc-modal .modal-title{text-align:center;}
.cc-modal .modal-title span{font-weight:300;}
.modal.cc-modal .modal-dialog{padding:0px 0;}
.modal.cc-modal{text-align:center;padding:0!important;}
.modal.cc-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal.cc-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.modal.cc-modal .cc-close{position:absolute;top:15px;right:15px;width:50px;height:51px;display:block;background-image:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/icon/1507860968-modal-close.png');}
.modal.cc-modal .cc-close.close-black{opacity:0.3;}
.modal.cc-modal .cc-close.close-black:hover{opacity:0.5;}
.modal.cc-modal .cc-close.close-black, .modal.cc-modal .cc-close.close-black.close-big{background-position:-1px -1px;}
.modal.cc-modal .cc-close.close-black.close-small{background-position:-13px 27px;height:27px;width:26px;z-index:5;}
.modal.cc-modal .cc-close.close-white, .modal.cc-modal .cc-close.close-white.close-big{background-position:-60px 0px;}
.modal.cc-modal .cc-close.close-white.close-small{background-position:-72px 27px;height:27px;width:26px;}
.cc-demo .cc-demo-list{margin:0;list-style:none;padding:0;}
.cc-demo .cc-demo-list li{display:inline-block;width:48%;text-align:center;border-right:1px solid #f1f1f1;}
.cc-demo .cc-demo-list li:last-child{border:none;}
.cc-demo{padding:80px 10px;}
.cc-demo .cc-demo-list li > a > span{display:block;text-align:center;margin-top:15px;}
.cc-demo .cc-demo-list li > a{font-size:14px;color:#41535d;}
.cc-demo .cc-demo-list li > a:hover{color:#40ba00;}
.script-mdl .modal-body{padding:50px 10px;}
.thankyou-modal{padding:70px 10px 80px;position:relative;}
.thankyou-modal .title{display:block;text-align:center;font-size:33px;margin:0 0 5px 0;padding:0;}
.thankyou-modal .ttl-tagline{font-size:14px;display:block;text-align:center;font-weight:300;}
.thankyou-modal .pwd-container{padding:22px 42px;background-color:#f0efe7;width:280px;margin:0 auto;}
.thankyou-modal .pwd-container .u-id{font-size:16px;font-weight:300;margin:0 0 14px 0;text-align:center;}
.thankyou-modal .pwd-container .u-id:last-child{margin:0;}
.thankyou-modal .pwd-container .u-id span{font-weight:500;padding-right:20px;}
.rq-modal{position:relative;display:block;padding:35px 10px;}
.cc-login-modal .seperator{position:absolute;top:45%;left:50%;z-index:1;background:#fff;height:46px;width:46px;text-align:center;line-height:44px;border-radius:50%;margin-left:-8px;}
.cc-login-modal .login-form{padding:30px 11px 10px 35px;background:#fff;text-align:center;}
.cc-login-modal .login-form .login-icon{display:block;position:relative;width:auto;height:auto;margin-bottom:35px;}
.cc-login-modal .login-form .login-icon img{width:auto;height:auto;}
.cc-login-modal .login-form .login-title{display:block;position:relative;margin-bottom:25px;}
.cc-login-modal .login-form .login-title h3{font-size:18px;font-weight:600;margin:0 0 6px 0;padding:0;}
.cc-login-modal .login-form .login-title h5{font-weight:300;font-size:12px;color:#888;}
.cc-login-modal .login-form form button.btn-blue{border-radius:0px;}
.cc-login-modal .login-form p.fpwd{margin-top:40px;margin-bottom:0;}
.cc-login-modal .login-form p.fpwd a{color:#aaa;font-size:14px;font-weight:400;}
.cc-login-modal .signin-other{background:#40ba00;padding:103px 35px 20px;text-align:center;display:block;}
.cc-login-modal .signin-other .signin-title h3{font-weight:600;color:#fff;text-transform:uppercase;font-size:18px;margin-bottom:5px;}
.cc-login-modal .signin-other .signin-title h5{font-weight:400;color:#cccccc;font-size:12px;text-transform:uppercase;}
.cc-login-modal .signin-other .reg-social-icons{display:block;position:relative;margin-top:30px;padding-bottom:60px;}
.cc-login-modal .signin-other .reg-social-icons ul{display:inline-block;position:relative;list-style:none;margin:0;padding:0;}
.cc-login-modal .signin-other .reg-social-icons ul li{float:left;display:inline-block;text-align:center;}
.cc-login-modal .signin-other .reg-social-icons ul li a{color:#fff;display:block;border:1px solid #fff;height:38px;width:38px;line-height:36px;text-align:center;border-radius:50%;margin:0px 7px;}
.cc-login-modal .signin-other .signin-footer{padding-top:112px;display:block;position:relative;}
.cc-login-modal .signin-other .signin-footer:before{content:"";position:absolute;top:-4px;left:50%;margin-left:-35px;background-color:#E28655;width:70px;height:8px;}
.cc-login-modal .signin-other .signin-footer:after{content:"";position:absolute;top:0;left:50%;margin-left:-75px;background-color:#E28655;width:150px;height:1px;}
.cc-login-modal .signin-other p.dacc{margin-bottom:0px;color:#FBBC9D;text-transform:uppercase;font-size:14px;}
.cc-login-modal .signin-other p.regnow a{font-weight:300;text-transform:uppercase;position:relative;color:#fff;margin:0 auto;display:block;text-align:center;font-size:14px;}
.cc-login-modal .signin-other p.regnow a:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-45px;background-color:#ddd;width:90px;height:1.5px;}
.modal-login .modal-body{padding:0;}
.cc-login-modal .login-form .reg-social-icons{position:relative;margin-top:30px;padding-bottom:60px;display:none;}
.cc-login-modal .login-form .reg-social-icons ul{display:inline-block;position:relative;list-style:none;margin:0;padding:0;}
.cc-login-modal .login-form .reg-social-icons ul li{float:left;display:inline-block;text-align:center;}
.cc-login-modal .login-form .reg-social-icons ul li a{color:#666666;display:block;border:2px solid #666666;height:38px;width:38px;line-height:36px;text-align:center;border-radius:50%;margin:0px 7px;}
.cc-login-modal .signin-footer{display:none;}
.cc-login-modal .login-half-orange{position:absolute;width:50%;height:100%;bottom:0;top:0;right:-15px;background:#40ba00;}
.cc-register-modal{padding:30px 35px 20px;background:#fff;text-align:center;position:relative;}
.cc-register-modal .login-title h3{font-weight:600;color:#41535d;margin-bottom:5px;font-size:20px;text-transform:uppercase;}
.cc-register-modal .login-title h5{font-weight:400;color:#777;text-transform:uppercase;font-size:14px;}
.cc-register-modal .social-icon{display:block;position:relative;vertical-align:middle;margin-top:37px;margin-bottom:15px;}
.cc-register-modal .social-icon ul{display:inline-block;position:relative;list-style:none;padding:0;margin:0;}
.cc-register-modal .social-icon ul li{display:inline-block;margin:-12px 0;}
.cc-register-modal .social-icon ul li:first-child{text-transform:capitalize;font-size:14px;color:#777;}
.cc-register-modal .social-icon ul li a.facebook-icon, .cc-register-modal .social-icon ul li a.google-icon{color:#fff;display:block;height:37px;width:37px;line-height:37px;text-align:center;border-radius:50%;background:#3b5999;margin:0px 5px;}
.cc-register-modal .social-icon ul li a.google-icon{background:#dd4b39;}
.cc-register-modal p.seperator{height:32px;width:75px;border-radius:25px;border:1px solid #ccc;display:inline-block;line-height:30px;position:relative;margin-top:15px;margin-bottom:30px;}
.cc-register-modal p.seperator:before{content:"";position:absolute;right:-100px;top:15px;width:100px;height:1px;background-color:#ccc;}
.cc-register-modal p.seperator:after{content:"";position:absolute;left:-100px;top:15px;width:100px;height:1px;background-color:#ccc;}
.cc-register-modal .signup-seperator:after{content:"";position:absolute;top:0;right:-1px;bottom:15px;width:1px;background-color:#ccc;}
.cc-register-modal p.agree-terms{margin-top:5px;font-size:14px;color:#999;}
.cc-register-modal p.agree-terms a{text-decoration:underline;}
.cc-register-modal a{color:#f19a6d;}
.cc-register-modal a:hover{color:#d15716;}
.register-mdl form button.btn-blue{border-radius:0px;width:230px;text-transform:uppercase;}
.cc-register-modal p.gacc{color:#aaa;margin-bottom:0px;text-transform:uppercase;font-size:14px;}
.cc-register-modal .signhere{font-size:14px;}
.register-mdl .close{position:absolute;right:10px;z-index:9999;top:10px;width:25px;height:25px;line-height:12px;border:1px solid #888;border-radius:100%;}
.cc-croper .avatar-upload{text-align:left;display:block;overflow:hidden;}
.cc-croper .avatar-upload label{display:inline-block;width:auto;}
.cc-croper .avatar-upload label.control-label{padding-right:10px;padding-top:8px;}
.cc-croper .avatar-upload input{display:inline-block;float:inherit;width:auto;max-width:inherit;}
.cc-croper .avatar-upload input{margin:0;}
.cc-croper .crop-img-degree{position:relative;display:block;text-align:center;}
.cc-croper .crop-img-degree .btn-group{display:inline-block;margin-bottom:10px;}
.cc-croper .crop-img-degree .btn-group:last-child{display:inline-block;margin-bottom:10px;margin-right:0;}
.cc-croper .crop-img-degree .btn-group .btn-degree{border:1px solid rgba(0, 0, 0, 0.15);font-weight:300;font-size:14px;}
.cc-croper .avatar-btns{margin-top:15px;}
.file-upload-btn{display:inline-block;}
.file-upload-btn .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.inputfile + label{font-size:16px;font-weight:400;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;display:inline-block;overflow:hidden;padding:8px 26px;}
.no-js .inputfile + label{display:none;}
.inputfile:focus + label, .inputfile.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px;}
.inputfile + label *{pointer-events:none;}
.inputfile-1 + label{color:#fff;background-color:#40ba00;}
.inputfile-1:focus + label, .inputfile-1.has-focus + label, .inputfile-1 + label:hover{background-color:#3eb500;}
.empty-page{position:relative;display:block;margin:50px auto;}
.empty-page .empty-img{width:250px;height:380px;margin:0 auto;}
.empty-page .empty-img img{width:100%;height:100%;}
.empty-page .empty-error{width:450px;height:300px;margin:0 auto;}
.empty-page .empty-error img{width:100%;height:100%;}
.maintain-page{position:relative;display:block;margin:50px 0;}
.maintain-page .maintain-img{width:200px;height:250px;overflow:hidden;}
.maintain-page .maintain-img img{width:100%;height:100%;}
.maintain-page .media-body .title{font-weight:300;font-size:30px;color:#375b71;margin-top:10px;margin-bottom:0px;}
.maintain-page .media-body strong{font-size:50px;color:#375b71;margin-top:10px;font-weight:800;}
.maintain-page .media-body .footer{font-weight:300;font-size:16px;color:#375b71;margin-bottom:0px;margin-top:0px;}
.cc-orderthankyou{position:relative;display:block;}
.cc-orderthankyou .thankyouinner{text-align:center;position:relative;display:block;margin-bottom:25px;box-shadow:0px 0px 3px 1px #ececec;padding:25px 30px;}
.cc-orderthankyou .thankyouinner .right-sign{width:45px;height:40px;margin:0 auto;margin-bottom:20px;}
.cc-orderthankyou .thankyouinner .right-sign img{width:100%;height:100%;}
.cc-orderthankyou .thankyouinner .title{margin:0 0 25px 0;font-size:32px;font-weight:500;}
.cc-orderthankyou .thankyouinner .order-content{margin:0 10% 30px;padding:0;list-style-type:none;}
.cc-orderthankyou .thankyouinner .order-content li{width:50%;text-align:left;display:block;float:left;margin-bottom:5px;font-weight:300;}
.cc-orderthankyou .thankyouinner .order-content li:nth-child(3){width:100%;}
.cc-orderthankyou .thankyouinner .order-content li span{font-weight:600;font-size:15px;width:80px;display:inline-block;}
.cc-orderthankyou .thankyouinner .details-footer{font-size:14px;margin-top:20px;padding:0 60px;font-weight:300;}
.cc-orderthankyou .thanks-btn{margin-bottom:55px;}
.cc-resetpass-box{position:relative;display:block;padding:30px 15%;border:1px solid #eeeeee;margin:50px 0;box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.15);}
.cc-resetpass-box-heading{text-align:center;display:block;}
.cc-resetpass-box-heading h4{margin-bottom:20px;font-size:22px;position:relative;display:block;padding-bottom:15px;}
.cc-resetpass-box-heading h4:after{content:'';position:absolute;height:1px;background:#dddddd;width:200px;bottom:0;left:50%;margin-left:-100px;}
.cc-dashboard{display:block;position:relative;background:#fff;padding:30px 15px;border:1px solid #eee;}
.dashboard-left-panel{display:block;position:relative;}
.dashboard-left-panel .user-img{display:block;position:relative;height:120px;width:120px;overflow:hidden;border-radius:50%;border:1px solid #ddd;margin:0 auto;}
.dashboard-left-panel .user-img .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(224,108,47,0.6);opacity:0;transition:all 0.3s ease-in-out;}
.dashboard-left-panel .user-img:hover .overlay{opacity:1;}
.dashboard-left-panel .user-img span{opacity:0;top:50%;left:50%;position:absolute;transition:all 0.3s ease-in-out;margin-left:-2px;margin-top:-7px;}
.dashboard-left-panel .user-img span a{color:#fff;}
.dashboard-left-panel .user-img:hover span{opacity:1;}
.dashboard-left-panel .user-img img{width:100%;height:auto;}
.dashboard-left-panel .usr-name{display:block;position:relative;margin-top:10px;text-align:center;border-bottom:1px solid #d5d5d5;margin-bottom:25px;}
.dashboard-left-panel .usr-name h4{margin-bottom:10px;text-transform:capitalize;}
.dashboard-left-panel .left-panel-list{display:block;position:relative;margin-bottom:30px;}
.dashboard-left-panel .left-panel-list ul{display:block;position:relative;list-style:none;padding:0;margin:0;}
.dashboard-left-panel .left-panel-list ul li{margin-bottom:3px;border-bottom:1px dashed #d9d9d9;}
.dashboard-left-panel .left-panel-list ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.dashboard-left-panel .left-panel-list ul li a{color:#333;padding:7px 0 10px;display:block;}
.dashboard-left-panel .left-panel-list ul li a:hover,
.dashboard-left-panel .left-panel-list ul li a:focus,
.dashboard-left-panel .left-panel-list ul li a:active, .dashboard-left-panel .left-panel-list ul li.active a{color:#40ba00;outline:none;}
.dashboard-right-panel, .dashboard-heading{display:block;position:relative;}
.dashboard-heading{border-bottom:1px solid #eee;margin-bottom:15px;}
.dashboard-heading h4{display:inline-block;border-bottom:2px solid #40ba00;margin-bottom:0;padding-bottom:5px;}
.pre-booked-label{ font-weight: 600; padding: 0 10px; background: #fff6f0;}
.cc-dashboard .col-md-9:before{content:"";position:absolute;top:0;bottom:0px;background:#eee;width:1px;left:0;}
.dashboard-right-panel .form-pack{margin-bottom:30px;display:block;position:relative;}
.star-ratings-sprite{background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507956058-star-rating-sprite2.png') repeat-x;font-size:0;display:inline-block;height:20px;line-height:0;overflow:hidden;text-indent:-999em;width:100px;vertical-align:middle;}
.star-ratings-sprite-rating{background:url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507956058-star-rating-sprite1.png') repeat-x;background-position:0 100%;float:left;height:17px;display:inline-block;}
.cc-datatable td{font-size:14px;}
.cc-datatable td a{font-weight:400;color:#1372ea;}
.cc-datatable td a:hover{color:#40ba00;}
.cc-datatable th.datatable-date{min-width:105px;}
.cc-datatable th.datatable-view-details{min-width:95px;}
.cc-datatable tbody tr td:last-child{text-align:right;}
.cc-datatable tbody tr td.dataTables_empty{text-align:left;}
table.dataTable.cc-datatable thead th,
table.dataTable.cc-datatable tfoot th{font-weight:500;font-size:14px;text-align:left;color:#41535d;border-bottom-color:#dddddd;}
table.dataTable.cc-datatable.no-footer{border-color:#dddddd;border-top:1px solid #dddddd;}
.table-responsive .dataTables_wrapper .dataTables_length,
.table-responsive .dataTables_wrapper .dataTables_filter,
.table-responsive .dataTables_wrapper .dataTables_info,
.table-responsive .dataTables_wrapper .dataTables_processing,
.table-responsive .dataTables_wrapper .dataTables_paginate{color:#41535d;font-size:14px;}
.table-responsive .dataTables_wrapper .dataTables_length label,
.table-responsive .dataTables_wrapper .dataTables_filter label{font-weight:500;font-size:14px;margin-bottom:10px;}
.table-responsive .dataTables_wrapper .dataTables_filter input{border:1px solid #dddddd;height:30px;padding:0px 5px;}
.table-responsive .dataTables_wrapper .dataTables_filter input:focus{border-color:#aaa;box-shadow:none;}
.cc-requirement-tabs .table-responsive .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.cc-requirement-tabs .table-responsive .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border:none;background:#40ba00;color:#fff!important;}
.cc-datatable .cc-proname{min-width:105px;}
.cc-datatable .datatable-budget{min-width:85px;}
.cc-datatable .cc-desc-with-attach{padding-right:30px;position:relative;}
.cc-datatable .cc-desc-with-attach:after{content:"\f0c6 ";position:absolute;top:9px;right:10px;font-family:FontAwesome;font-size:18px;color:#40ba00;}
.cc-datatable .rfq-budget, .cc-datatable .rfq-budget span, .cc-datatable .sales-budget, .cc-datatable .sales-budget span{text-align:center;}
.cc-datatable .rfq-budget span, .cc-datatable .sales-budget span{display:block;}
.pro-rating{border:none;float:left;vertical-align:middle;}
.pro-rating > input{display:none;}
.pro-rating > label{color:#ddd;float:right;}
.pro-rating > label:before{margin:-4px 2px 0px 2px;font-size:1.25em;font-family:FontAwesome;display:inline-block;content:"\f005";}
.pro-rating > .half:before{content:"\f089";position:absolute;font-family:FontAwesome;}
.pro-rating > input:checked ~ label, .pro-rating:not(:checked) > label:hover, .pro-rating:not(:checked) > label:hover ~ label{color:#f0ad4e;}
.cc-datatable td a.pph-icon{font-size: 16px; padding-left:5px; color:#a2a2a2;}
.cc-datatable td a.pph-icon:hover{color: #40ba00;}

.cc-requirement-tabs .nav-pills>li.active{border-bottom:2px solid #40ba00;}
.cc-requirement-tabs .nav-pills>li.active:after{content:"";position:absolute;bottom:-12px;left:50%;margin-left:-6px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-top:5px solid #40ba00;}
.cc-requirement-tabs .nav-pills>li.active>a, .cc-requirement-tabs .nav-pills>li.active>a:focus, .cc-requirement-tabs .nav-pills>li.active>a:hover{background-color:transparent;color:#333;border-radius:0;}
.cc-requirement-tabs .nav-pills>li.active>a{position:relative;}
.dashboard-right-panel ul{border-bottom:1px solid #ddd;margin-bottom:30px;}
.cc-requirement-tabs .nav-pills>li a{color:#333;border-bottom:2px solid transparent;}
.cc-requirement-tabs .nav-pills>li a:hover{background:transparent;}
.dashboard-right-panel .table-responsive{padding:20px 0;}
.myrequirement-modal .dashboard-heading h4{font-size:16px;}
.myrequirement-modal .myrequirement-modal-content{display:block;position:relative;margin-bottom:30px;font-size:14px;}
.myrequirement-modal .myrequirement-modal-content .media label{min-width:125px;margin-bottom:0;font-weight:500;}
.myrequirement-modal .myrequirement-modal-content .media{margin-top:10px;}
.myrequirement-modal .image-box, .myrequirement-modal .file-box{display:inline-block;position:relative;float:left;}
.myrequirement-modal .image-box span.attachments, .myrequirement-modal .file-box{display:inline-block;position:relative;margin-right:15px;height:70px;width:70px;background:#f2f2f2;border:1px solid #eee;overflow:hidden;}
.myrequirement-modal .file-box span.attachments{text-align:center;display:block;line-height:70px;font-size:20px;}
.myrequirement-modal .image-box img{width:100%;height:auto;}
.myrequirement-modal .image-box .overlay, .myrequirement-modal .file-box .overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,0.5);transition:all 0.3s ease-in-out;opacity:0;}
.myrequirement-modal .image-box:hover .overlay, .myrequirement-modal .file-box:hover .overlay{opacity:1;}
.myrequirement-modal .image-box .overlay span, .myrequirement-modal .file-box .overlay span{text-align:center;display:block;line-height:70px;font-size:20px;color:#fff;}
.cc-requirement-tabs #myTab-accordion .panel-heading{padding:0;}
.cc-requirement-tabs #myTab-accordion .panel-heading h4 a{padding:10px 15px;display:block;border-radius:0;font-weight:500;}
.cc-requirement-tabs .panel.panel-default{overflow:hidden;position:relative;display:block;z-index:9;border-radius:0;}
.cc-requirement-tabs .panel.panel-default>.panel-heading+.panel-collapse>.panel-body{padding:7px;}
.recent-view-pro{display:block;position:relative;}
.recent-view-pro .clones-img{display:block;position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:15px;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.23);}
.recent-view-pro .clones-img img{width:100%;height:auto;}
.recent-view-pro .clones-title{position:relative;display:block;}
.recent-view-pro .clones-title h6{display:inline-block;}
.recent-view-pro .clones-title h6 > a{color:#666666;}
.recent-view-pro .clones-title h6 > a span{font-weight:normal;}
.recent-view-pro .clones-item{position:relative;display:block;margin-bottom:50px;}
.recent-view-pro .clones-item .clones-title .clones-view{position:absolute;right:0;font-weight:500;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn{position:absolute;width:100%;background:#fff;z-index:1;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.23);border-radius:4px;border:1px solid #dddddd;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn .demo-btns{list-style:none;padding:15px 0;margin:0;text-align:center;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn .demo-btns > li{display:inline-block;margin:0 15px;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn:after{position:absolute;content:' ';width:15px;height:15px;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.13);background-color:#fff;border-width:1px;border-style:solid;border-color:#fff #dddddd #dddddd #fff;top:-8px;right:30px;transform:rotate(-135deg);transition:all 0.5s;}
.product-detail-page footer{position:relative;padding:0px;}
footer{position:relative;padding:60px 0 0px;background-color:#f1f1f1;color:#a3a3a3;}
footer .footer-top{position:relative;display:block;text-align:center;border-bottom:1px solid rgba(255, 255, 255, 0.08);margin-bottom:50px;}
footer .footer-top h6{color:#a3a3a3;margin-bottom:30px;}
footer .footer-top .footer-top-menu{list-style:none;text-align:center;margin:0 0 50px 0;padding:0;}
footer .footer-top .footer-top-menu > li{display:inline-block;margin:0 20px;}
footer .footer-top .footer-top-menu > li > a{color:#41535d;}
footer .footer-body{position:relative;padding-bottom:10px;}
footer .footer-body .footer-widget{position:relative;display:block;margin-bottom:30px;color:#41535d;}
footer .footer-body .footer-widget .widget-title{color:#40ba00;margin-bottom:30px;}
footer .footer-body .footer-widget .footer-body-menu{list-style:none;padding:0;margin:0;}
footer .footer-body .footer-widget .footer-body-menu > li{display:block;position:relative;width:40%;float:left;margin-bottom:10px;}
footer .footer-body .footer-widget .footer-body-menu > li > a, footer .footer-body .footer-widget .footer-iconlist a,
footer .footer-body .footer-iconlist, footer .footer-body .footer-iconlist a{color:#41535d;}
footer .footer-top .footer-top-menu > li > a:hover,
footer .footer-body .footer-widget .footer-body-menu > li > a:hover,
footer .footer-body .footer-widget .footer-iconlist a:hover, footer .footer-body .footer-iconlist a:hover{color:#40ba00;}
footer .footer-body .footer-logo{height:35px;position:relative;display:block;margin-bottom:20px;}
footer .footer-body .footer-logo img{height:100%;width:auto;}
footer .footer-body .footer-iconlist{position:relative;margin-bottom:10px;}
footer .footer-body .footer-iconlist .pull-left{width:30px;text-align:center;}
footer .footer-copyright{position:relative;display:block;background-color:#eaeaea;padding:15px 0;}
footer .footer-copyright .copyright-link{font-size:11px;margin-bottom:0;line-height:16px;padding:12px 0;color:#615665;}
footer .footer-copyright .copyright-link > a{color:#8f8e8f;}
footer .footer-copyright .copyright-link > a:hover{color:#40ba00;}
footer .footer-social-menu{list-style:none;padding:0;margin:0;float:right;}
footer .footer-social-menu > li{position:relative;float:left;margin:0 0px 0 10px;}
footer .footer-copyright .footer-social-menu > li.godaddy-siteseal{padding-top:4px;padding-right:20px;}
footer .footer-social-menu > li > a{position:relative;display:block;width:36px;height:36px;border-radius:50%;background-color:#ffffff;color:#41535d;text-align:center;line-height:36px; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12); -o-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12);}
footer .footer-social-menu > li > a:hover{background-color:#40ba00;color:#fff;}
body.cc-script-page #content{padding:0;}
.script-ind-demo-mackup-block{position:absolute;right:-276px;top:55px;}
.script-ind-demo-laptop-mackup{width:947px;height:563px;padding:55px 0 0 0;text-align:center;background:no-repeat url('https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1509184490-laptop-noackup.png') center top;background-size:cover;}
.script-ind-laptop-screen{width:692px;height:434px;margin:0 auto;border:1px solid #cdcdcd;overflow:hidden;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.script-ind-laptop-screen img{width:100%;height:auto;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.cc-script-pg-img-left{padding-top:30px;}
.cc-script-pg-about-text{text-align:right;}
.cc-script-pg-about-text2{text-align:left;padding:60px 0;}
.cc-script-pg-img-right{padding:60px 0 30px;}
.cc-script-pg-img-block-1{text-align:center;padding:30px 0 30px;}
.cc-script-pg-text-block-1{padding:30px 0 0;}
.cc-script-demo-product-about-block{z-index:5;}
.cc-script-pg-img-block-2, .cc-script-tech-text-block{text-align:center;}
.cc-script-pg-text-block-2{}
.cc-script-pg-img-block-3{text-align:center;padding:90px 0 0;}
.cc-script-pg-img-block-4{text-align:center;padding-top:30px;}
.cc-script-pg-about-text .pg-about-text-points{display:table;text-align:right;margin:0 0 0 auto;}
.cc-script-pg-about-text .pg-about-text-points{text-align:left;}
.inquiry-form, .request-quote-info{margin-bottom:30px;}
.about-product-block .content-title, .product-feature-block .content-title, .cc-script-demo-product-about-block .content-title, .cc-script-demo-product-about-block-2 .content-title{font-size: 22px; line-height: 26px;}

/* 14-11-2017 */
.request-quote-header{position:relative;display:block;text-align:center;padding:15px 0;background:#f3f7f6;}
.request-quote-header img{height: 45px; width: auto;}
.request-quote-heading{position:relative;display:block;text-align:center; margin-bottom: 20px;}
.request-quote-heading .title{font-size: 32px; font-weight: 300; margin-bottom: 12px; line-height: 38px;}
.request-quote-heading .title span{display: block; font-size: 26px;}
.request-quote-heading p{margin-bottom:0; font-size: 18px;}
.request-quote-info{position: relative; display: block; padding: 0 30px;}
.request-quote-mockup{position: relative ; display: block; width: 90%; margin: 30px auto;}
.request-quote-mockup img{width: 100%; height: auto;}
.inquiry-form p.small{line-height: 16px; margin-bottom: 10px;}

/* -- */
.block-title .thank-content{font-size:20px;}
.thankyou-page-package{position:relative;display:block;padding:0 0px 30px 0;}
.thankyou-page-package .content{margin:0;padding:0;font-size:18px;display:block;text-align:center;}
.thankyou-page-package .title{display:block;margin:30px 0;font-weight:300;}
.thankyou-page-package .package-detail{position:relative;display:block;}
.thankyou-page-package .feature-block{padding:60px 30px;}
.thankyou-client{position:relative;display:block;}
.thankyou-client .title{font-size:26px;margin-bottom:30px;text-align:center;font-weight:300;margin-top:30px;}
.cc-thank-you-page-testimonials{position:relative;display:block;padding:0 40px;}
.cc-thank-you-page-testimonials .ct-items{position:relative;margin-bottom:30px;display:block;padding-bottom:10px;}
.cc-thank-you-page-testimonials .ct-items .media-left{display:block;padding-right:0;}
.cc-thank-you-page-testimonials .ct-items .ct-user{width:inherit;display:inline-block;padding:0;position:relative;text-align:center;margin-right:0;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-avatar{position:relative;display:inline-block;width:70px;height:70px;overflow:hidden;background:#fff;border-radius:50%;margin-bottom:20px;border:1px solid #dddddd;vertical-align:middle;margin-right:5px;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-avatar img{width:100%;height:100%;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-info{display:inline-block;vertical-align:middle;text-align:left;position:relative;margin-bottom:15px;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-info .ct-title{color:#666666;margin:0px;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-info .ct-position{font-size:14px;margin:0;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-info .ct-position span{display:block;color:#40ba00;}
.cc-thank-you-page-testimonials .ct-items .media-body{padding-left:32px;}
.cc-thank-you-page-testimonials .ct-items .ct-msg{font-size:18px;font-weight:300;position:relative;display:block;line-height:30px;}
.cc-thank-you-page-testimonials .ct-items .ct-msg:after{content:'\f10d';font-family:'FontAwesome';position:absolute;top:-2px;font-size:28px;left:-31px;color:rgba(107, 107, 107, 0.5);}
.cc-thank-you-page-testimonials .carousel-indicators{display:none;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left .arrow-left, .cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right .arrow-right{position:relative;width:25px;height:48px;display:block;background-repeat:no-repeat;background-position:center;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left .arrow-left{position:relative;background-image:url(https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1510538552-prev-arrow-left.png) !important;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right .arrow-right{background-image:url(https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1510538551-next-arrow-right.png) !important;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left, .cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right{background:none;bottom:inherit;top:100px;width:auto;}
.cc-thank-you-page-testimonials .carousel-thanku .left.carousel-control{left:-40px;}
.cc-thank-you-page-testimonials .carousel-thanku .right.carousel-control{right:-40px;}
.buynow-sticky{position:fixed;top:-200px;width:100%;transition:top .5s ease 0s;-webkit-transition:top .5s ease 0s;-moz-transition:top .5s ease 0s;-o-transition:top .5s ease 0s;z-index:999;background:#fbf6f2;padding:10px 10px;color:#fff;box-shadow:0 3px 3px -3px rgba(0, 0, 0, .5)}
.buynow-sticky .sticky-title{margin:0;line-height:36px;font-weight:500;font-size:22px;}
.buynow-sticky .buynow-btngroup{text-align:right;}
.buynow-sticky .buynow-btngroup .btn{margin-left:10px;}
.buynow-sticky .buynow-btngroup .btn-sticky{padding-left:22px;padding-right:22px;}
.captcha_error{font-weight:500;font-size:14px;margin:3px 0 0 0;color:#e02828;text-align:left;display:block;}
.nojs-page{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255, 255, 255, 0.4);z-index:999999;}
.js-required{position:relative;display:table;width:100%;text-align:center;height:100%;background-color:#fff;}
.js-required .js-inner{height:100%;font-family:'Roboto', sans-serif;display:table-cell;vertical-align:middle;}
.js-required .js-inner .required-box{background-color:#fff;display:inline-block;min-width:400px;padding:50px 30px;box-shadow:0px 0px 15px 1px rgba(0, 0, 0, 0.15);margin:0 auto;vertical-align:middle;}
.js-required .js-inner .required-box .required-box-title{color:#41535d;margin-bottom:10px; font-size: 34px;}
.js-required .js-inner .js-icon{display:block;margin:0 auto;color:#333;width:270px;height:auto;font-size:40px;margin-bottom:30px;}
.js-required .js-inner .js-icon img{width:100%;height:auto;}
.js-required .js-inner .js-content{font-size:16px;color:#666;font-weight:400;margin:0 0 15px 0;}
.js-required .js-inner .btn-retry{text-decoration:none;padding:10px 35px;
    background: #40ba00; 
    background: -moz-linear-gradient(top, #47db01 0%, #40ba00 100%); 
    background: -webkit-linear-gradient(top, #47db01 0%,#40ba00 100%); 
    background: linear-gradient(to bottom, #47db01 0%,#40ba00 100%); 
    border: none;
    text-shadow: 0 -1px 1px rgba(0,0,0,.2);
    color:#fff;display:inline-block;margin-top:15px;min-width:100px;transition:all 0.5s;}
.js-required .js-inner .btn-retry:hover{
    background: #3eb500; 
    background: -moz-linear-gradient(top, #43d000 0%, #3eb500 100%); 
    background: -webkit-linear-gradient(top, #43d000 0%,#3eb500 100%); 
    background: linear-gradient(to bottom, #43d000 0%,#3eb500 100%); 
}
.user-alert-message{text-align:left;}
.pac-container{z-index:9999;}
.main-container,
.navbar-mobile-collapse,
.navbar-default,
.navbar-toggle,
.navbar-default .navbar-nav > li,
a, .navbar-default .navbar-nav-menu > li > a:after,
.showcase-slider-section,
#cc-home-slider,
.showcase-slider-section .carousel-inner,
.home-top-slider .carousel-inner .item,
.showcase-slider-section .slider-bg-clr,
.showcase-slider-section .left-sq-eliment,
.showcase-slider-section .right-sq-eliment,
.carousel-caption,
.btn, .destination-block figure img, .blog-block figure img,
.logos-section-block .logo-block img,
.discover-central-world-container .row > div > .discover-spot-block > img{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.loading{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(255,255, 255, 0.85);z-index:1060;display:none;}
.loader{left:50%;margin-left:-20px;font-size:10px;border:5px solid #d9e4e2;border-left:5px solid rgba(64, 186, 0, 1);animation:spin 1.1s infinite linear;}
.loader, .loader:after{border-radius:50%;width:40px;height:40px;display:block;position:absolute;top:50%;margin-top:-20px;}
@keyframes spin{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
body.nofooter footer{padding:0;}
body.notopnav .navbar.navbar-default.navbar-no-bg.white-nav-bg, body.notopnav .navbar.navbar-default{position:absolute!important;background:transparent!important;box-shadow:none!important;}
.agree-terms{text-align:left;font-size:12px;line-height:16px; margin-bottom: 8px;}
.featured-panel-request-quote{position:relative;display:block;text-align:center;}
.featured-panel-request-quote > ul{padding:0;margin:0;list-style:none;text-align:center;}
.featured-panel-request-quote > ul > li{position:relative;display:inline-block;text-align:center;height:16px;padding:0 15px;margin-bottom:7px;}
.featured-panel-request-quote > ul > li:first-child{height:26px;padding-left:0;}
.featured-panel-request-quote > ul > li:last-child{padding-right:0;}
.featured-panel-request-quote > ul > li img{height:100%;width:auto;filter:grayscale(100%);opacity:0.55;vertical-align:middle;vertical-align:-webkit-baseline-middle;}

.thankyou-page .block-title{margin-bottom: 40px;}
.thankyou-page .block-title .thank-content{font-size: 16px; padding-top: 8px; font-weight: 300;}
.thankyou-page-package.product-head-summary{padding-bottom: 20px;}
.thankyou-page-package.product-head-summary ul{margin-bottom: 20px;}
.thankyou-page-package.product-head-summary ul li{text-align: left; font-size: 18px; line-height: 24px; }
.thankyou-page-package.product-head-summary .title{ margin-bottom: 15px; font-weight: 400;}
.thankyou-page-heading-contact{position: relative; display: block; text-align: center; padding:20px 0 18px;}
.thankyou-page-heading-contact:after{position: absolute; content: ' '; background: #ddd; top: 0; width: 150px; height: 1px;  margin-left: -75px;}
.thankyou-page-heading-contact:before{position: absolute; content: ' '; background: #ddd; bottom: 0; width: 150px; height: 1px;  margin-left: -75px;}
.thankyou-page-heading-contact h5{ margin-bottom: 5px; font-size: 22px;}
.thankyou-page-heading-contact p{font-size: 16px; margin-bottom: 0px;}
.thankyou-page-contact-point{padding: 0; margin: 8px 0 0 0; text-align: center; list-style: none;}
.thankyou-page-contact-point > li{display: inline-block; padding: 0 15px; vertical-align: middle; font-size: 14px; font-weight: 500;}
.thankyou-page-contact-point > li.contact-point-heading{font-style: italic; padding-right: 0;}
.thankyou-page-contact-point > li > a{padding-left:5px ; color: #41535d;}
.thankyou-page-contact-point > li > a:hover{color:#3eb500;}
.thankyou-page-contact-point > li span.contact-icon{ color: #40ba00; vertical-align: middle; text-align: center; display: inline-block; font-size: 22px; height: 30px; width: 20px; line-height: 30px; }
.thankyou-page-contact-point > li span.contact-icon img{width: 100%; height: auto;}
.thankyou-page-package.product-head-summary .title{font-weight: 300; font-size: 28px; margin-top: 0; margin-bottom: 20px;}

.thankyou-page-package.product-head-summary ul.half-size > li{width: 50%; float: left;}
.thankyou-client .title{margin: 40px 0 20px;}
.thankyou-page-package.product-head-summary{width: 100%; max-width: inherit; min-width: inherit;}

/* 20-11-2017 */
.request-quote-page .rfq-section{min-height: 750px;}
.request-quote-page #page-content{min-height: calc(100% - 70px);}
.request-quote-page .request-quote-header img{height: 27px;width: auto;}
.request-quote-page .request-quote-header{position: absolute;left: 0;right: 0;top: 0;background-color: transparent;z-index: 100;}
.request-quote-page #content{padding-top: 74px;}
.request-quote-page .inquiry-form .btn-orange{height: 70px;font-size: 26px;font-weight: 700;}
.request-quote-page .rfq-form-section .request-quote-heading .title{color: #333;font-size: 24px;font-weight: 400;line-height: 30px;}
.request-quote-page .rfq-form-section{color: #aaa;}   
.request-quote-page .rfq-section .rfq-form-section{z-index: 3;position: relative;}
.request-quote-page .slider-bg-clr{position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgb(63,70,81);background: -moz-linear-gradient(-45deg, rgba(63,70,81,1) 0%, rgba(59,76,85,1) 100%);background: -webkit-linear-gradient(-45deg, rgba(63,70,81,1) 0%,rgba(59,76,85,1) 100%);background: linear-gradient(-45deg, rgba(63,70,81,1) 0%,rgba(59,76,85,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=1);z-index: 0;transform-origin: 0;}
.request-quote-page .slider-bg-clr .left-sq-eliment, .request-quote-page .slider-bg-clr .right-sq-eliment{width: 1400px;height: 1400px;position: absolute;z-index: 2;}
.request-quote-page .slider-bg-clr .left-sq-eliment {left: -820px;bottom: 180px;background: rgba(65,83,93, 1);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);z-index: 80;}
.request-quote-page .slider-bg-clr .slider-bg-clr:before {content: "";position: absolute;bottom: 0;left: 0;top: 0;right: 0;background: url(https://d2n8jhm3slkl1f.cloudfront.net/clonescloud/assets/images/1507623954-pattern-square-bg.png) repeat left top;opacity: 0.5;z-index: 99;}
.request-quote-page .rfq-section .featured-panel-request-quote > ul > li img{opacity: 0.6;filter:none;}
.request-quote-page .rfq-form-section .form-control-feedback{position: absolute;top: 7px;right: 8px;z-index: 2;opacity: 1;width: 34px;height: 34px;line-height: 34px;text-align: center;pointer-events: none;font-size: 28px;}
.request-quote-page .rfq-form-section .form-group .form-control.error + label + .form-control-feedback{opacity: 0;} 
.request-quote-page .rfq-form-section .form-group .form-control.valid + label + .form-control-feedback{top: 5px;opacity: 1;}
.request-quote-page .rfq-form-section .inquiry-section{padding: 40px 30px;background-color: #fff;}
.request-quote-page .inquiry-section .request-quote-heading{margin-bottom: 20px;}
.request-quote-page .inquiry-section .inquiry-form{margin-bottom: 0px;}
.request-quote-page .inquiry-section .inquiry-form .cc-form .form-control{background-color: #fff;}
.request-quote-page .inquiry-section .inquiry-form .form-group{margin-bottom: 10px;}
/* // 20-11-2017 */
/* ==== Coupon Strip ==== */
body.show-coupon-strip .header .navbar-default{top: 59px;}
/* body.show-coupon-strip #page-content #header{padding-top: 159px;}*/
body.show-coupon-strip #app{padding-top: 59px;}
body.show-coupon-strip.request-quote-page .request-quote-header{top: 59px;}
body.show-coupon-strip.request-quote-page #content{padding-top:133px}
/*body.show-coupon-strip.no-header #content{padding-top: 179px;}
body.show-coupon-strip .header .request-quote-header{margin-top: 59px;}*/
body.show-coupon-strip .modal.cc-modal .cc-close{top: 80px;}
.discount-strip{position: fixed;top: 0;width: 100%;z-index: 9999;padding: 20px 20px;background-color: #06732d;background-size: cover;}    
.discount-strip .dsc-strip-msgbox{position: relative;text-align: center;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{margin-bottom: 0;font-weight: 300;font-size: 16px;color:#fff;padding-right: 40px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg > a{color: #FFF; text-decoration: underline; font-weight: 500;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg > a:hover{color: #ff803e;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg strong{font-size: 18px;}
.discount-strip .dsc-close{position: absolute;right: 5px;width: 30px;height: 30px;border-radius: 50%;border: 2px solid #FFF;top: -6px;line-height: 27px;font-size: 16px;font-weight: 500;color:#fff;display: block;text-align: center;opacity: 0.6;}
.discount-strip .dsc-close:hover{opacity: 1;}
/* ==== Coupon Strip End ==== */

body.show-redirect-strip .header .navbar-default{top: 53px;}
body.show-redirect-strip.cc-clone-product .header .navbar-default,
body.show-redirect-strip.cc-clone-script .header .navbar-default{top: 0px;}
body.show-redirect-strip #app{padding-top: 53px;}
body.show-redirect-strip.request-quote-page .request-quote-header{top: 53px;}
body.show-redirect-strip.request-quote-page #content{padding-top:127px}
body.show-redirect-strip .modal.cc-modal .cc-close{top: 84px;}

.redirect-strip{position: fixed;top: 0;width: 100%;z-index: 9999;padding: 17px 20px 17px;background-color: #013d57;background-size: cover;}    
.redirect-strip .red-strip-msgbox{position: relative;text-align: center;}
.redirect-strip .red-strip-msgbox .red-strip-msg{margin-bottom: 0;font-weight: 500;font-size: 18px;color:#fff;padding-right: 40px;}
.redirect-strip .red-strip-msgbox .red-strip-msg > a{color: #FFF; text-decoration: underline; font-weight: 500;}
.redirect-strip .red-strip-msgbox .red-strip-msg > a:hover{color: #ff803e;}
.redirect-strip .red-strip-msgbox .red-strip-msg strong{font-size: 18px;}
.redirect-strip .red-close{position: absolute;right: 5px;width: 24px;height: 24px;border-radius: 50%;border: 2px solid #FFF;top: -3px;line-height: 22px;font-size: 12px;font-weight: 500;color:#fff;display: block;text-align: center;opacity: 0.6;}
.redirect-strip .red-close:hover{opacity: 1;}
@media (max-width:520px){
    .redirect-strip{padding:17px 0px 17px;}
    .redirect-strip .red-close{right:0px;}
    
}
@media (max-width:391px){
    .redirect-strip{padding:18px 0;}
    .redirect-strip .red-strip-msgbox .red-strip-msg{font-size:16px;}
}
/* === Product purchase history Modal === */
.purchase-payment-detail{position: relative;display: block;}
.purchase-payment-detail .purchase-pheading {position: relative;display: block;border-bottom: 1px solid #dedede;padding: 15px 15px;text-align: center;}
.purchase-payment-detail .purchase-pheading h6{margin: 0;font-size:20px;}
.purchase-payment-detail .purchase-pbody{position: relative;display: block;padding: 15px 0 0 0px;font-size: 14px;}
.purchase-payment-detail .purchase-pbody .purchase-pcontent, .purchase-payment-detail .purchase-pfooter .purchase-ptotal{list-style: none;padding: 0;margin: 0;}
.purchase-payment-detail .purchase-pbody .purchase-pcontent li{position: relative;display: block;border-bottom: 1px dashed #dedede;padding-bottom: 15px;margin-bottom: 15px;}
.purchase-payment-detail .purchase-pbody .purchase-pcontent li:last-child{border-bottom: none;margin-bottom: 0;}
.purchase-payment-detail .purchase-pbody .purchase-pcontent li .purchase-pamountname, .purchase-payment-detail .purchase-pfooter .purchase-ptotal .purchase-pdtitle{display: inline-block;text-align: left;}
.purchase-payment-detail .purchase-pbody .purchase-pcontent li .purchase-pamount, .purchase-payment-detail .purchase-pfooter .purchase-ptotal .purchase-pamount{display: inline-block;text-align: right;float: right;color: #41535d;font-weight: 600;}
.purchase-payment-detail .purchase-pfooter{position: relative;display: block;border-top: 1px solid #dedede;padding: 15px 0 0;}
 /*=== Back to Top === */
.back-to-top {cursor: pointer;position: fixed;bottom: 15px;right: 20px;display:none;z-index: 999;background-color: #41535d;height: 40px;width: 40px;border-radius: 100%;color: #fff;text-align: center;font-size: 24px;line-height: 36px;opacity: 0.9;border:1px solid #2b3f4b;}
.back-to-top:hover{opacity: 1; background: #40ba00; color: #fff; border-color: #3eb500;}
.back-to-top:focus{color: #ffffff;}
/*=== Back to Top End === */
/*=== news_page 19-12 start */
.news_page{position: relative; display: block; margin: 100px 0; padding: 0 20px;}
.news_page .news_page_inner{padding: 15px; background-color: #fff; box-shadow: 0px 0px 1px 1px #f1f1f1; display: block;}
.news_page .news_page_inner{padding: 15px; background-color: #fff; display: block;}
.news_page .news_page_inner .news_page_title{padding: 0px 0px 15px 0; border-bottom: 1px solid #eeeeee; display: block; text-align: center;}
.news_page .news_page_inner .news_page_title a{margin: 0; padding: 0; font-size: 20px;  color: #333; font-weight: 400;}
.news_page .news_page_inner .news_page_content{position: relative; display: block; padding: 20px 0; border-bottom: 1px solid #eeeeee;}
.news_page .news_page_inner .news_page_content:last-child{border-bottom: none;}
.news_page .news_page_inner .news_page_content .news_description{position: relative; display: block;}
.news_page .news_page_inner .news_page_content .news_date,
.news_page .news_page_inner .news_page_footer .news_date{margin: 0 0 10px 0; display: block; color: #888; text-align: left; font-size:14px;}
.news_page .news_page_inner .news_page_content .news_description .news-title,
.news_page .news_page_inner .news_footer-content .news-title{font-weight: 400; font-size: 18px; color:#333; margin-bottom: 5px;}
.news_page .news_page_inner .news_page_content .news_description .news-title:hover,
.news_page .news_page_inner .news_footer-content .news-title:hover{color: #40ba00;}
.news_page .news_page_inner .news_page_content .news_description .news_desc_content,
.news_page .news_page_inner .news_footer-content .news_desc_content{font-size: 12px; line-height: 18px; margin-bottom: 0;}
.news_page .news_page_inner .news_page_footer .news_image,
.news_page .news_page_inner .news_page_content .news_image{width: 200px; margin: 0 auto; height: auto;}
.news_page .news_page_inner .news_page_footer .news_image img,
.news_page .news_page_inner .news_page_content .news_image img{}
.news_page .news_page_inner .news_page_footer{position: relative; display: block; padding: 20px 0 0 0;}
@media(max-width:991px){.news_page .news_page_inner .news_page_footer .news_image,
.news_page .news_page_inner .news_page_content .news_image{width:200px; margin: inherit; margin-top: 20px;}}
/*=== news_page 19-12 end */

/*=== footer_script_link start 08-01-2018 ====*/

@media(max-width:1199px){
    .cc-footer-script-link-content .footer-script-list li{width:31%;}
}
.cc-section-block.cc-prd-faq-block{padding-bottom: 60px;}
body.cc-clone-product .cc-section-block.cc-footer-script-link{padding: 0px 0 30px;}
body.cc-clone-product .cc-section-block .footer-script-link-btn{position: relative; display: block; padding: 12px 0;}
body.cc-clone-script .cc-footer-script-link{padding: 0; height: 0;} 
.cc-section-block.cc-footer-script-link{clear: both; padding: 60px 0 35px; position: relative;}
.cc-footer-script-link-content {position: relative; display: block;}
.cc-footer-script-link-content .script-list-items{ position: relative; display: block; margin-bottom: 15px;}
.cc-footer-script-link-content .script-list-items .script-item-title {color: #888; font-weight:500; font-size: 16px; font-weight: 600; margin-bottom: 8px; position: relative; display: block;}
.cc-footer-script-link-content .script-list-items ul {padding: 0; margin: 0 0 0 10px; list-style: none;}
.cc-footer-script-link-content .script-list-items ul li { position: relative; display: block; float: left; width: 25%; margin-bottom: 10px; font-weight: 500;}
.cc-footer-script-link-content .script-list-items ul li a { color: #888; font-weight: 300; font-size:14px;} 
.cc-footer-script-link-content .script-list-items ul li a:hover { color: #d15716;}
.cc-footer-script-link-content .seprator-mid-short{padding: 15px 0;}
.cc-footer-script-link-content .seprator-mid-short:after{top: 0px;}

@media(max-width:991px){
    .cc-footer-script-link-content .script-list-items ul li{width:32.33%;}
}
@media(max-width:767px){
    .cc-footer-script-link{display:none;}
}

/*=== footer_script_link end 08-01-2018 ====*/

/* Home FAQ page Start */

.showcase-faq-form-wrap{
    position: relative;
    display: block;
    margin: 80px 0 45px 0;
    z-index: 1;
    color: #41535d;
    min-height: 250px;
    text-align: center;
}
.showcase-faq-form-wrap .main-title{color: #41535d; letter-spacing: 0.5px; margin: 0 0 30px; line-height: 40px; font-size: 32px; font-family: 'Montserrat', sans-serif;}
.showcase-faq-form-wrap .main-title span{display: block;}
.showcase-faq-form-wrap .info{font-weight: 400; margin-bottom: 30px;}
.showcase-faq-form-wrap .homepage-faq-step2 .info{font-size: 18px;}
.showcase-faq-form-wrap .btn-home-faq{font-size: 20px; min-width: 300px; font-weight: 500; margin-top: 20px; padding: 16px 30px; height: auto; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);}
.showcase-faq .featured-panel{z-index: 1; bottom: inherit; position: relative; display: block; width: 100%; padding: 0; margin: 0 0 130px;}
.showcase-faq .featuredon-wrap{z-index: 1; bottom: inherit; position: relative; display: block; width: 100%; padding: 0; margin: 0 0 130px;}
.showcase-faq-form-wrap .homepage-faq-step2 .faq-msg, .showcase-faq-form-wrap .homepage-faq-step2 .faq-msg:focus{height: 88px; resize:  none; box-shadow: none; border: 0;}

.faq-budget-wrap{background-color: #fff;}
.faq-budget-wrap .faq-budget-input, .faq-budget-wrap .form-group{margin-bottom: 10px;}
.faq-budget-wrap .faq-budget-input .input-group-addon{background: transparent; border: 0; padding: 4px 10px; font-size: 16px;}
.faq-budget-wrap .faq-budget-input .form-control{border: 0; width: 120px; height: inherit; padding: 3px 12px; border-bottom: 1px solid #ccc;}
.faq-budget-wrap .faq-budget-input .form-control:focus{box-shadow: none;}
.showcase-faq-form-wrap .homepage-faq-step2 .btn-home-faq{margin-top: 30px;}
.showcase-faq-form-wrap .homepage-faq-step3{padding: 30px 0 0 ;}
.showcase-faq-form-wrap .homepage-faq-step3 h2{font-size: 46px; font-family:'Montserrat', sans-serif; color: #41535d;}
.showcase-faq-form-wrap .homepage-faq-step3 .info{font-size: 20px; line-height: 28px;}
.showcase-slider-section .featured-panel >ul {width: auto;list-style: none;text-align: center;padding: 0;margin: 0;}
.showcase-slider-section .featured-panel >ul >li:first-child {height: 26px;}
.showcase-slider-section .featured-panel >ul >li {position: relative;display: inline-block;text-align: center;height: 16px;padding: 0 25px;margin-bottom: 7px;}
.showcase-slider-section .featured-panel >ul >li img {    height: 100%;    width: auto;    filter: none;    opacity: 0.9;
vertical-align: middle;    vertical-align: -webkit-baseline-middle;}

.showcase-faq-form-wrap .homepage-faq-step2 .error, .showcase-faq-form-wrap .homepage-faq-step1 .error{color: #ff6666; display: block; }
.showcase-faq-form-wrap .homepage-faq-step2 .error{
	padding-left: 10px;
}

@media(max-width:767px){
    .showcase-faq-form-wrap{margin:40px 18% 30px;}
    .showcase-faq-form-wrap .main-title span{display: inline-block;}
.slider-background-color:before{height:1250px;}
}
@media(max-width:680px){
    .showcase-faq-form-wrap{margin:30px 10% 30px;}
}
@media(max-width:520px){
    .showcase-faq-form-wrap{margin:30px 15px 30px;}
}
@media(max-width:460px){
    .showcase-faq-form-wrap{margin:30px 0px 30px;}
    .showcase-faq-form-wrap .main-title{font-size: 28px; line-height: 36px;}
}
@media only screen and (max-width: 550px){
    .showcase-slider-section .featured-panel > ul > li {
	    padding: 0 15px;
	}
}
@media only screen and (max-width: 460px){
	.faq-budget-wrap .faq-budget-input .input-group-addon{font-size: 14px;}
	.faq-budget-wrap .faq-budget-input .form-control{width: 100px;}
}
@media only screen and (max-width: 360px){
	.showcase-faq-form-wrap .btn-home-faq{min-width: inherit; width: 100%;}
	.showcase-faq-form-wrap .main-title{font-size: 26px; line-height: 34px; margin-bottom: 20px;}
}

/* Home FAQ page End */

/*Footer copyright cms page link 12/1/2018 start*/
footer .footer-copyright .cc-fc-cms-link{display: block; position: relative; margin: 15px 0 15px;}
footer .footer-copyright .cc-fc-cms-link .sub-script{list-style: none; padding: 0; margin: 0;}
footer .footer-copyright .cc-fc-cms-link .sub-script li{display: inline-block; padding: 5px 24px; position: relative;}/*Footer copyright cms page link 12/1/2018 end*/
footer .footer-copyright .cc-fc-cms-link .sub-script li:first-child{padding-left: 0;}
footer .footer-copyright .cc-fc-cms-link .sub-script li a{color: #625d64;}
footer .footer-copyright .cc-fc-cms-link .sub-script li a:hover{color: #40ba00;}
@media only screen and (max-width: 991px){
    footer .footer-copyright .cc-fc-cms-link .sub-script li{padding: 5px 15px;}
}
@media only screen and (max-width: 767px){
    footer .footer-copyright .cc-fc-cms-link .sub-script{text-align:center;}
}
/*Footer copyright cms page link 12/1/2018 end*/

/* After Footer Strips Start */
.footer-strip{
    position: relative;
    display: block;
    padding: 40px 0;
    background-color: #f1f1f1;
    text-align: left;
}
.footer-strip .stripe-wrap{position: relative; overflow: visible;}
.footer-strip .stripe-wrap .pull-left{padding-left: 5px; padding-right: 5px; font-size: 16px; color: #959595;}
.footer-strip .stripe-wrap .pull-left sup{font-size: 82%;}

.footer-strip .stripe-text{
    margin: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #757575;
    
}
/* After Footer Strips End */ 


/*====== clonescloud sitemap start 14-02-2018 =======*/

.cc-sitemap-full{position: relative; display: block; margin: 80px 0;}
.cc-sitemap-full .sitemap-main-title{display: block; text-align: center; font-weight: 300;}
.cc-sitemap-full .cc-sitemap-container{margin-top: 50px;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .page-sub-title {position: relative; display: block; text-align: left; margin-bottom: 15px;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .page-sub-title .main-title{font-size: 20px;  font-family: 'Roboto', sans-serif; line-height: 26px; font-weight: 500; position: relative; text-decoration: none; padding-bottom: 7px; color:#41535d;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .page-sub-title .main-title:after{ content: ' ';
    background: #40ba00;
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 70px;
    height: 1px;
}
.cc-sitemap-item-wrap{display: block; width: 100%; margin: 0; padding: 0; list-style: none; position: relative;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner{position: relative; display: block; margin-bottom: 30px; float: left; width: 50%; padding: 0 15px; height: auto;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list{margin: 0; padding: 0;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list li{list-style: none; border-bottom: 1px solid #f1f1f1;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list li a.product-name{color: #333; transition: all,0.5s; text-decoration: none; display: block; padding: 8px 8px 8px 0px;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list li a.product-name span{font-size: 15px;}
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list li:hover a.product-name,
.cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner .cc-sitemap-list li:hover a.product-name span{color: #40ba00; transition: all,0.5s;}

.cc-sitemap-full .cc-sitemap-container.cc-sitemap-container-static .cc-sitemap-inner{width: 100%;}
.cc-sitemap-full .seprator-mid-short {
    clear: both;
    float: left;
    width: 100%;
    height: 1px;
    padding: 40px 0;
    position: relative;
    display: none;
}
.cc-sitemap-full .seprator-mid-short:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 40px;
    width: 300px;
    height: 1px;
    background: #eee;
}

@media (max-width:991px){
    .cc-sitemap-full .cc-sitemap-container.cc-sitemap-container-static{margin-top:0;}
    .cc-sitemap-full .seprator-mid-short{display: block;}    
}
@media (max-width:767px){
    .cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner{width:100%;}
    .cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner:last-child{margin-bottom: 0px;}    
}
@media (max-width:460px){
    .cc-sitemap-full .cc-sitemap-container .cc-sitemap-inner{padding:0;}
}

/*====== clonescloud sitemap end =======*/

/* :::::::::::: Budget Alert Modal ::::::::::::: */
.cc-modal-mybudget .budget-alert-box{position: relative; display: block; margin: 0 4%; }
.cc-modal-mybudget .modal-body{padding: 50px 15px 40px;}
.budget-alert-box .alert-msg{position: relative; display: block; font-size: 20px; font-weight: normal; line-height: 30px; margin: 0 0 20px;}
.budget-alert-box .alert-msg span.alert-msg-break{display: block;}
.budget-alert-box .budget-alert-btn .btn{margin:0 5px 10px; font-weight: normal;}
@media (max-width:767px){
    .budget-alert-box .budget-alert-btn .btn{min-width:276px;}    
}
@media (max-width:460px){
    .budget-alert-box .alert-msg{font-size:18px;}
    .budget-alert-box .alert-msg span.alert-msg-break{display: inline;}
    .cc-modal-mybudget .budget-alert-box{margin: 0;}
}
@media (max-width:360px){
.cc-modal.cc-modal-mybudget  .modal-dialog .modal-body{padding:30px 15px 25px;}
.budget-alert-box .budget-alert-btn .btn{padding: 10px 20px; margin: 0 0 10px;}
}
/* :::::::::::: Budget Alert Modal End ::::::::::::: */
/* :::::::::::: get maintianace page sticky remove start  ::::::::::::: */


.top-logo-left .request-quote-header{ margin: 0 auto; text-align: center; margin-bottom: 20px;}
.top-logo-left .cc-seo-pkg-header-fixed{top: 0;}

/* :::::::::::: get maintianace page sticky remove end  ::::::::::::: */