@media(min-width:992px){.register-modal .modal-dialog, .modal-login .modal-dialog{width:730px;}
}
@media(min-width:768px){.dashboard-mobilemenu, .modal.cc-modal .cc-close.close-mobile{display:none;}
.product-features-modal .modal-dialog{width:700px;}
.modal.cc-modal.product-features-modal .cc-close.close-black.close-big{z-index: 999;}
}
@media only screen and (max-width:1470px){}
@media only screen and (max-width:1388px){}
@media only screen and (min-width:1200px){.carousel-caption{max-width:600px;}
.slider-titel-block + p.light-weight, .carousel-caption .slider-titel-block, .carousel-caption .carousel-form{max-width:460px;}
.thankyou-page-package .feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 10px;}
}
@media only screen and (min-width:992px){.cc-script-pg-img-block-1 img.img-responsive, .cc-script-pg-img-block-2 img.img-responsive{display:inline-block;}
    .product-head-summary .carousel-form .form-group .error-top{display: none!important;}
    .product-features-modal .modal-dialog{width:730px;}
    .key-role-block.key-role-one-half{width: 47%;}
}
@media only screen and (min-width : 1200px) and (max-width : 1299px){.slider-mockup-block{right: -100px;}}
@media only screen and (max-width:1199px){.navbar-default .navbar-nav > li{padding:15px 2px;}
.navbar-default.white-nav-bg .navbar-nav > li{padding:8px 2px;}
.navbar-default .navbar-nav > li > a{padding:7px 17px;}
.home-top-slider .carousel-inner .item{min-height:560px;}
.slider-mockup-block{width:650px;height:428px;}
.slider-ipad-mockup{width:650px;height:428px;padding:13px 0;}
.slider-ipad-mockup .ipad-screen{width:533px;height:402px;}
.slider-iphon-mockup{width:180px;height:370px;padding:37px 0;}
.slider-iphon-mockup .iphon-screen{width:167px;height:297px;}
.slider-titel-block{margin-bottom:10px;min-height:130px; min-height: 160px;}
.carousel-caption ul{margin-bottom:10px;}
.carousel-caption ul li{padding-bottom:10px;}
.carousel-indicators-points{bottom:75px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{padding: 0 15px;}
.milestone-block{text-align:center;}
.milestone-block .static-num{float:none;}
.product-head-summary{padding:30px 0 0 0;min-height:405px;}
.prod-detail-mackup{right:-140px;top:80px;}
.prod-detail-mackup .ipad-mockup{width:580px;height:414px;padding:25px 0;}
.prod-detail-mackup .ipad-mockup:before{left:24px;}
.prod-detail-mackup .ipad-mockup .ipad-screen{width:485px;height:364px;}
.cc-key-role-wrapper{margin:0 0;}
.product-non-demo-detail-header .non-demo-script-mackup-block{right:-300px;top:30px;}
.contact-address .contact-detail .cdl-item{min-height: 144px;}
.clones-items{margin:0 -30px;}
.clones-items .clones-col{padding:0px 30px;}
.script-ind-demo-mackup-block{position:absolute;right:-444px;top:28px;}
body.show-coupon-strip #app{padding-top: 57px;}
body.show-coupon-strip .header .navbar-default{top: 57px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{font-size: 14px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg strong{font-size: 16px;}
.discount-strip .dsc-close{top: -6px;}
}
@media only screen and (max-width:1080px){.carousel-caption{margin:0px 0 0 0;}}
@media only screen and (min-width:991px) and (max-width : 1199px){}
@media only screen and (min-width: 1024px) and (max-width: 1199px){.slider-mockup-block{right: -170px;}}
@media only screen and (max-width:1024px){.home-top-slider .carousel-inner .item{min-height:500px;}
.carousel-caption{padding-top:0;margin:-20px 0 0 0;}
.slider-mockup-block{top:-30px; width:400px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);right:0;}
.slider-ipad-mockup{width:650px;height:428px;bottom:80px;display:none;}
.slider-iphon-mockup{top:inherit;bottom:-70px;width:230px;height:473px;right:50%;margin-right:-115px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.slider-iphon-mockup .iphon-screen{width:213px;height:378px;}
.carousel-indicators-points{bottom:50px;}
.product-non-demo-detail-header .non-demo-script-mackup-block{right:-300px;}
.non-demo-about-text,
.non-demo-about-text2{padding-top:0;}
.non-demo-script-iphon-mockup{width:180px;height:370px;}
.non-demo-script-iphon-mockup .iphon-screen{width:167px;height:297px;}
.contact-address{}
.script-ind-demo-mackup-block{position:absolute;right:-310px;}
.script-ind-demo-laptop-mackup{width:800px;height:476px;padding:47px 0 0 0;background-size:100% auto;}
.script-ind-laptop-screen{width:585px;height:367px;margin:0 auto;}
}
@media only screen and (max-width:991px) and (min-width:768px){.navbar-default .container{width:100%;padding:0;}
    .product-head-summary .carousel-form .input-group, .product-head-summary .carousel-form .input-group .form-control{display: block;}
    .product-head-summary .carousel-form .input-group .form-control{float: inherit;}
    .product-head-summary .carousel-form .input-group .input-group-btn{margin-top: 10px; display: block; position: relative; white-space: normal; width: 100%;}
    .product-head-summary .carousel-form .input-group .input-group-btn .btn{margin: 0;}
    .product-head-summary .carousel-form .form-group .error-bottom{display: none!important;}
    .showcase .featured-panel >ul >li:first-child{height: 22px;}
    .showcase .featured-panel >ul >li{height: 13px; padding: 0 10px;}
}
@media only screen and (max-width:1199px) and (min-width:992px){.recent-view-pro .clones-title h6, .recent-view-pro .clones-item .clones-title .clones-view{font-size:15px;}
.thankyou-page-package .feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 0px;}
}
@media only screen and (max-width:991px){.navbar-default .container{width:100%;}
.navbar-header{float:none;}
.navbar-toggle{display:block;}
.navbar-collapse{background:#fff;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.collapse{display:none!important;}
.navbar-collapse.collapse.in{display:block!important;}
.navbar-nav{float:none!important;margin:7.5px -15px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:0;}
.navbar-default .navbar-nav > li{float:left;width:100%;padding:7px 15px;clear:both;display:block;border-bottom:1px solid #f6f6f6;}
.navbar-default.white-nav-bg .navbar-nav > li{padding:7px 15px;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.navbar-default .navbar-nav > li.nav-user-profile > a > span.user-pic,
.navbar-default .navbar-nav > li.nav-user-profile > a > span.user-name{}
.navbar-default .navbar-nav > li.nav-user-profile .dropdown-menu{margin-top:5px;}
.navbar-default .navbar-nav > li > .dropdown-menu{position:static;padding:0;width:100%;clear:both;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.navbar-default .navbar-nav > li > .dropdown-menu:before,
.navbar-default .navbar-nav > li > .dropdown-menu:after{display:none;}
.navbar-default .navbar-nav > li > .dropdown-menu > li{padding-left:15px;position:relative;}
.navbar-default .navbar-nav > li > .dropdown-menu > li:before{content:"\f105";position:absolute;left:18px;top:8px;font-family:'FontAwesome';}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a{font-size:14px;padding:10px 20px;}
.navbar-default .navbar-nav > li.open > .dropdown-menu > li:hover:before{color:#40ba00;}
.navbar-default .navbar-nav > li.open > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li.open > .dropdown-menu > li.active > a,
.navbar-default .navbar-nav > li.open > .dropdown-menu > li > a.active{color:#40ba00;}
.navbar-toggle{margin:15px 0 0 0;}
.white-nav-bg .navbar-toggle{margin-top:10px;}
body.home-page .navbar-default .nav-header-bg .navbar-toggle .icon-bar{background:#41535d;}
.nav-header-bg{background:#fff;}
.carousel-caption{max-width: 420px;}
.slider-mockup-block{width: 100%;}
.carousel-indicators-points{position: relative; bottom: inherit; margin-top: -90px; padding-bottom: 55px;}
.showcase-slider-section .carousel-indicators-points .featured-panel{width: 100%; max-width: inherit;}
.milestone-block{text-align:left;}
.milestone-block .static-num{float:left;width:110px;text-align:right;}
.product-logo-block{width:50%;border:0;border-bottom:1px solid #ededed;}
.v-seprator{position:absolute;border-left:1px solid #ededed;top:0;bottom:0;left:50%;}
.clones-testimonilas .testimoni-carousel{margin:0 50px;}
.clones-testimonilas .testimoni-carousel.carousel-fade .left.carousel-control{right:-48px;left:inherit;bottom:150px;top:inherit;}
.clones-testimonilas .testimoni-carousel.carousel-fade .right.carousel-control{right:-48px;top:inherit;bottom:100px;}
.product-head-summary{padding:30px 0 0 0;}
.product-head-summary h1{font-size:40px;line-height:36px;margin-bottom:15px;}
.product-head-summary h1 span{font-size:40px;}
.product-head-summary h2{font-size:18px;margin-bottom:15px;}
.product-head-summary ul > li{font-weight:300;font-size:16px;}
.product-head-summary ul > li:last-child{padding-bottom:0;}
.product-head-summary .btn-row .btn{width:100%;}
.product-head-summary .btn-row .btn + .btn{margin:10px 0 0 0;}
.product-head-summary .btn-row .view-pro-price{padding-right:0;}
.prod-detail-mackup{right:-200px;-webkit-perspective:200px;perspective:200px;}
.prod-detail-mackup .ipad-mockup{-webkit-transform:rotateX(0deg) rotateY(-3deg);transform:rotateX(0deg) rotateY(-3deg);}
.showcase .featured-panel > ul > li:first-child{padding-left:0;}
.prod-detail-mockup-2{float:none;}
.prod-detail-iphone-mockup{width:300px;height:611px;padding:75px 0;background-size:cover;}
.prod-detail-iphone-mockup .prod-detail-iphone-screen{width:262px;height:463px;padding-top:17px;background-size:100% auto;}
.about-product-text{padding:0;}
.feature-block{padding:40px 30px;}
.feature-block .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:30px 15px;}
.cc-key-role-wrapper{margin:0 0;}
.key-role-block{width:80%;min-height:inherit;margin:0 auto 30px auto;float:none;padding:30px;}
.key-role-block:last-child{margin-bottom:0;}
ul.cc-tech-logo-list{margin:0 0 50px 0;}
ul.cc-tech-logo-list li{}
.cc-tech-text-block{max-width:100%;margin:0 auto;float:none;}
.cc-prd-cta-block{padding:30px 0;}
.cc-cta-title-text{display:block;padding:0;margin:0 0 15px 0;}
.product-non-demo-detail-header .non-demo-script-mackup-block{right:-210px;top:100px;height:350px;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.non-demo-script-ipad-mackup{width:500px;height:329px;padding:11px 0 0 0;}
.non-demo-script-ipad-mackup .ipad-screen{width:411px;height:309px;}
.cc-non-demo-showcase .product-head-summary{padding-bottom:15px;}
.ppdetail-box .ppdetail-body{padding:15px;}
.ppdetail-title .pp-price{position:relative;display:block;margin-bottom:10px;}
.ppdetail-title .pp-package{margin-bottom:10px;}
.ppdetail-box .ppdetail-body .ppdetail-img{margin-right:5px;margin-bottom:15px;}
.ppdetail-box .ppdetail-body .pp-feature-summary{margin-left:0;margin-right:0;}
.ppdetail-box .ppdetail-body .ppdetail-title{margin-bottom:10px;}
.pp-process-pay{padding:15px 0px;}
.ppdetail-title .pp-price{font-weight:700;}
.con-inq-box{margin-bottom:40px;min-height:347px;}
.con-inq-box .inq-link{margin-top:15px;}
.con-inq-box .inq-icon{margin-bottom:30px;}
.contact-address .contact-detail .cdl-item{min-height:120px;}
.contact-info-box{padding-bottom: 0;}
.section-map .contact-address{width:100%;float:inherit;padding-right:50px;padding-left:50px;}
.section-map .contact-map{position:relative;display:block;width:100%;float:inherit;height:225px;}
.section-map .contact-address{padding-left:30px;padding-right:30px;}
.clones-items{margin:0 -20px;}
.clones-items .clones-col{padding:0 20px;}
.clones-lists .clones-item .clones-img{box-shadow:0px 0px 20px rgba(0, 0, 0, 0.23)}
.clones-lists .clones-item, .recent-view-pro .clones-item{margin-bottom:40px;}
.cc-datatable .datatable-desc{min-width:200px;}
.cc-datatable .sales-budget span, .cc-datatable .rfq-budget span{display:inline-block;text-align:inherit;}
.cc-croper .avatar-croper-preview .preview-md{margin-top:15px;}
.cc-croper .avatar-croper-preview .pull-right{float:left!important;}
.cc-croper .crop-img-degree .btn-group{margin-right:0;}
.thankyou-client .title{margin-top:50px;}
.cc-thank-you-page-testimonials{padding-left:30px;padding-right:30px;}
.cc-thank-you-page-testimonials .ct-items .ct-user{display:block;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-avatar{width:120px;height:120px;margin-bottom:15px;}
.cc-thank-you-page-testimonials .ct-items .ct-user .ct-user-info{display:block;text-align:center;}
.cc-thank-you-page-testimonials .carousel-thanku .left.carousel-control{left:-30px;}
.cc-thank-you-page-testimonials .carousel-thanku .right.carousel-control{right:-30px;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left, .cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right{top:130px;}
.footer-social-block{margin-bottom:20px;}
.request-quote-info{padding: 0;}
footer .footer-body .footer-widget .footer-body-menu > li{width:100%;}
.script-ind-demo-mackup-block{position:absolute;right:-320px;}
.script-ind-demo-laptop-mackup{width:700px;height:447px;padding:41px 0 0 0;background-size:100% auto;}
.script-ind-laptop-screen{width:512px;height:322px;margin:0 auto;}
.contact-us  .inquiry-section{padding-top: 20px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:5px 15px 15px;}
/* ==== Coupon Strip ==== */
body.show-coupon-strip #app{padding-top: 85px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{font-size: 16px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg strong{font-size: 18px;}
.discount-strip .dsc-close{top: -5px; right: -10px;}
.discount-strip .dsc-strip-msgbox{height: 44px; display: table; width: 100%; }
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{display: table-cell; vertical-align: middle; padding-right: 35px; line-height: 22px;}
body.show-coupon-strip .header .navbar-default{top: 85px;}
body.show-coupon-strip .header .navbar-mobile-collapse{top: 85px;}
body.show-coupon-strip.request-quote-page .request-quote-header{top: 85px;}
body.show-coupon-strip.request-quote-page #content{padding-top:160px}
body.show-coupon-strip .modal-dialog{margin: 95px 10px 30px;}  
body.show-coupon-strip .modal.cc-modal .cc-close{top: 95px;}  
}
@media only screen and (min-width:992px){body.show-coupon-strip .modal-dialog{margin:65px 0;}}
@media only screen and (max-width:767px){body.modal-open{padding-right:0px !important;}
.block-title p{font-size:20px;}
.mob-menu-header .close-mob-menu{display:block;}
.navbar-mobile-collapse{width:100%;right:-105%;}
body.show-menu .main-container,
body.show-menu .main-container .navbar-default{left:-100%;}
.home-top-slider .carousel-inner .item{height:inherit;padding-top:30px;}
.carousel-caption{margin:0;max-width:420px;margin:15px auto 0;float:none;}
.carousel-indicators{width:100%; max-width: inherit;}
.slider-mockup-block{display:none;}
.showcase-slider-section .featured-panel{padding-left:0;display:block;width:100%;padding-bottom:30px;bottom:30px;max-width:inherit; margin-left: 0;}
.milestone-block{width:320px;margin:10px auto;}
.milestone-block .static-num, .milestone-block .static-data{float:none;display:inline-block;}
.cc-our-product-showcase-block .text-center br{display:none;}
.cc-what-we-do-block .cc-what-we-do-block-block{margin-bottom:40px;padding-bottom:40px;}
.cc-what-we-do-block-block .cc-what-we-img{margin:0 0 30px 0;text-align:center;}
.cc-what-we-do-block-block .cc-what-we-img img{display:inline-block;max-width:250px}
.cc-why-choos-us-block .row > div{clear:both;max-width:500px;margin:0 auto;}
.why-choose-data{}
.clones-testimonilas .testimoni-carousel{margin:0 60px 0 0;}
.clones-testimonilas .testimoni-carousel .ct-items .ct-user .ct-user-avatar{width:100px;height:100px;}
.clones-testimonilas .testimoni-carousel .ct-items .ct-user .ct-user-avatar img{width:100%;}
.clones-testimonilas .testimoni-carousel.carousel-fade .left.carousel-control{right:-60px;left:inherit;margin-bottom:-12.5px;top:0;}
.clones-testimonilas .testimoni-carousel.carousel-fade .right.carousel-control{right:-60px;top:40px;margin-bottom:-50px;}
.cc-call-to-action-block .cc-cta-text{line-height:normal;font-size:30px;font-weight:300;}
.product-detail-header{padding-top:80px;}
.product-head-summary{padding:30px 0 0 0;max-width:inherit;width:100%;min-height:inherit;}
.product-head-summary .btn-row .btn{width:46%;}
.product-head-summary .btn-row .btn + .btn{margin:0 0 0 10px;}
.product-head-summary .btn-row .view-pro-price{width:100%;padding-right:0;}
.product-head-summary .carousel-form .form-group .btn{width: auto;}
.product-head-summary .carousel-form .form-group .error-top{display: none!important;}
.prod-detail-mackup{display:none;}
.showcase .featured-panel{position:absolute;left:0px;right:0px;width:100%;text-align:center;}
.showcase .featured-panel > ul{text-align:center;}
.showcase .featured-panel > ul > li:first-child{padding-left:15px;}
.prd-help-get-started{padding:10px 0 50px 0;}
.about-product-block{padding-top:100px;}
.prod-detail-mockup-2{float:none;text-align:center;margin-bottom:20px;}
.prod-detail-iphone-mockup{width:200px;height:407px;padding:50px 0;background-size:cover;display:inline-block;}
.prod-detail-iphone-mockup .prod-detail-iphone-screen{width:175px;height:309px;padding-top:11px;}
.mobile-tab-btn{display:block;margin-bottom:15px;float:left;width:100%;}
.mobile-tab-btn li{padding-bottom:5px;}
.mobile-tab-btn li a{border-bottom:2px solid #ddd;}
.mobile-tab-btn li a.active{border-bottom:2px solid #40ba00;position:relative;background:#fff;}
.mobile-tab-btn li a.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(224, 108, 47, 0);border-top-color:#40ba00;border-width:8px;margin-left:-8px;}
.feature-block{width:100%;margin:0;display:none;padding:50px 0;}
.feature-block.in{display:block;}
.cc-how-prd-help-block{padding:80px 0 100px;}
.cc-how-prd-help-block .seprator-mid-short{padding:40px 0;}
.cc-how-prd-help-block .seprator-mid-short:after{top:40px;}
.cc-how-prd-help-block .img-info{text-align:center;margin-bottom:30px;}
.cc-how-prd-help-block .img-info img{display:inline-block;max-width:200px;}
.cc-how-prd-help-block .prd-help-get-started{padding:0 0 30px 0;}
.key-role-block{width:100%;}
ul.cc-tech-logo-list > li{display:inline-block;width:23%;padding:5px 5px;}
.cc-prd-requirement-block{padding-top:80px;}
.cc-prd-requirement-block .seprator-mid-short{padding:40px 0;}
.cc-prd-requirement-block .seprator-mid-short:after{top:40px;}
.cc-prd-req-text h4{margin-bottom:10px;}
.cc-prd-req-img{padding:0 0 30px 0;}
.cc-prd-req-img img{max-width:200px;}
.cc-faq .panel-default .panel-heading .panel-title a{padding-right:36px;padding-left:15px;}
.cc-faq .panel-default > .panel-heading .panel-title a.collapsed:before{right:18px;}
.cc-faq .panel-default > .panel-heading .panel-title a:after{right:6px;}
.cc-faq .panel-default > .panel-heading + .panel-collapse > .panel-body{padding:5px 20px 30px;}
.product-non-demo-detail-header .non-demo-script-mackup-block{display:none;}
.non-demo-about-img-left,
.non-demo-about-img-right,
.non-demo-img-block-1, .non-demo-img-block-2{text-align:center;margin-bottom:30px;}
.non-demo-about-text, .non-demo-about-text2{text-align:left;}
.non-demo-about-text h4 br, .non-demo-about-text2 h4 br,
.cc-non-demo-product-about-block br{display:none;}
.cc-non-demo-product-about-block .seprator-mid-short{padding:40px 0;}
.cc-non-demo-product-about-block .seprator-mid-short:after{top:40px;}
.pp-process-pay .payment-type, .secure-payment{text-align:center;}
.pp-process-pay .payment-type > li{float:inherit;}
.pp-process-pay .payment-btn{text-align:center;margin-bottom:10px;}
.clones-items .clones-col{padding:0 30px;}
.dashboard-left-panel .left-panel-list{display:none!important;}
.cc-dashboard .col-md-9:before{content:none;}
.con-inq-box{padding-right:12%;padding-left:12%;}
.maintain-page .media-left{display:block;}
.maintain-page .maintain-img{margin:0 auto;}
.maintain-page .media-body{margin-top:25px;display:block;text-align:center;width:100%;}
.maintain-page .media-body strong{font-size:46px;}
.cc-orderthankyou .thankyouinner .order-content li{display:block;width:100%;}
.cc-orderthankyou .thankyouinner .order-content li:nth-child(3){padding:0;}
.modal.cc-modal .cc-close.close-desktop{display:none;}
.modal.cc-modal .vertical-align-center{padding:15px 15px;}
.cc-login-modal .login-form .reg-social-icons{display:block;padding-bottom:15px;}
.cc-login-modal .seperator, .cc-login-modal .signin-other{display:none;}
.cc-login-modal .signin-footer{display:block;margin-top:15px;}
.cc-login-modal .signin-footer .dacc{margin-bottom:5px;}
.cc-login-modal .login-form{padding:30px 25px;}
.cc-login-modal .login-half-orange{display:none;}
.cc-resetpass-box{margin:15px 10%;padding:30px 50px;}
.cc-register-modal .signup-seperator:after{display:none;}
.myrequirement-modal-content .media .pull-left label{margin-bottom:3px;}
.myrequirement-modal-content .media .media-body{display:block;width:100%;}
.thankyou-page-testimonial .clones-testimonilas .testimoni-carousel{margin-right:0px;}
.request-quote-heading{padding-left:10px;padding-right:10px;}
footer{padding-top:40px;}
footer .footer-body .footer-widget .footer-body-menu > li{width:50%;}
footer .footer-copyright .copyright-link{text-align:center;padding-top:0;}
footer .footer-social-menu{text-align:center;float:inherit;}
footer .footer-social-menu > li{display:inline-block;float:inherit;}
footer .footer-top .footer-top-menu > li{width:33.33%;float:left;margin:0 0 12px 0;}
footer .footer-top .footer-top-menu{margin-bottom:30px;}
footer .footer-top{margin-bottom:40px;}
footer .footer-body{padding-bottom:20px;}
.script-ind-demo-mackup-block{display:none;}
.cc-script-pg-img-left, .cc-script-pg-img-right, .cc-script-pg-img-block-1, .cc-script-pg-img-block-2, .cc-script-pg-img-block-3, .cc-script-pg-img-block-4{text-align:center;padding:0;margin-bottom:30px;}
.cc-script-pg-img-left img, .cc-script-pg-img-right img, .cc-script-pg-img-block-1 img, .cc-script-pg-img-block-2 img, .cc-script-pg-img-block-3 img, .cc-script-pg-img-block-4 img{display:inline-block;}
.cc-script-pg-about-text{text-align:left;}
.cc-script-pg-about-text2, .cc-script-pg-text-block-1{padding:0;}
.cc-script-demo-product-about-block .seprator-mid-short,
.cc-script-demo-product-about-block-2 .seprator-mid-short{padding:40px 0;}
.cc-script-demo-product-about-block .seprator-mid-short:after,
.cc-script-demo-product-about-block-2 .seprator-mid-short:after{top:40px;}
.tech-btn-row{padding-top:30px;}
.buynow-sticky{display:none;}
/*-- 15-11-2017 --*/
.request-quote-heading .title{font-size: 30px;}
.inquiry-form{max-width: 460px; margin: 0 auto 50px; }
.request-quote-info{max-width: 460px; margin: 0 auto 30px;}
/*-- /15-11-2017-- */
.inquiry-section .inquiry-form{max-width: 600px;}
.product-features-modal .product-payment-package-features .panel-default .panel-heading .panel-title a{padding:21px 50px 21px 0px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:5px 0px 15px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body ul.angle-right-bullet-list li{padding-left: 15px;}
/* ==== Coupon Strip ==== */
.discount-strip{padding: 20px 0px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{line-height: 20px; font-size: 14px; padding-right: 30px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg strong{font-size: 16px; font-weight: 500;}
.discount-strip .dsc-close{width: 26px; height: 26px; line-height: 24px; font-size: 14px;}
body.show-coupon-strip .modal.cc-modal .cc-close{top: 15px;}
.discount-strip .dsc-close{right: 0;}
.discount-strip .dsc-strip-msgbox{height: 45px;}
.back-to-top{right: 10px; bottom: 10px;}
}
@media only screen and (max-width:640px){.clones-testimonilas .testimoni-carousel .ct-items .ct-user .ct-user-avatar{margin:0 0 10px 0;}
.cta-customized-product h2{font-size:20px;margin-bottom:20px;}
.clones-testimonilas .ct-items .media-left{display:block;width:100%;}
.clones-testimonilas .ct-items{padding-bottom:0;margin-bottom:40px;}
.clones-testimonilas .ct-items .ct-user{margin:0 auto;}
.clones-testimonilas .testimoni-carousel{margin:0 0px 0 0;}
.clones-testimonilas .ct-items .media-left{padding-right:0;}
.clones-testimonilas .testimoni-carousel.carousel-fade .left.carousel-control{right:0;}
.clones-testimonilas .testimoni-carousel.carousel-fade .right.carousel-control{right:0;}
.cc-register-modal .social-icon ul li:first-child{display:block;margin-bottom:12px;}
.cc-orderthankyou .thankyouinner .details-footer{padding:0 0;}
.section-map .contact-address{padding:50px 30px 20px 30px}
.contact-address .contact-detail .cdl-item{width:100%;min-height:inherit;}
.section-map .contact-map{height:300px;}
footer .footer-top .footer-top-menu > li{width:50%;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body ul > li{float:inherit; width: 100%;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:5px 15px 15px;}
/* ==== Coupon Strip ==== */
.discount-strip .dsc-strip-msgbox{height: 44px; display: table; width: 100%; }
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{display: table-cell; vertical-align: middle; padding-right: 35px; line-height: 22px;}
.discount-strip .dsc-close{right: 0;}
}

@media only screen and (min-width:551px){.carousel-caption .carousel-form .error-top{display: none!important;}}
@media only screen and (max-width:550px){.home-top-slider .carousel-inner .item{padding-top:0px;}
.carousel-caption{max-width:360px;}
.slider-titel-block .title-bold{font-size:28px; line-height: 36px;}
.slider-titel-block .title-light{font-size:22px;}
.carousel-caption .carousel-form{margin-top: 20px;}
.carousel-caption .carousel-form .input-group{display: block;}
.carousel-caption .carousel-form .input-group .form-control{display: block; float: inherit; }
.carousel-caption .carousel-form .input-group-btn{display: block; white-space: normal; width: 100%; margin-top: 10px; float: inherit;}
.carousel-caption .carousel-form .input-group-btn .btn{width: 100%; }
.carousel-caption .carousel-form .error-bottom{display: none!important;}
.showcase-slider-section .featured-panel{padding-bottom: 40px;}
.showcase-slider-section .featured-panel > ul > li{padding:0 15px;}
.cc-our-product-showcase-block .v-seprator{display:none;}
.product-logo-block{width:100%;clear:both;max-width:320px;margin:0 auto;float:none;padding:34px 0;}
.product-logo-block .prd-logo{height:52px;width:auto;}
.product-logo-block .prd-logo img{height:100%;width:auto;}
.product-logo-block .prd-name{font-size:18px;}
.product-detail-header{padding-top:80px;}
.product-head-summary{padding:0 0 0 0;max-width:inherit;width:100%;}
.product-head-summary .btn-row .btn{width:100%;}
.product-head-summary .btn-row .btn + .btn{margin:10px 0 0 0;}
.product-head-summary .btn-row .view-pro-price{width:100%;}
.about-product-text ul + br,
.about-product-text ul + br + hr + br{display:none;}
.cc-prd-faq-block{padding:50px 0;}
.empty-page .empty-error{width:auto;height:auto;}
.cc-resetpass-box{margin:0px 5% 15px;padding:30px 30px;}
.cc-call-to-action-block .cc-cta-text{font-size:26px;}
}
@media only screen and (max-width:479px){.mobile-tab-btn li a span{display:block;}
    .show-coupon-strip .discount-strip{padding: 8px 0 9px;}
    .discount-strip .dsc-strip-msgbox{height: 68px;}
    .discount-strip .dsc-strip-msgbox .dsc-strip-msg{padding-right: 30px;}
    .discount-strip .dsc-close{top: 0; right: -7px;}
}
@media(max-width:460px){.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{height:15px;padding:0 14px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:first-child{height:24px;}
.showcase .featured-panel > ul > li{height:15px;padding:0 10px;}
.showcase .featured-panel > ul > li:first-child{height:24px;padding-left:0;}
.showcase .featured-panel > ul > li:last-child{padding-right:0;}
.con-inq-box{padding-left:0px;padding-right:0px;}
.con-inq-box .inq-icon{margin-bottom:15px;}
.section-map .contact-address{padding:50px 15px 20px 15px;}
.cc-modal .modal-title span{display:block;}
.clones-items{margin:0 -15px;}
.clones-items .clones-col{padding:0 15px;}
.cc-register-modal{padding:0px;}
.maintain-page .media-body strong{font-size:40px;}
.cc-orderthankyou .thankyouinner .order-content{margin:0 0 30px;}
.cc-orderthankyou .thankyouinner .title{font-size:24px;}
.cc-resetpass-box{margin:0px;padding:30px 30px;}
.cc-croper .avatar-body{padding:0;}
#header .pg-header{padding:0 10px;}
footer .footer-copyright .footer-social-menu > li.godaddy-siteseal{margin-left:0;padding-right:12px;}
.js-required .js-inner .required-box{width:100%;min-width:inherit;padding:50px 15px;}
.js-required{padding:0 10px;}
.product-head-summary .carousel-form .input-group, .product-head-summary .carousel-form .input-group .form-control{display: block; float: inherit;}
.product-head-summary .carousel-form .form-group .btn{width: 100%; margin: 0;}
.product-head-summary .carousel-form .input-group .input-group-btn{width: 100%; white-space: normal; display: block; margin-top: 10px; }
.product-head-summary .carousel-form .form-group .error-bottom{display: none!important;}
.product-head-summary .carousel-form .form-group .error-top{display: block!important;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:5px 0px 15px;}
.product-features-modal .product-payment-package-features .panel-default>.panel-heading+.panel-collapse>.panel-body ul.angle-right-bullet-list li{padding-left: 20px;}
.product-features-modal .modal-header .modal-title span{display: inline-block;}
.product-features-modal .modal-header .modal-title{padding-right: 35px;}
.request-quote-page .inquiry-form .btn-orange{height: inherit;padding: 10px 20px;font-size: 20px;}
}
@media only screen and (max-width:420px){.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{height:14px;padding:0 12px;}}
@media (min-width:392px){.purchase-payment-modal .modal-dialog{width:360px;}}   
@media(max-width:391px){.carousel-caption{max-width:inherit; padding: 0 15px;}
.slider-titel-block .title-bold{font-size: 26px; line-height: 34px;}
.carousel-caption p.light-weight{font-size: 20px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:first-child{height: 20px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{height:13px; padding:0 12px;}
.showcase .featured-panel > ul > li{height:14px;}
.showcase .featured-panel > ul > li:first-child{height:22px;}
.rq-modal{padding:30px 0px;}
.cc-form .bootstrap-select .btn{padding:15px 20px 15px 15px}
.cc-form .bootstrap-select.req-sky-hang{width:125px;}
.rq-thanku-box .rqt-title{font-size:42px;}
.rq-thanku-box .rqt-bottom{padding:0 20px;}
.ppdetail-box .ppdetail-body .pp-feature-summary{padding:15px;}
.ppdetail-box .ppdetail-body .ppdetail-img{height:80px;width:80px;}
.maintain-page .media-body strong{font-size:30px;}
.cc-resetpass-box{padding:30px 15px 15px;}
.recent-view-pro .clones-title h6{display:block;margin-bottom:5px;}
.recent-view-pro .clones-item .clones-title .clones-view{position:relative;display:block;margin-bottom:10px;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn:after{left:30px;right:inherit;}
.cc-croper .crop-img-degree .btn-group .btn-degree{font-size:12px;padding:5px 10px;}
.showcase .page-title .main-title{font-size:32px;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left .arrow-left, .cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right .arrow-right{width:16px;overflow:hidden;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.left .arrow-left{background-position:left;}
.cc-thank-you-page-testimonials .carousel-thanku .carousel-control.right .arrow-right{background-position:right;}
.cc-thank-you-page-testimonials{padding:0 20px;}
.cc-thank-you-page-testimonials .carousel-thanku .left.carousel-control{left:-20px;}
.cc-thank-you-page-testimonials .carousel-thanku .right.carousel-control{right:-20px;}
.cc-thank-you-page-testimonials .ct-items .ct-msg{font-size:16px;line-height:24px;}
.cc-thank-you-page-testimonials .ct-items .ct-msg:after{font-size:24px;top:-2px;left:-28px;}
.cc-thank-you-page-testimonials .ct-items .media-body{padding-left:30px;}
footer .footer-body .footer-widget .footer-body-menu > li{width:100%;}
footer .footer-top .footer-top-menu > li{width:100%;text-align:left;}
footer .footer-top{text-align:left;}
footer .footer-copyright .footer-social-menu{padding-bottom:40px;}
footer .footer-copyright .footer-social-menu > li.godaddy-siteseal{position:absolute;bottom:-5px;right:0;}
.thankyou-page-package.product-head-summary ul.half-size > li{float: inherit; width: 100%; display: block;}
.thankyou-page-heading-contact h5{font-size: 20px;}
.thankyou-page-contact-point > li{padding:  3px 15px; text-align: left; display: block;}
.thankyou-page-contact-point > li > a{padding-left: 10px;}
.request-quote-page .rfq-form-section .inquiry-section{padding: 30px 15px;}
.request-quote-page .rfq-form-section .request-quote-heading .title{font-size: 20px; line-height: 26px;}
.request-quote-page .rfq-form-section .form-control-feedback{right: -15px; font-size: 22px;}
.request-quote-page .inquiry-section .inquiry-form .cc-form .form-control{padding: 10px 15px;}
.purchase-payment-modal .modal-dialog{width:290px;}
/* ==== Coupon Strip ==== */
.discount-strip .dsc-strip-msgbox .dsc-strip-msg{font-size: 13px; line-height: 17px;}
.discount-strip .dsc-strip-msgbox .dsc-strip-msg strong{font-size: 14px;}
}
@media(max-width:360px){.cc-dashboard{padding:30px 10px 15px;}
.clones-lists .clones-item .clones-title .clones-view{position:relative;display:block;margin-bottom:10px;}
.clones-lists .clones-item .clones-img{margin-bottom:15px;}
.clones-lists .clones-item .clones-title .c-title{margin-bottom:8px;}
.clones-lists .clones-item .clones-title .viewdemo-btn:after{left:30px;right:inherit;}
.recent-view-pro .clones-item .clones-title .viewdemo-btn .demo-btns > li{margin:auto 5px;}
.clones-testimonilas .ct-items .ct-msg:after{font-size:28px;left:-36px;}
.clones-testimonilas .ct-items .media-body{padding-left:36px;}
.clones-testimonilas .ct-items .media-body p:after{font-size:28px;left:-36px;}
.thankyou-modal .pwd-container{width:100%;}
.recommended-label{left:-49px;top:29px;}
.cc-modal .modal-dialog .modal-body{padding:15px 10px;}
.js-required .js-inner .required-box{width:100%;min-width:inherit;padding:50px 10px;}
.js-required .js-inner .required-box .required-box-title{font-size: 26px;}
}
@media(max-width:359px){.showcase .featured-panel > ul > li{padding:0 20px;}
.cc-non-demo-showcase .featured-panel{bottom:inherit;}
.request-quote-page .inquiry-form .btn-orange{font-size: 18px; font-weight: 400; padding: 10px 15px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li{height: 14px; padding:0 20px;}
.showcase-slider-section .carousel-indicators-points .featured-panel > ul > li:first-child{height: 24px;}
.showcase.product-non-demo-detail-header .featured-panel{bottom: -60px;}
.carousel-indicators-points{margin-top: -70px;}
.showcase .featured-panel{bottom: -35px;}
}
@media(max-width:340px){.carousel-caption{max-width:300px}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.navbar-default .navbar-nav{max-height:240px;overflow-y:scroll;}
}
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape){.navbar-default .navbar-nav{max-height:280px;overflow-y:scroll;}
.js-required .js-inner .required-box{padding:30px 20px;}
.js-required .js-inner .js-icon{margin-bottom:15px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){.navbar-default .navbar-nav{max-height:480px;overflow-y:scroll;}
}
@media (max-width:319px){.purchase-payment-modal .modal-dialog{width:auto;}
}