*{outline:0;margin:0;padding:0;}html,*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{font-family:'Open Sans',sans-serif;font-size:14px;line-height:21px;color:#666666;font-weight:400;}
ul{margin:0;padding:0;}ul li{list-style-type:none;}p{color:#666666;font-weight:400;margin-bottom:15px;}
@media (min-width: 320px) {p{font-size:13px;line-height:23px;margin-bottom:25px;}}
@media (min-width: 768px) {p{font-size:14px;line-height:26px;margin-bottom:25px;}}
h1,h2,h3,h4,h5{font-family:'Montserrat',sans-serif;text-transform:uppercase;margin-top:0;font-weight:700;color:#222222;}
h2{font-size:19px;margin-bottom:25px;line-height:33px;}@media (min-width: 480px) {h2{font-size:24px;}}
h3{font-size:15px;margin-bottom:15px;}@media (min-width: 480px) {h3{font-size:18px;margin-bottom:20px;}}
@media (min-width: 768px) {h3{font-size:15px;margin-bottom:15px;}}@media (min-width: 992px) {h3{font-size:18px;margin-bottom:20px;}}h3 
a{text-transform:capitalize;color:#222222;}h3 a:hover{color:#ec5598;}h4{font-size:18px;margin-bottom:20px;text-transform:capitalize;}
h5{font-size:14px;text-transform:capitalize;}.container{position:relative;width:100%;}@media (min-width: 480px) {.container{width:450px;}}
@media (min-width: 768px) {.container{width:750px;}}@media (min-width: 992px) {.container{width:970px;}}
@media (min-width: 1200px) {.container{width:1170px;}}
a{color:#ec5598;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover,a:focus{outline:0;text-decoration:none;}.main-wrapper{position:relative;}.form-control:focus{box-shadow:none;}
.secotionTitle{text-align:center;}@media (min-width: 320px) {.secotionTitle{padding:50px 0 30px 0;}}
@media (min-width: 768px) {.secotionTitle{padding:100px 0 80px 0;}}
.secotionTitle h2{line-height:40px;color:#222222;margin:0;}
@media (min-width: 320px) {.secotionTitle h2{font-size:16px;letter-spacing:4px;}}
@media (min-width: 768px) {.secotionTitle h2{font-size:24px;letter-spacing:10px;}}
.secotionTitle h2 span{display:block;letter-spacing:normal;color:#ec5598;
font-family:'Herr Von Muellerhoff',cursive;font-size:90px;line-height:42px;text-transform:capitalize;font-weight:400;}
.patternbg{background-image:url(../img/home/pattern-1.jpg);background-attachment:fixed;width:100%;
background-size:cover;background-position:center center;}::-moz-selection{background-color:#ec5598;color:#ffffff;}
::selection{background-color:#ec5598;color:#ffffff;}
.padding{padding:100px 0 70px!important;}
.main-wrapper{background-color:#ffffff;}body.bodyColor.default{background-color:#f5f5f5;}body
.bodyColor.pattern-01{background-image:url("../img/patterns/001.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-02{background-image:url("../img/patterns/002.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-03{background-image:url("../img/patterns/003.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-04{background-image:url("../img/patterns/004.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-06{background-image:url("../img/patterns/006.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-07{background-image:url("../img/patterns/007.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.pattern-05{background-image:url("../img/patterns/005.png");
background-repeat:repeat;background-attachment:fixed;background-position:center;}body.bodyColor.wrapper{margin:0 auto;box-shadow:1px 2px 4px rgba(0,0,0,0.1);}
@media (min-width: 480px) {body.bodyColor.wrapper{max-width:450px;}}
@media (min-width: 768px) {body.bodyColor.wrapper{max-width:750px;}}
@media (min-width: 992px) {body.bodyColor.wrapper{max-width:970px;}}
@media (min-width: 1200px) {body.bodyColor.wrapper{max-width:1170px;}}
@media (min-width: 480px) {body.bodyColor .header,body.bodyColor 
.bb-fixed-header{max-width:450px;}}
@media (min-width: 768px) {body.bodyColor .header,body.bodyColor .bb-fixed-header{max-width:750px;}}
@media (min-width: 992px) {body.bodyColor .header,body.bodyColor .bb-fixed-header{max-width:970px;}}
@media (min-width: 1200px) {body.bodyColor .header,body.bodyColor .bb-fixed-header{max-width:1170px;}}body.bodyColor 
.bb-fixed-header{margin:0 auto;}.navbar .container{position:relative;}.static .bb-fixed-header{display:none;}
.navbar.bb-fixed-header{position:fixed;top:0px;left:0px;right:0px;z-index:1030;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navbar.bb-fixed-header .navbar-brand{top:0;width:180px;padding:10px 40px;}.bb-fixed-header.navbar-default .navbar-nav>li>a{padding:30px 10px;}
@media (min-width: 992px) {.bb-fixed-header.navbar-default .navbar-nav>li>a{padding:30px 30px;}}
.btn{font-family:'Open Sans',sans-serif;line-height:15px;padding:12px 0;color:#ffffff;font-weight:700;border:none;
text-transform:uppercase;background-color:transparent;border-radius:0;letter-spacing:1px;}
@media (min-width: 768px) {.btn{padding:13px 0;font-size:12px;}}
@media (min-width: 992px) {.btn{padding:15px 0;font-size:14px;}}
.btn:focus,.btn.active,.btn:active,.btn:hover{border:none;outline:0;color:#ffffff;}
.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{font-size:11px;line-height:11px;color:#ffffff;}
@media (min-width: 768px) {.waves-button,.waves-button:hover,.waves-button:visited,.waves-button-input{font-size:12px;}}
.btn-primary{background-color:#ec5598;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.btn-primary>i{margin-right:10px;}.btn-primary:hover{background-color:#ec5598;}.btn-primary:focus,
.btn-primary.active,.btn-primary:active{background-color:#ec5598;}
.btn-primary.btn-Full{float:left;width:100%;}
.btn-secondary{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background-color:#eaeaea;}
.btn-secondary>i{margin-right:10px;}.btn-secondary:hover{background-color:#ec5598;}.btn-secondary:focus,
.btn-secondary.active,.btn-secondary:active{background-color:#ec5598;}
.btn-border{border:2px solid #ffffff;padding:10px 0;}
@media (min-width: 768px) {.btn-border{padding:11px 0;}}
@media (min-width: 992px) {.btn-border{padding:13px 0;}}.btn-border:hover,.btn-border:focus{border:2px solid #ffffff;}
.btn-border>i{margin-right:10px;}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,
.btn-primary:active.focus,.btn-primary:active:focus,
.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle
.btn-primary:hover{border:none;background-color:#ec5598;outline:0;}.empty{text-indent:-999px;}
.backToTop{position:absolute;left:50%;top:-25px;width:50px;height:50px;text-align:center;background-color:#ec5598;
border-radius:100%;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}
.backToTop i{font-size:35px;font-weight:bold;line-height:45px;color:#ffffff;}
.backToTop:hover i{color:#ffffff;}.buttonPart{border-bottom:1px solid #dedede;}
@media (min-width: 320px) {.buttonPart{padding:0 0 20px 0;}}
@media (min-width: 768px) {.buttonPart{padding:0 0 70px 0;}}
.squareBtn,.fullRoundBtn,.roundBtn{margin:0 0 30px 0;text-align:center;}
.btn-common{color:#222222;border:1px solid #dedede;padding:14px 38px;background-color:transparent;border-radius:0;letter-spacing:1px;}
.btn-common:focus,.btn-common.active,.btn-common:active,.btn-common:hover{color:#222222;border:1px solid #dedede;}
@media (min-width: 320px) {.btn-common{margin:0 auto 20px auto;padding:14px 38px;font-size:14px;}}
@media (min-width: 768px) {.btn-common{margin:0;padding:14px;font-size:9px;}}
@media (min-width: 992px) {.btn-common{padding:14px 38px;font-size:14px;}}
.btn-theme{background-color:#ec5598;border-color:#ec5598;color:#ffffff;}
.btn-theme:focus,.btn-theme.active,.btn-theme:active,
.btn-theme:hover{background-color:#ec5598;border-color:#ec5598;color:#ffffff;}
.btn-gray{background-color:#f5f5f5;}.btn-gray:focus,.btn-gray.active,
.btn-gray:active,.btn-gray:hover{background-color:#f5f5f5;}
.btn-dark{background-color:#444548;border-color:#444548;color:#ffffff;}
.btn-dark:focus,.btn-dark.active,.btn-dark:active,.btn-dark:hover{background-color:#444548;border-color:#444548;color:#ffffff;}
.btn-full-round{border-radius:25px;}.btn-round{border-radius:4px;}.tabSection{background-color:#ffffff;}
.tabSection hr{border-color:#dedede;}@media (min-width: 320px) {.tabSection hr{margin:0 0 50px 0;}}
@media (min-width: 768px) {.tabSection hr{margin:0 0 100px 0;}}@media (min-width: 320px) {.tabSection{padding:50px 15px 0 15px;}}
@media (min-width: 768px) {.tabSection{padding:100px 15px 0 15px;}}.uiTitle h2{letter-spacing:2px;margin:0 0 25px 0;}
.paginationSection{padding:0 0 70px 0;}@media (min-width: 320px) {.paginationSection{padding:0 15px 50px 15px;}}
@media (min-width: 768px) {.paginationSection{padding:0 15px 70px 15px;}}@media (min-width: 320px) {.formArea{padding:50px 0;}}
@media (min-width: 768px) {.formArea{padding:100px 0;}}.pageTitleArea{width:100%;background-size:cover;background-position:center top;
padding-bottom:0;position:relative;padding:105px 0;background-repeat:no-repeat;}.pageTitle h1{margin:0;text-align:center;
font-size:55px;line-height:60px;color:#ffffff;text-transform:uppercase;font-family:'Raleway';}.form-group{margin-bottom:20px;}
.form-group button{width:172px;}.form-control{height:43px;box-shadow:none;border-radius:0;padding-left:18px;
border-color:#dedede;color:#666666;}.form-control:focus{border-color:#dedede;}.dateSelect{margin-bottom:20px;}
.dateSelect .form-control{border-right:none;}.dateSelect 
.input-group-addon{background-color:transparent;border-color:#dedede;border-radius:0;}textarea.form-control{height:150px;}
.formPart{border-radius:0;border-color:#dedede;border:none;}.formPart 
.panel-heading{border-radius:0;height:56px;padding:0 30px;line-height:56px;font-weight:400;text-transform:uppercase;
font-family:'Montserrat',sans-serif;color:#222222;letter-spacing:1px;border-bottom:none;}
@media (min-width: 320px) {.formPart .panel-heading{font-size:14px;}}
@media (min-width: 768px) {.formPart .panel-heading{font-size:20px;}}
.formPart .panel-heading span{font-weight:700;}.formPart 
.panel-body{padding:30px;border:1px solid #dedede;border-top:none;}
.formPart .form-group{position:relative;}
.formPart .form-control{padding-left:38px;}
.formPart i.fa{position:absolute;left:0;top:0;width:38px;height:100%;text-align:center;line-height:44px;color:#666666;color:#999;}
.formPart .checkbox{margin:0 0 20px 0;}.formPart .checkbox label{font-size:13px;color:#000000;}
.paginationCommon nav{border-top:1px solid #dedede;}
@media (min-width: 320px) {.paginationCommon nav{margin:0 0 20px 0;}}
@media (min-width: 768px) {.paginationCommon nav{margin:0 0 70px 0;}}
.paginationCommon .pagination{margin:30px 0;}
.paginationCommon .pagination li{float:left;margin-right:5px;}
.paginationCommon .pagination li a{border-color:#dedede;float:none;font-size:15px;color:#666666;font-weight:700;width:50px;
height:50px;padding:0;line-height:50px;display:block;text-align:center;}
.paginationCommon .pagination li a:hover{color:#ffffff;background-color:#ec5598;border-color:#ec5598;}
.paginationCommon .pagination li a:focus{background-color:#ffffff;border-color:#dedede;color:#666666;}
.paginationCommon .pagination li.active a,.paginationCommon .pagination li.active a:focus,
.paginationCommon .pagination li.active a:hover{color:#ffffff;background-color:#ec5598;border-color:#ec5598;}
.paginationCommon .pagination li:first-child a{border-radius:0;}.paginationCommon 
.pagination li:last-child a{border-radius:0;}.paginationCommon.paginationTwo 
.pagination li{margin-right:0;}.paginationCommon.paginationTwo 
.pagination li a{float:none;display:inline-block;}
.paginationCommon.paginationTwo .pagination li:first-child a{border-radius:25px 0 0 25px;}
.paginationCommon.paginationTwo .pagination li:last-child a{border-radius:0 25px 25px 0;}
.paginationCommon.paginationThree .pagination li a{border-radius:100%;}
.accordionCommon .panel{margin-bottom:30px;border:none;}
.accordionCommon .panel-heading{display:block;padding:15px 20px;border-radius:8px;font-weight:600;
color:#ffffff;font-size:14px;text-transform:uppercase;position:relative;}
.accordionCommon .panel-heading span.iconBlock{width:20px;height:20px;line-height:20px;text-align:center;
border-radius:3px;background-color:#ffffff;color:#ffffff;display:inline-block;
float:right;box-shadow:0 4px 0 rgba(0,0,0,0.1);}
.accordionCommon .panel-heading span.iconBlock.iconTransparent{background-color:transparent;box-shadow:none;color:#ffffff;}
.accordionCommon span.separator{width:1px;height:100%;background-color:rgba(255,255,255,0.25);position:absolute;top:0;right:60px;}
.accordionCommon .panel-body{padding:30px;background-color:#ffffff;box-shadow:0 4px 0 rgba(0,0,0,0.1);border-radius:0 0 8px 8px;}
.accordionCommon .panel-body p{margin-bottom:35px;}.accordionCommon .panel-body p:last-child{margin-bottom:0;}
.navbar-collapse.content-collapse{padding-right:0;padding-left:0;margin-top:10px;display:block;}
.navbar-collapse.content-collapse ul.navbar-nav{border:1px solid rgba(0,0,0,0.1);float:none;height:auto;overflow-x:visible;
background-color:#ffffff;-webkit-transition:height 0.3s ease;transition:height 0.3s ease;margin:0;}
.navbar-collapse.content-collapse ul.navbar-nav li{border-bottom:1px dashed #b7b7b7;display:inline-block;width:100%;float:none;}
.navbar-collapse.content-collapse ul.navbar-nav li:last-child{border-bottom:none;}
.navbar-collapse.content-collapse ul.navbar-nav li a{font-size:14px;padding:20px 25px;position:relative;font-weight:700;color:#222222;
text-transform:uppercase;}.navbar-collapse.content-collapse ul.navbar-nav li a i{position:absolute;right:25px;font-size:12px;
line-height:20px;font-weight:lighter;color:rgba(0,0,0,0.6);}
.navbar-collapse.content-collapse ul.navbar-nav li a.collapsed[aria-expanded="true"]{margin-bottom:0;}
.navbar-collapse.content-collapse ul.navbar-nav li a.collapsed{margin-bottom:0;}
.navbar-collapse.content-collapse ul.navbar-nav li a,.navbar-collapse.content-collapse ul.navbar-nav li a:hover,
.navbar-collapse.content-collapse ul.navbar-nav li a:focus{background:transparent;}
.navbar-collapse.content-collapse ul.navbar-nav li p{margin-bottom:0;margin-top:25px;}
.navbar-collapse.content-collapse ul.navbar-nav li p:first-child{margin-top:0;}
.navbar-collapse.content-collapse .collapse-inner{padding:0 25px 20px 25px;}
.collapse-style1{margin-bottom:30px;}@media (min-width: 992px) {.collapse-style1{margin-bottom:0;}}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav{border:none;}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav li{border:none;margin-bottom:20px;}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav li a{background:url(../img/home/pattern-1.jpg) repeat;color:#222222;}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav li a i{color:rgba(0,0,0,0.6);}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav li.active a{background:#ec5598;color:#ffffff;}
.collapse-style2 .navbar-collapse.content-collapse ul.navbar-nav li.active a i{color:#ffffff;}.collapse-style2 
.navbar-collapse.content-collapse .collapse-inner{padding:20px 25px 20px 25px;border:1px solid rgba(0,0,0,0.1);border-top:none;}
@media (min-width: 320px) {.tabCommon{margin:0 0 50px 0;}}@media (min-width: 768px) {.tabCommon{margin:0 0 100px 0;}}
.tabCommon .nav-tabs li a{border-color:#dedede;border-radius:0;background-color:#f7f7f7;
margin-right:5px;color:#222222;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:400;text-align:center;}
.tabCommon .nav-tabs li a:hover{background-color:#ffffff;border-bottom-color:#ffffff;}
@media (min-width: 320px) {.tabCommon .nav-tabs li a{width:auto;padding:12px 12px;font-size:12px;}}
@media (min-width: 768px) {.tabCommon .nav-tabs li a{width:131px;padding:12px 0;font-size:14px;}}
.tabCommon .nav-tabs li.active a{background-color:#ffffff;border-bottom-color:#ffffff;}
.tabCommon .tab-content{padding:30px;border:1px solid #dedede;border-top:none;}
.tabCommon .tab-pane h3{font-weight:400;margin:0 0 10px 0;font-size:14px;}
.tabCommon .tab-pane p{margin:0;}.tabCommon.tabTwo .nav-tabs li a{border-radius:4px 4px 0 0;margin:0 -1px 0 0;}
.tabCommon.tabThree .nav-tabs li a{height:45px;line-height:45px;position:relative;}
@media (min-width: 320px) {.tabCommon.tabThree .nav-tabs li a{padding:0 12px;}}
@media (min-width: 768px) {.tabCommon.tabThree .nav-tabs li a{padding:0;}}
.tabCommon.tabThree .nav-tabs li a:before{content:"";
background-color:#ec5598;height:3px;-webkit-transform:scale(0);transform:scale(0);position:absolute;width:100%;left:0px;
top:0px;-webkit-transition:all 200ms ease 0s;transition:all 200ms ease 0s;}.tabCommon.tabThree .nav-tabs li.active a:before{-webkit-transform:scale(1);
transform:scale(1);}.tabCommon.singleTab .nav-tabs{border-bottom:none;margin-bottom:20px;}
.tabCommon.singleTab .nav-tabs li a{background-color:#ffffff;margin-right:10px;}
.tabCommon.singleTab .nav-tabs li a:hover{background-color:#ec5598;border:1px solid #ec5598;color:#ffffff;}
.tabCommon.singleTab .nav-tabs li.active a{background-color:#ec5598;border:1px solid #ec5598;color:#ffffff;}
.tabCommon.singleTab .tab-content{border:none;padding:40px;}
.tabCommon.singleTab .tab-pane h4{font-size:24px;color:#ec5598;margin:0 0 20px 0;font-weight:400;}
.tabCommon.singleTab .tab-pane p{line-height:26px;margin:0 0 25px 0;}
.tabCommon.singleTab .tab-pane .list-inline{overflow:hidden;}
@media (min-width: 320px) {.tabCommon.singleTab .tab-pane .list-inline{width:100%;}}
@media (min-width: 992px) {.tabCommon.singleTab .tab-pane .list-inline{width:50%;}}
.tabCommon.singleTab .tab-pane .list-inline li{float:left;}
@media (min-width: 320px) {.tabCommon.singleTab .tab-pane .list-inline li{width:100%;}}
@media (min-width: 768px) {.tabCommon.singleTab .tab-pane .list-inline li{width:50%;}}
.tabCommon.singleTab .tab-pane .list-inline li i.fa{margin-right:10px;}
.tabCommon.singleTab .tab-pane .blogCommnets{margin:0;}
.tabCommon.singleTab .tab-pane .blogCommnets h3{font-size:24px;margin-bottom:35px;letter-spacing:1px;}
.tabCommon.singleTab .tab-pane .blogCommnets .media{padding-bottom:15px;border-bottom:1px dashed #b7b7b7;}
@media (min-width: 320px) {.tabCommon.singleTab .tab-pane .blogCommnets .media{margin-top:15px;}}
@media (min-width: 768px) {.tabCommon.singleTab .tab-pane .blogCommnets .media{margin-top:30px;}}
@media (min-width: 320px) {.tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left{padding:0 0 20px 0;}}
@media (min-width: 768px) {.tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left{padding:0 20px 0 0;}}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h4{font-weight:400;text-transform:uppercase;margin:0 0 15px 0;font-size:18px;color:#222222;}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5{color:#666666;font-size:13px;font-weight:400;margin-bottom:20px;}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5 i.fa{color:#cdcdcd;margin-right:7px;}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body .btn-link{color:#ec5598;text-transform:capitalize;}
@media (min-width: 768px) {.tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin{margin-left:50px;}}
@media (min-width: 768px) {.tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin{margin-left:100px;}}.modalCommon .modal-dialog{width:100%;}
@media (min-width: 320px) {.modalCommon .modal-dialog{margin:20px 10px 10px 0;}}
@media (min-width: 768px) {.modalCommon .modal-dialog{margin:25px 10px 10px 10px;}}
.modalCommon .modal-header{position:relative;border:none;padding:10px 15px;background-color:#ec5598;}
@media (min-width: 768px) {.modalCommon .modal-header{padding:14px 15px;}}
.modalCommon .modal-title{letter-spacing:1px;font-size:16px;color:#ffffff;text-transform:uppercase;}
@media (min-width: 768px) {.modalCommon .modal-title{font-size:20px;}}
.modalCommon .modal-content{padding:2px 3px;border-radius:0;width:90%;margin:0 auto;}
@media (min-width: 480px) {.modalCommon .modal-content{width:70%;}}
@media (min-width: 768px) {.modalCommon .modal-content{width:45%;}}.modalCommon .modal-content .form-right{float:left;}
@media (min-width: 768px) {.modalCommon .modal-content .form-right{float:right;}}
.modalCommon button.close{margin:0;width:38px;height:38px;border-radius:100%;background-color:#292929;
text-shadow:none;color:#ffffff;opacity:1;border:2px solid #ffffff;position:absolute;box-shadow:0 2px 10px rgba(0,0,0,0.45);}
@media (min-width: 320px) {.modalCommon button.close{top:-10px;right:-7px;}}
@media (min-width: 768px) {.modalCommon button.close{top:-20px;right:-20px;}}
.modalCommon .modal-footer{border:none;text-align:left;}
.modalCommon .categoryTitle h5{font-size:20px;color:#222222;font-weight:400;text-transform:uppercase;margin:0;letter-spacing:1px;}
.modalCommon .modal-body{padding:50px 15px 15px 15px;}
.media .media-left{width:100%;display:block;padding-right:0;position:relative;margin-bottom:20px;}
@media (min-width: 768px) {.media .media-left{padding-right:15px;display:table-cell;vertical-align:top;}}
@media (min-width: 992px) {.media .media-left{padding-right:25px;}}
.media .media-left img{display:inline-block;max-width:100%;position:relative;width:100%;}
.media .media-body{display:block;width:100%;}
@media (min-width: 768px) {.media .media-body{width:10000px;display:table-cell;vertical-align:top;}}.media .media-heading{margin-bottom:15px;}
@media (min-width: 992px) {.media .media-heading{margin-bottom:25px;}}
.media .list-inline{margin-bottom:20px;}.media .list-inline li{font-size:13px;}
.media .list-inline li i{margin-right:8px;}.media .list-inline li a{color:#666666;}
.media p{margin-bottom:0;}.listView{margin-top:25px;padding-bottom:25px;}.listView:last-child{padding-bottom:0;}
@media (min-width: 768px) {.listView .media-left{width:30%;}}
@media (min-width: 992px) {.listView .media-left{width:32%;}}
@media (min-width: 992px) {.listView .media-heading{margin-bottom:20px;}}.common-media{margin-top:50px;}
@media (min-width: 992px) {.common-media{margin-top:100px;}}
@media (min-width: 768px) {.common-media .media-left{width:45%;}}
@media (min-width: 992px) {.common-media .media-left{width:35%;}}
.sticker{width:80px;height:35px;text-align:center;display:inline-block;
height:35px;font-size:18px;font-weight:700;color:#ffffff;background-color:#ec5598;
position:absolute;top:0;left:0;}@media (min-width: 480px) {.sticker{width:100px;height:45px;line-height:45px;font-size:22px;}}
@media (min-width: 768px) {.sticker{width:80px;height:35px;height:35px;font-size:18px;}}
@media (min-width: 992px) {.sticker{width:100px;height:45px;line-height:45px;font-size:22px;}}
.pagerArea>.pager{margin:80px 0 250px 0;}.pagerArea>.pager li{padding:0 15px;}.pagerArea>.pager li a{width:114px;height:45px;padding:0 20px;
border:none;line-height:45px;box-shadow:0 4px 0 rgba(0,0,0,0.1);background-color:#ec5598;border-radius:6px;font-size:16px;
text-transform:uppercase;color:#ffffff;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-weight:600;}
.pagerArea>.pager li:first-child a i{margin-right:10px;}.pagerArea>.pager li:last-child a i{margin-left:10px;}
.alertPart{padding:0 0 70px 0;}.alert-common{color:#ffffff;font-size:14px;padding:11px 15px;margin:0 auto 30px auto;width:95%;border:none;border-radius:0;}
.alert-common span{font-weight:600;}.alert-common.alert-success{background-color:#6fc96f;}.alert-common.alert-info{background-color:#4da5c9;}
.alert-common.alert-warning{background-color:#e6b048;}.alert-common.alert-danger{background-color:#e26857;}
.top-info-bar{display:block;width:100%;z-index:100;background-color:#ec5598;height:45px;}
@media (min-width: 320px) {.top-bar-right{text-align:left;}}
@media (min-width: 768px) {.top-bar-right{text-align:right;}}
.top-bar-right a,.top-bar-right span{color:rgba(255,255,255,0.8);line-height:45px;font-weight:600;}
.top-bar-right a i,.top-bar-right span i{margin-right:10px;}@media (min-width: 320px) {.top-bar-right a,.top-bar-right span{font-size:12px;}}
@media (min-width: 768px) {.top-bar-right a,.top-bar-right span{font-size:13px;}}
.navbar-default{background-color:transparent;border:none;border-radius:0;margin-bottom:0;}
.navbar-nav{height:300px;overflow-x:hidden;background-color:#ffffff;-webkit-transition:height 0.3s ease;
transition:height 0.3s ease;margin-top:0;}
@media (min-width: 768px) {.navbar-nav{height:auto;overflow-x:visible;overflow-y:visible;}}
.navbar-collapse{box-shadow:none;position:relative;top:-2px;}
@media (min-width: 768px) {.navbar-collapse{top:0;}}
@media (min-width: 320px) {.navbar-header{height:72px;}}
@media (min-width: 768px) {.navbar-header{height:auto;}}.navbar-brand{height:auto;float:left;position:absolute;z-index:1000;background-color:#ffffff;}
.navbar-brand>img{width:100%;}@media (min-width: 320px) {.navbar-brand{width:95px;padding:10px;top:0;box-shadow:none;}}
@media (min-width: 768px) {.navbar-brand{height:auto;padding:40px 50px;width:230px;top:-45px;box-shadow:0 7px 21px rgba(0,0,0,0.1);}}
@media (min-width: 992px) {.navbar-brand{width:230px;padding:40px 50px;}}.navbar-brand:hover{background-color:#ffffff!important;}
@media (min-width: 768px) {.navbar-default .navbar-nav{background-color:transparent;}}
@media (min-width: 768px) {.navbar-default .navbar-nav.navbar-right{margin-right:40px;}}
.navbar-default .navbar-nav>li>a{font-family:'Open Sans',sans-serif;text-transform:uppercase;font-weight:700;
font-size:13px;color:#222222;background-color:transparent;}
.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#ec5598;}
@media (min-width: 768px) {.navbar-default .navbar-nav>li>a:hover{color:#ec5598;}}
@media (min-width: 768px) {.navbar-default .navbar-nav>li>a{margin:0;padding:45px 10px;}}
@media (min-width: 992px) {.navbar-default .navbar-nav>li>a{margin:0;padding:45px 30px;}}
.navbar-default .navbar-nav>li.active a{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;color:#ec5598;}
.navbar-default .navbar-nav>li.active a:hover{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;color:#ec5598;}
.navbar-default .navbar-nav>li.open>a{color:#ec5598;background-color:transparent;}
.navbar-default .navbar-nav>li.open>a:hover,.navbar-default .navbar-nav>li.open>a:focus{background-color:transparent;color:#ec5598;}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu{border:none;box-shadow:none;}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu a{padding:5px 20px;margin-bottom:0;}
.navbar-nav li.dropdown.megaDropMenu{position:static;}.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{margin:-1px auto 0 auto;
right:15px;margin-bottom:10px;}
@media (min-width: 768px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{left:0;padding:10px 5px 5px;width:720px;margin-bottom:0;}}
@media (min-width: 992px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{padding:15px 15px 5px;width:940px;}}
@media (min-width: 1200px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu{width:1140px;}}
@media (min-width: 768px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu li:nth-child(2){border-left:1px solid #dedede;
border-right:1px solid #dedede;}}.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img{padding:0;}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img a{padding:10px 0 0;background-color:transparent;}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img a img{width:100%;}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled{width:100%;float:left;}
@media (min-width: 768px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled{padding-bottom:15px;}}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a{color:#666666;font-size:12px;float:left;width:100%;
background-color:transparent;}
@media (min-width: 768px) {.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a{padding:8px 12px;}}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a:hover{color:#ec5598;}
@media (min-width: 768px) {.navbar .navbar-nav li.open.megaDropMenu .dropdown-menu,.navbar .navbar-nav li.dropdown.megaDropMenu 
.dropdown-menu{width:100%;margin-top:-6px;}}.navbar .navbar-nav li.open .dropdown-menu,.navbar .navbar-nav li.dropdown 
.dropdown-menu{border-radius:0;border:none;width:100%;left:0;top:0;right:auto;margin-top:-1px;padding:5px 5px 5px 15px;}
@media (min-width: 768px) {.navbar .navbar-nav li.open .dropdown-menu,.navbar .navbar-nav li.dropdown .dropdown-menu{top:100%;min-width:230px;
width:auto;padding:15px 15px 20px 15px;margin-top:-4px;border-top:3px solid #ec5598;}}
.navbar .navbar-nav li.open .dropdown-menu ul.dropdown-menu,.navbar .navbar-nav li.dropdown 
.dropdown-menu ul.dropdown-menu{top:100%;left:0;margin-top:0;}
@media (min-width: 768px) {.navbar .navbar-nav li.open .dropdown-menu ul.dropdown-menu,.navbar .navbar-nav li.dropdown 
.dropdown-menu ul.dropdown-menu{border:none;top:0!important;left:100%!important;margin-top:-5px;margin-left:-5px;
border-left:10px solid transparent;border-top:3px solid transparent;}}.navbar .navbar-nav li.open .dropdown-menu.dropdown-menu-right,.navbar 
.navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right{left:auto;right:0;}.navbar-nav li.dropdown.singleDrop 
.dropdown-menu li a{color:#666666;font-size:12px;float:none;width:100%;background-color:transparent;}
@media (min-width: 768px) {.navbar-nav li.dropdown.singleDrop .dropdown-menu li a{padding:8px 12px;}}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li a:hover,.navbar-nav li.dropdown.singleDrop 
.dropdown-menu li a:focus{background-color:#ffffff;color:#ec5598;}.navbar-nav li.dropdown.singleDrop 
.dropdown-menu li .dropdown-menu{margin-bottom:0;}
@media (min-width: 768px) {.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a{padding:8px 12px;}}
@media (min-width: 768px) {.navbar-nav li.dropdown.singleDrop .dropdown-menu li.open 
.dropdown-menu{border-left:10px solid transparent;border-top:3px solid transparent;}}.dropdown-menu{border-radius:0;}
.dropdown-submenu{position:relative;}.dropdown-submenu a{position:relative;}.dropdown-submenu a i{padding-left:10px;font-size:9px;}
.dropdown-submenu>.dropdown-menu{top:0;margin-top:0!important;margin-left:-1px;}
@media (min-width: 480px) {.dropdown-submenu>.dropdown-menu{left:0;}}
@media (min-width: 768px) {.dropdown-submenu>.dropdown-menu{left:100%;}}.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;}.navbar-toggle{margin-top:20px;}.navbar-toggle{background-color:#ffffff;}
@media (min-width: 768px) {.navbar-collapse{border-color:#ffffff;}}.lightHeader{position:relative;box-shadow:0 1px 5px rgba(0,0,0,0.1);
background-color:#ffffff;z-index:1030;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navbar-default .navbar-toggle{background-color:#ec5598;border-color:#ec5598;margin-top:17px;border-radius:0;padding:11px 10px;}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ec5598;border-color:#ec5598;}
.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff;}
@media (min-width: 320px) {.navbar-default .navbar-toggle{margin-right:70px;}}
@media (min-width: 480px) {.navbar-default .navbar-toggle{margin-right:70px;}}
@media (min-width: 768px) {.navbar-default .navbar-toggle{margin-right:0;}}
.cart_btn{display:inline-block;float:right;position:absolute;top:16px;right:20px;}
@media (min-width: 480px) {.cart_btn{top:16px;right:20px;}}
@media (min-width: 768px) {.cart_btn{top:35px;right:30px;}}
@media (min-width: 992px) {.cart_btn{top:35px;right:30px;}}
.cart_btn .dropdown-menu{width:235px;background-color:#ffffff;margin-top:-1px;border:none;box-shadow:0 -4px 4px rgba(0,0,0,0.05);}
@media (min-width: 480px) {.cart_btn .dropdown-menu{width:365px;}}
@media (min-width: 768px) {.cart_btn .dropdown-menu{width:430px;}}
.cart_btn .dropdown-menu .navbar-form{margin:0;position:relative;border-radius:0;padding:0 15px;border:none;}
.cart_btn .dropdown-menu .navbar-form .form-group{width:100%;}
.cart_btn .dropdown-menu .navbar-form .form-group .form-control{width:100%;border:none;color:#666666;padding-left:35px;}
.cart_btn .dropdown-menu .btn{padding:5px;position:absolute;top:5px;left:20px;border:0;box-shadow:none;}
.cart_btn .dropdown-menu .btn i{font-size:16px;color:#666666;}
.cart_btn a{color:#222222;padding:0 0 18px;text-align:center;display:inline-block;position:relative;}
@media (min-width: 768px) {.cart_btn a{padding:0 0 30px;}}.cart_btn a i{width:40px;height:40px;line-height:40px;background-color:#eaeaea;}
.cart_btn a span{padding:0;width:19px;height:19px;line-height:19px;background-color:#ec5598;position:absolute;top:-7px;right:-7px;}
.navbar.bb-fixed-header .cart_btn{top:20px;right:30px;}
.navbar-collapse ul.navbar-nav.in>li.dropdown>a:after{position:relative;right:-8px;content:"\f107";display:inline-block;
font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after{content:"\f106";}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after{content:"\f106";}
@media (min-width: 768px) {.navbar-collapse ul.navbar-nav.in>li.dropdown>a:after{content:"";}
.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after{content:"";}.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after{content:"";}}
.navbar-collapse ul.navbar-nav>li.dropdown>a:after{position:absolute;right:15px;top:10px;content:"\f107";
display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media (min-width: 768px) {.navbar-collapse ul.navbar-nav>li.dropdown>a:after{content:"";}}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after{position:absolute;right:15px;top:11px;content:"\f107";
display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@media (min-width: 768px) {.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after{right:15px;top:11px;content:"\f105";}}
@media (min-width: 768px) {.navbar-collapse ul.navbar-nav li.dropdown.open li.dropdown>a:after{content:"\f105";}}
.topList{text-align:right;margin-top:26px;}.topList .list-inline{display:inline-block;padding-bottom:5px;border-bottom:1px solid #dedede;}
.topList li{font-size:13px;font-weight:400;color:rgba(0,0,0,0.8);margin-right:25px;}.topList li i{font-size:13px;color:rgba(0,0,0,0.8);margin-right:7px;}
.topList li:last-child{margin-right:0;}.main-slider{width:100%;overflow:hidden;}
.main-slider .slide{display:block;width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;}
@media (min-width: 320px) {.main-slider .slide{height:510px;}}
@media (min-width: 992px) {.main-slider .slide{height:800px;}}
@media (min-width: 320px) {.main-slider .slide.slide1,.main-slider .slide.slide2,.main-slider .slide.slide4{background-position:right center;}}
@media (min-width: 992px) {.main-slider .slide.slide1,.main-slider .slide.slide2,.main-slider .slide.slide4{background-position:center;}}
@media (min-width: 320px) {.main-slider .slide.slide3{background-position:20% center;}}
@media (min-width: 992px) {.main-slider .slide.slide3{background-position:center;}}
.main-slider .owl-carousel .owl-controls .owl-nav{display:none;height:0;}
@media (min-width: 768px) {.main-slider .owl-carousel .owl-controls .owl-nav{display:block;}}
.main-slider .slide>.container{position:relative;display:table;max-width:1170px;height:100%;}
.main-slider .slide h1,.main-slider .slide h2,.main-slider .slide h3,.main-slider .slide h4,.main-slider .slide h5,.main-slider .slide h6,
.main-slider .slide p,.main-slider .slide .h1,.main-slider .slide .h2,.main-slider .slide .h3,.main-slider .slide .h4,
.main-slider .slide .h5,.main-slider .slide .h6{display:block;margin-bottom:0;}.main-slider .owl-carousel .owl-controls 
.owl-nav .owl-prev,.main-slider .owl-carousel .owl-controls .owl-nav 
.owl-next{width:40px;height:90px;line-height:90px;font-size:40px;font-weight:700;-webkit-transition:all 0.4s;transition:all 0.4s;}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev,.main-slider .owl-carousel .owl-controls .owl-nav .owl-next,
.main-slider .owl-carousel .owl-controls .owl-dot{padding:0;background-color:transparent;color:#ec5598;border-radius:0;box-shadow:none;}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev:before{line-height:90px;content:"\f104";display:inline-block;
font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
line-height:90px;}.main-slider .owl-carousel .owl-controls .owl-nav 
.owl-next:before{content:"\f105";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;
-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:90px;}.main-slider .owl-carousel .owl-controls .owl-nav 
.owl-prev{left:-120px;}.main-slider .owl-carousel .owl-controls .owl-nav .owl-next{right:-120px;}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-prev{left:60px;margin-left:30px;}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-next{right:60px;margin-right:30px;}
.main-slider .slider-layer{position:absolute;}.main-slider .owl-item .from-top,.main-slider .owl-item .from-bottom,.main-slider 
.owl-item .from-left,.main-slider .owl-item .from-right,.main-slider .owl-item .scale-up,.main-slider 
.owl-item .scale-down{opacity:0;-webkit-transition:all 0.5s 0.3s ease-in-out;transition:all 0.5s 0.3s ease-in-out;
-webkit-backface-visibility:hidden;backface-visibility:hidden;}.main-slider .owl-item 
.from-top{-webkit-transform:translateY(-45px);transform:translateY(-45px);}.main-slider 
.owl-item .from-bottom{-webkit-transform:translateY(45px);transform:translateY(45px);}
.main-slider .owl-item .from-left{-webkit-transform:translateX(-45px);transform:translateX(-45px);}
.main-slider .owl-item .from-right{-webkit-transform:translateX(45px);transform:translateX(45px);}
.main-slider .owl-item .scale-up{-webkit-transform:scale(0.8);transform:scale(0.8);}
.main-slider .owl-item .scale-down{-webkit-transform:scale(1.2);transform:scale(1.2);}
.main-slider .owl-item .delay-1{-webkit-transition-delay:0.5s;transition-delay:0.5s;}
.main-slider .owl-item .delay-2{-webkit-transition-delay:0.7s;transition-delay:0.7s;}
.main-slider .owl-item .delay-3{-webkit-transition-delay:0.9s;transition-delay:0.9s;}
.main-slider .owl-item .delay-4{-webkit-transition-delay:1.1s;transition-delay:1.1s;}
.main-slider .owl-item.active .from-top,.main-slider .owl-item.active .from-bottom{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.main-slider .owl-item.active .from-left,.main-slider .owl-item.active .from-right{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
.main-slider .owl-item.active .scale-up,.main-slider .owl-item.active .scale-down{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
.main-slider .owl-controls{margin:0;}.main-slider .owl-controls .owl-dots{display:none!important;}
@media (min-width: 768px) {.main-slider .common-inner{padding-left:0;}}
@media (min-width: 768px) {.main-slider .common-inner{padding-left:15px;}}.owl-stage-outer{border-bottom:4px solid #ec5598;}
.main-slider .slide-inner1,.main-slider .slide-inner2,.main-slider .slide-inner4{position:absolute;}
@media (min-width: 320px) {.main-slider .slide-inner1,.main-slider .slide-inner2,.main-slider .slide-inner4{-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);top:50%;left:10%;}}
@media (min-width: 768px) {.main-slider .slide-inner1,.main-slider .slide-inner2,.main-slider 
.slide-inner4{-webkit-transform:translate(0,-30%);transform:translate(0,-30%);top:50%;left:0;}}
.main-slider .common-inner .h1{font-family:'Raleway',sans-serif;color:#222222;font-weight:700;text-transform:uppercase;margin:0;}
@media (min-width: 320px) {.main-slider .common-inner .h1{font-size:20px;line-height:20px;margin:0;}}
@media (min-width: 768px) {.main-slider .common-inner .h1{font-size:50px;line-height:50px;margin:0 0 10px;}}
@media (min-width: 992px) {.main-slider .common-inner .h1{font-size:55px;line-height:55px;margin:0 0 10px;}}
.main-slider .common-inner .h4{color:#222222;margin-bottom:10px;margin-top:0;}
@media (min-width: 320px) {.main-slider .common-inner .h4{font-size:12px;line-height:18px;margin-bottom:0;}}
@media (min-width: 768px) {.main-slider .common-inner .h4{font-size:18px;line-height:26px;margin-bottom:10px;}}
.main-slider .common-inner a{text-align:center;display:block;padding:17px 0;}
@media (min-width: 320px) {.main-slider .common-inner a{width:140px;}}
@media (min-width: 768px) {.main-slider .common-inner a{width:184px;}}
@media (min-width: 320px) {.main-slider .common-inner .img-responsive{margin-bottom:5px;width:65px;}}
@media (min-width: 768px) {.main-slider .common-inner .img-responsive{width:95px;margin-bottom:30px;}}.main-slider .slide-inner3{position:absolute;}
@media (min-width: 320px) {.main-slider .slide-inner3{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:10%;}}
@media (min-width: 768px) {.main-slider .slide-inner3{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;left:50%;}}
.aboutSection{width:100%;float:none;}@media (min-width: 320px) {.aboutSection{padding:0 15px;}}
@media (min-width: 768px) {.aboutSection{padding:0 0 50px 0;}}.aboutInner{position:relative;}
@media (min-width: 320px) {.aboutInner{height:auto;padding:0 15px 0 15px;background-color:transparent;}}
@media (min-width: 768px) {.aboutInner{width:50%;float:right;height:650px;padding:120px 0 0 0;background-color:#ffffff;}}
@media (min-width: 320px) {.sepcialContainer{width:100%;position:relative;left:0;-webkit-transform:translate(0,0);transform:translate(0,0);}}
@media (min-width: 768px) {.sepcialContainer{width:750px;position:absolute;left:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);}}
@media (min-width: 992px) {.sepcialContainer{width:970px;}}
@media (min-width: 1200px) {.sepcialContainer{width:1170px;}}
@media (min-width: 320px) {.rightPadding{padding:50px 15px;}}
@media (min-width: 768px) {.rightPadding{padding:0 0 0 15px;}}
@media (min-width: 320px) {.imagebox{border:5px solid #ffffff;}}
@media (min-width: 768px) {.imagebox{border:5px solid #ffffff;border-right:0;}}.imagebox img{width:100%;}
@media (min-width: 320px) {.imagebox img{margin:-10px 0 10px 10px;}}
@media (min-width: 768px) {.imagebox img{margin:-40px 0 40px 40px;}}
@media (min-width: 992px) {.imagebox img{margin:-60px 0 60px 60px;}}
@media (min-width: 320px) {.aboutInfo{padding:50px 30px;background-color:#ffffff;margin:0 -30px;}}
@media (min-width: 768px) {.aboutInfo{padding:0 0 0 55px;background-color:transparent;margin:0;}}
@media (min-width: 992px) {.aboutInfo{padding:0 0 0 95px;}}.aboutInfo h2{letter-spacing:10px;font-size:20px;color:#222222;}
@media (min-width: 320px) {.aboutInfo h2{line-height:35px;}}
@media (min-width: 768px) {.aboutInfo h2{line-height:30px;}}
@media (min-width: 992px) {.aboutInfo h2{line-height:40px;}}
.aboutInfo h3{font-size:14px;color:#222222;text-transform:capitalize;line-height:26px;font-weight:400;font-family:'Open Sans',sans-serif;}
.aboutInfo p{font-size:14px;}.varietySection{padding:0 0 100px 0;background-color:#ffffff;width:100%;float:none;}
.tabs-left>.nav-tabs{border-bottom:0;}.tab-content>.tab-pane{display:none;}.tab-content>.active{display:block;}
.tabs-left>.nav-tabs>li{float:none;display:block!important;}.tabs-left>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;
border-right-color:#ffffff;}.tabTop .nav{text-align:center;border:none;}.tabTop .nav li{display:inline-block;float:none;}
.tabTop .nav li a{border:none;font-size:14px;line-height:26px;color:#222222;font-family:'Montserrat',sans-serif;font-weight:700;
text-transform:uppercase;}@media (min-width: 768px) {.tabTop .nav li a{padding:0 23px;}}
@media (min-width: 992px) {.tabTop .nav li a{padding:0 33px;}}.tabTop .nav li a span{border-bottom:2px solid transparent;}
.tabTop .nav li a:hover{background-color:transparent;color:#ec5598;}
.tabTop .nav li a:hover span{border-bottom:2px solid rgba(236,85,152,0.5);}
.tabTop .nav li.active a{border:none;color:#ec5598;background-color:transparent;}
.tabTop .nav li.active a:hover{border:none;color:#ec5598;background-color:transparent;}
.tabTop .nav li.active a span{border-bottom:2px solid rgba(236,85,152,0.5);}
@media (min-width: 768px) {.tabTop .tab-content{padding:40px 0 0 0;}}
@media (min-width: 992px) {.tabTop .tab-content{padding:40px 0 0 0;}}
@media (min-width: 320px) {.tabs-left .tab-content{padding:0 15px;}}
@media (min-width: 768px) {.tabs-left .tab-content{padding:0 15px 0 30px;}}
.tabs-left .nav{box-shadow:0 7px 21px rgba(0,0,0,0.1);margin-right:0;padding:25px 0;}
@media (min-width: 320px) {.tabs-left .nav{margin:0 0 50px 0;}}
@media (min-width: 768px) {.tabs-left .nav{margin:0;}}
@media (min-width: 320px) {.tabs-left .nav li{padding:0 30px;}}
@media (min-width: 768px) {.tabs-left .nav li{padding:0 20px;}}
@media (min-width: 992px) {.tabs-left .nav li{padding:0 45px;}}
.tabs-left .nav li a{padding:20px 0;border-bottom:1px dashed #b7b7b7;text-align:left;}
.tabs-left .nav li a span{border-bottom:none;float:right;}
.tabs-left .nav li a:hover{border-bottom:1px dashed #ec5598;}
.tabs-left .nav li a:hover span{border-bottom:none;}
.tabs-left .nav li.active a{border-bottom:1px dashed #ec5598;}
.tabs-left .nav li.active a:hover,.tabs-left .nav li.active a:focus,.tabs-left 
.nav li.active a a:active{border-bottom:1px dashed #ec5598;}.tabs-left .nav li.active a span{border-bottom:none;}
.tabs-left .nav li:last-child a{border:none;}.varietyContent img{margin-bottom:25px;}
.varietyContent h3{font-size:20px;line-height:40px;margin:0 0 15px 0;font-weight:400;}
.varietyContent h4{font-size:15px;line-height:26px;color:#ec5598;margin:0 0 25px 0;font-family:'Open Sans',sans-serif;font-weight:600;}
.varietyContent p{font-size:14px;line-height:26px;color:#666666;margin:0 0 25px 0;}.varietyContent a{width:239px;}
.offersSection{padding:80px 0;width:100%;float:none;}
.offerContent{position:relative;border-radius:100%;border:7px solid rgba(255,255,255,0.5);box-shadow:0 7px 21px rgba(0,0,0,0.1);}
@media (min-width: 320px) {.offerContent{width:254px;height:254px;margin:0 auto 30px auto;}}
@media (min-width: 768px) {.offerContent{width:160px;height:160px;margin:0 auto;}}
@media (min-width: 992px) {.offerContent{width:200px;height:200px;}}
@media (min-width: 1200px) {.offerContent{width:254px;height:254px;}}
.offerContent img{border-radius:100%;max-width:100%;height:100%;}
.offerContent .offerMasking{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden;border-radius:100%;}
.offerContent .offerTitle{width:100%;background-color:rgba(236,85,152,0.7);text-align:center;border-radius:0 0 100% 100%;position:absolute;left:0;bottom:0;}
@media (min-width: 320px) {.offerContent .offerTitle{padding:12px 0 40px 0;}}
@media (min-width: 768px) {.offerContent .offerTitle{padding:5px 0 17px 0;}}
@media (min-width: 992px) {.offerContent .offerTitle{padding:12px 0 40px 0;}}
.offerContent .offerTitle h4{margin:0;}.offerContent 
.offerTitle h4 a{font-size:20px;line-height:40px;color:#ffffff;text-transform:uppercase;font-weight:400;}
@media (min-width: 768px) {.offerContent .offerTitle h4 a{font-size:12px;}}
@media (min-width: 992px) {.offerContent .offerTitle h4 a{font-size:20px;}}
.offerContent .offerPrice{width:65px;height:65px;text-align:center;background-color:#ffffff;border-radius:100%;
position:absolute;box-shadow:0 7px 21px rgba(0,0,0,0.1);}
@media (min-width: 320px) {.offerContent .offerPrice{right:-27px;bottom:-3px;}}
@media (min-width: 768px) {.offerContent .offerPrice{right:-10px;bottom:-35px;}}
@media (min-width: 992px) {.offerContent .offerPrice{right:-27px;bottom:-3px;}}
.offerContent .offerPrice h5{font-family:'Open Sans',sans-serif;line-height:65px;margin:0;font-size:20px;color:#ec5598;}#productSlider 
.carousel-indicators{display:none;}#productSlider .carousel-control{opacity:1;width:auto;}
@media (min-width: 320px) {#productSlider .carousel-control{top:-30px;bottom:auto;}}
@media (min-width: 768px) {#productSlider .carousel-control{top:0;bottom:0;}}#productSlider .carousel-control.left{background-image:none;color:#ec5598;}
@media (min-width: 320px) {#productSlider .carousel-control.left{left:50%;right:auto;-webkit-transform:translate(-140%,0);transform:translate(-140%,0);}}
@media (min-width: 768px) {#productSlider .carousel-control.left{left:auto;right:30px;-webkit-transform:translate(0,0);transform:translate(0,0);}}
#productSlider .carousel-control.left i.fa-long-arrow-left{text-shadow:none;}#productSlider .carousel-control.right{background-image:none;color:#ec5598;}
@media (min-width: 320px) {#productSlider .carousel-control.right{right:auto;left:50%;top:-30px;-webkit-transform:translate(0,0);transform:translate(0,0);}}
@media (min-width: 768px) {#productSlider .carousel-control.right{right:0;top:0;left:auto;-webkit-transform:translate(0,0);transform:translate(0,0);}}
#productSlider .carousel-control.right i.fa-long-arrow-right{text-shadow:none;}.productInfo h3{font-weight:400;margin:0 0 18px 0;}
.productInfo h4{font-family:'Open Sans',sans-serif;line-height:26px;margin:0 0 14px 0;font-size:16px;color:#ec5598;font-weight:400;}
.productInfo p{font-size:14px;line-height:26px;color:#666666;margin:0 0 25px 0;}.productInfo a{width:146px;}
.rating{margin-bottom:25px;margin-left:0;}.rating li{padding:0;}.rating li i{color:#666666;}
.productImage{position:relative;}@media (min-width: 320px) {.productImage{margin:0 0 30px 0;}}
@media (min-width: 768px) {.productImage{margin:0;}}.productImage a{opacity:0;}
.productImage a i{width:50px;height:50px;line-height:50px;background-color:#404040;position:absolute;color:#ffffff;left:50%;top:50%;
text-align:center;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);-webkit-transition:all 0.4s;transition:all 0.4s;}
.productImage a:hover i{background-color:#ec5598;}.productSection{padding:0 0 100px 0;width:100%;float:none;background-color:#ffffff;}
.productSection:hover .productImage a{opacity:1;}.reviewSection{padding:0 0 80px 0;width:100%;float:none;}
.reviewInner{position:relative;}.reviewImage{position:absolute;top:80px;width:165px;height:160px;border:5px solid rgba(255,255,255,0.7);}
@media (min-width: 768px) {.reviewImage{left:-125px;}}
@media (min-width: 992px) {.reviewImage{left:-145px;}}
.reviewImage img{position:absolute;left:25px;top:-25px;}.reviewInfo{padding:60px 30px 53px 65px;background-color:#ffffff;}
@media (min-width: 320px) {.reviewInfo{margin:0 0 30px 0;}}
@media (min-width: 992px) {.reviewInfo{margin:0;}}.reviewInfo .fa-quote-left{font-size:25px;margin:0 0 25px 0;color:#ec5598;}
.reviewInfo p{font-size:14px;line-height:26px;color:#222222;margin:0 0 25px 0;}
.reviewInfo h3{font-size:16px;line-height:26px;color:#222222;margin:0 0 5px 0;font-weight:400;text-transform:uppercase;}
.reviewInfo h4{font-size:13px;line-height:26px;color:#ec5598;margin:0;font-weight:400;text-transform:capitalize;font-family:'Open Sans',sans-serif;}
.callAction{padding:60px 0;background-color:#ec5598;}.callInfo p{color:#ffffff;font-weight:600;font-size:14px;line-height:26px;}
@media (min-width: 320px) {.callInfo p{margin:0 0 20px 0;}}
@media (min-width: 768px) {.callInfo p{margin:0;}}
.btn-primary.callBtn{background-color:#ffffff;color:#222222;width:178px;display:block;}
@media (min-width: 320px) {.btn-primary.callBtn{margin:0;}}
@media (min-width: 768px) {.btn-primary.callBtn{margin:0 auto;}}
.btn-primary.callBtn:hover{background-color:#ffffff;color:#222222;}.pricingSection{padding:0 0 80px 0;}
.priceImage{position:relative;width:100%;display:block;background-position:center;background-size:cover;background-repeat:no-repeat;}
@media (min-width: 320px) {.priceImage{height:190px;}}
@media (min-width: 768px) {.priceImage{height:150px;}}
@media (min-width: 992px) {.priceImage{height:190px;}}
.priceImage img{height:100%;width:100%;}
.maskImage{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);text-align:center;
-webkit-transition:all 0.4s;transition:all 0.4s;}.maskImage h3{margin:0;line-height:190px;font-weight:700;color:#ffffff;}
@media (min-width: 320px) {.maskImage h3{line-height:190px;font-size:24px;}}
@media (min-width: 768px) {.maskImage h3{line-height:150px;font-size:16px;}}
@media (min-width: 992px) {.maskImage h3{line-height:190px;font-size:24px;}}
.priceTag{background-color:#ec5598;border-radius:100%;text-align:center;border:5px solid #ffffff;position:absolute;left:50%;}
@media (min-width: 320px) {.priceTag{width:115px;height:115px;bottom:-55px;margin-left:-50px;}}
@media (min-width: 768px) {.priceTag{width:95px;height:95px;bottom:-45px;margin-left:-45px;}}
@media (min-width: 992px) {.priceTag{width:115px;height:115px;bottom:-55px;margin-left:-50px;}}
.priceTag h4{margin:0;color:#ffffff;font-family:'Open Sans',sans-serif;font-weight:700;}
@media (min-width: 320px) {.priceTag h4{line-height:105px;font-size:35px;}}
@media (min-width: 768px) {.priceTag h4{line-height:85px;font-size:25px;}}
@media (min-width: 992px) {.priceTag h4{line-height:105px;font-size:35px;}}
.priceInfo{width:100%;background-color:#f5f5f5;padding:60px 0 30px 0;text-align:center;border:1px solid #dedede;border-top:0;}
@media (min-width: 320px) {.priceInfo{margin:0 0 50px 0;}}
@media (min-width: 768px) {.priceInfo{margin:0;}}
.priceInfo ul{margin-bottom:10px;}
.priceInfo ul li{border-bottom:1px solid #dedede;padding:21px 0;color:#666666;}
@media (min-width: 768px) {.priceInfo ul li{font-size:12px;}}
@media (min-width: 992px) {.priceInfo ul li{font-size:14px;}}.priceInfo ul li:last-child{border-bottom:none;}
.priceInfo a{width:133px;}.priceTableWrapper{box-shadow:0 7px 21px transparent;-webkit-transition:all 0.4s;transition:all 0.4s;}
.priceTableWrapper:hover{box-shadow:0 7px 21px rgba(0,0,0,0.1);}
.priceTableWrapper:hover .priceInfo{border:0;}.priceTableWrapper:hover .maskImage{background-color:rgba(236,85,152,0.3);}
.contactSection{padding:0 0 80px 0;background-color:#ffffff;}.contactTitle h3{font-weight:400;font-size:20px;color:#222222;margin:0 0 25px 0;}
.holdingInfo{padding:40px 50px 30px 30px;margin:45px 0 0 0;}
.holdingInfo p{margin:0 0 30px 0;}
.holdingInfo ul li{font-size:14px;line-height:26px;color:#666666;position:relative;margin:0 0 18px 0;padding:0 0 0 25px;}
@media (min-width: 992px) {.holdingInfo ul li{padding:0 0 0 38px;}}
.holdingInfo ul li i{position:absolute;left:0;top:5px;color:#ec5598;font-size:18px;}
.holdingInfo ul li:last-child{margin:0;}.holdingInfo ul li a{font-size:14px;line-height:26px;color:#666666;}
.mapArea{width:100%;display:block;}.mapArea #map{width:100%;height:420px;}.brandArea{padding:55px 0;}
.brandArea .slide{display:table;width:100%;height:115px;}
.brandArea .slide .partnersLogo{width:270px;display:table-cell;vertical-align:middle;text-align:center!important;}.brandArea 
.slide .partnersLogo img{width:auto;margin:0 auto;line-height:115px;}.brandArea .owl-stage-outer{border-bottom:none;}.brandArea 
.owl-next,.brandArea .owl-prev{-webkit-transition:all 0.4s;transition:all 0.4s;background-color:transparent!important;box-shadow:none!important;
border:none;width:40px;height:40px;padding:0!important;}.brandArea .owl-next span,.brandArea .owl-prev span{display:none;}
.brandArea .owl-next:before{color:#716d6e;content:"\f105";display:inline-block;
font-family:FontAwesome;font-size:40px;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
line-height:40px;}.brandArea .owl-prev:before{color:#716d6e;line-height:40px;content:"\f104";display:inline-block;
font-family:FontAwesome;font-size:40px;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.homeGalleryTitle{width:100%;float:none;}.homeGallery{padding:0;}
.homeGallery .row{margin:0;}.homeGallery .col-sm-3,.homeGallery .col-sm-4{padding:0;}
@media (min-width: 320px) {.homeGallery ul.filter>li{padding:0 10px;margin-bottom:25px;}}
@media (min-width: 768px) {.homeGallery ul.filter>li{padding:0 20px;margin-bottom:0;}}
.homeGallery ul.filter>li>a{padding:0;border-bottom:2px solid transparent;font-size:14px;line-height:26px;color:#6b6b6b;
text-transform:uppercase;font-weight:600;padding-bottom:10px;}.homeGallery ul.filter>li>a:hover{background-color:transparent;
border-bottom:2px solid rgba(236,85,152,0.5);color:#ec5598;}.homeGallery ul.filter>li.active>a{background-color:transparent;
border-bottom:2px solid rgba(236,85,152,0.5);color:#ec5598;}.homeGallery.gallery-v1 .col-sm-4,.homeGallery.gallery-v1 
.col-sm-3{padding-right:15px;padding-left:15px;margin-bottom:30px;}.homeGallery.gallery-v1 .col-sm-4:last-child,
.homeGallery.gallery-v1 .col-sm-3:last-child{margin-bottom:0;}
.filter-container{padding:0 20px 50px 20px;}figure{position:relative;height:auto;}
.isotopeSelector .overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.75);position:absolute;left:0;top:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;
opacity:0;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.isotopeSelector .overlay .fancybox-pop{width:100%;height:100%;display:block;text-align:center;position:absolute;z-index:1000;}figure:hover 
.overlay{opacity:1;visibility:visible;}.overlayInfo{position:absolute;left:50%;top:50%;width:100%;
-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate(-50%,-30%);
transform:translate(-50%,-30%);}
.overlayInfo h5{font-size:20px;font-weight:400;color:#ffffff;text-transform:uppercase;margin:0;}
.overlayInfo h5 i{margin-bottom:15px;}
.expertSection{padding:0 0 90px 0;}
.expertSection .carousel-control{display:none;}
.expertSection .item-inner{width:100%;float:left;position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width: 768px) {.expertSection .item-inner{width:25%;}}
@media (min-width: 320px) {.expertSection .carousel-inner{min-height:445px;}}
@media (min-width: 768px) {.expertSection .carousel-inner{min-height:340px;}}
@media (min-width: 992px) {.expertSection .carousel-inner{min-height:445px;}}
.expertSection .carousel-indicators li{border-color:#ec5598;width:12px;height:12px;}
.expertSection .carousel-indicators li.active{width:16px;height:16px;background-color:#ec5598;}
@media (min-width: 320px) {.expertSection .carousel-indicators{bottom:-35px;}}
@media (min-width: 768px) {.expertSection .carousel-indicators{bottom:0;}}
.expertImage{overflow:hidden;border-radius:100%;border:7px solid #ffffff;position:relative;box-shadow:0 7px 21px rgba(0,0,0,0.3);margin:0 auto;}
@media (min-width: 320px) {.expertImage{width:263px;height:263px;}}
@media (min-width: 768px) {.expertImage{width:160px;height:160px;}}
@media (min-width: 992px) {.expertImage{width:230px;height:230px;}}
.expertImage img{max-width:100%;}
.expertMask{width:100%;height:100%;background-color:rgba(236,85,152,0.5);position:absolute;border-radius:100%;left:0;top:0;opacity:0;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.socialArea{width:100%;position:absolute;left:0;bottom:60px;}
.socialArea ul{text-align:center;}
.socialArea ul li a{color:#ffffff;}
.expertCaption{margin-top:25px;}
.expertCaption h2{margin:0 0 10px 0;font-size:20px;line-height:26px;color:#222222;font-weight:400;-webkit-transition:all 0.4s;transition:all 0.4s;}
.expertCaption p{margin:0;}
@media (min-width: 768px) {.expertCaption p{font-size:12px;}}
@media (min-width: 992px) {.expertCaption p{font-size:14px;}}
.expertBox{margin-bottom:25px;text-align:center;}.expertBox:hover 
.expertMask{opacity:1;}.expertBox:hover .expertCaption h2{color:#ec5598;}.page-expert .item 
.expertBox{margin-bottom:40px;}.page-expert .item:last-child 
.expertBox{margin-bottom:0;}footer{background-attachment:fixed;width:100%;background-size:cover;background-position:center center;padding-bottom:0;
position:relative;}.footerInfo{padding:96px 0 60px 0;border-top:4px solid #ec5598;}
@media (min-width: 320px) {.footerInfo .col-sm-3{padding:0 15px 50px 15px;}}
@media (min-width: 768px) {.footerInfo .col-sm-3{padding:0 15px;}}
@media (min-width: 320px) {.footerInfo .paddingLeft{padding-left:15px;}}
@media (min-width: 768px) {.footerInfo .paddingLeft{padding-left:15px;}}
@media (min-width: 992px) {.footerInfo .paddingLeft{padding-left:40px;}}
.footerText .footerLogo{margin-bottom:40px;display:block;}
@media (min-width: 320px) {.footerText .footerLogo img{width:auto;}}
@media (min-width: 480px) {.footerText .footerLogo img{width:auto;}}
@media (min-width: 768px) {.footerText .footerLogo img{width:100%;}}
@media (min-width: 992px) {.footerText .footerLogo img{width:auto;}}
.footerText p{line-height:24px;color:#666666;margin-bottom:30px;}
@media (min-width: 320px) {.footerText p{font-size:14px;}}
@media (min-width: 480px) {.footerText p{font-size:14px;}}
@media (min-width: 768px) {.footerText p{font-size:12px;}}
@media (min-width: 992px) {.footerText p{font-size:14px;}}
.footerText .input-group{width:100%;}.footerText .form-control,.footerText 
.input-group-addon{width:65%;border-radius:0;height:40px;box-shadow:none;color:#666666;background-color:#ffffff;border:1px solid #ffffff;}
@media (min-width: 320px) {.footerText .form-control,.footerText .input-group-addon{font-size:14px;}}
@media (min-width: 480px) {.footerText .form-control,.footerText .input-group-addon{font-size:14px;}}
@media (min-width: 768px) {.footerText .form-control,.footerText .input-group-addon{font-size:12px;}}
@media (min-width: 992px) {.footerText .form-control,.footerText .input-group-addon{font-size:14px;}}
.footerText .form-control:focus{border:1px solid #ec5598;}.footerText 
.input-group-addon{width:35%;background-color:#ec5598;color:#ffffff;font-weight:700;text-transform:uppercase;border:1px solid #ec5598;}
.footerInfoTitle h4{font-size:20px;line-height:27px;margin-bottom:35px;font-family:'Montserrat',sans-serif;font-weight:400;}
@media (min-width: 320px) {.useLink ul li{margin:0 0 10px 0;}}
@media (min-width: 480px) {.useLink ul li{margin:0 0 10px 0;}}
@media (min-width: 768px) {.useLink ul li{margin:0 0 10px 0;}}
@media (min-width: 992px) {.useLink ul li{margin:0 0 20px 0;}}
.useLink ul li a{line-height:24px;color:#666666;}.useLink ul li a i{margin-right:10px;}.useLink ul li a:hover{color:#ec5598;}
@media (min-width: 320px) {.useLink ul li a{font-size:14px;}}
@media (min-width: 480px) {.useLink ul li a{font-size:14px;}}
@media (min-width: 768px) {.useLink ul li a{font-size:12px;}}
@media (min-width: 992px) {.useLink ul li a{font-size:14px;}}
@media (min-width: 320px) {.footerGallery{padding-left:0;}}
@media (min-width: 768px) {.footerGallery{padding-left:15px;}}
@media (min-width: 320px) {.footerGallery .col-xs-4{padding:0 15px 15px 15px;}}
@media (min-width: 768px) {.footerGallery .col-xs-4{padding:0 10px 10px 0;}}
.footerGallery a{display:block;width:100%;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:75px;}
.copyRight{border:1px solid rgba(0,0,0,0.07);padding:30px 0;}.copyRight .list-inline{text-align:center;margin:0 0 25px 0;}
@media (min-width: 768px) {.copyRight .list-inline{text-align:right;margin:0;}}.copyRight .list-inline li a{color:#666666;font-size:13px;padding:0 5px;}
.copyRight .list-inline li a:hover{color:#ec5598;}.copyRightText p{margin-bottom:20px;color:#666666;margin-bottom:0;text-align:center;}
@media (min-width: 768px) {.copyRightText p{margin-bottom:0;text-align:left;}}.copyRightText p a{color:#666666;text-decoration:underline!important;}
.copyRightText p a:hover{color:#ec5598;}.notFound{background-color:#ffffff;text-align:center;}
@media (min-width: 320px) {.notFound{padding:50px 15px 50px 15px;}}
@media (min-width: 768px) {.notFound{padding:100px 15px 100px 15px;}}
.notFoundLogo{display:inline-block;}@media (min-width: 320px) {.notFoundLogo{margin-bottom:40px;}}
@media (min-width: 768px) {.notFoundLogo{margin-bottom:80px;}}.notFoundImage{text-align:center;}
@media (min-width: 320px) {.notFoundImage{margin-bottom:40px;}}
@media (min-width: 768px) {.notFoundImage{margin-bottom:80px;}}
.notFoundImage img{display:inline-block;}.notFoundInfo h2{font-weight:400;font-size:20px;}
@media (min-width: 320px) {.notFoundInfo h2{margin-bottom:35px;}}
@media (min-width: 768px) {.notFoundInfo h2{margin-bottom:70px;}}
.notFoundInfo .btn-primary{padding-left:30px;padding-right:30px;font-size:14px;}
.comingSoon{text-align:left;background-repeat:no-repeat;background-size:cover;position:fixed;width:100%;height:100%;padding:0;
background-position:15% center;}@media (min-width: 768px) {.comingSoon{background-position:center center;}}
.comingSoonInner{width:100%;}@media (min-width: 768px) {.comingSoonInner{float:right;width:58.33333333%;}}
@media (min-width: 992px) {.comingSoonInner{width:41.66666667%;}}.comingInner{position:relative;}
@media (min-width: 320px) {.comingInner{-webkit-transform:translate(0,20%);transform:translate(0,20%);}}
@media (min-width: 768px) {.comingInner{-webkit-transform:translate(0,25%);transform:translate(0,25%);}}
@media (min-width: 992px) {.comingInner{-webkit-transform:translate(0,50%);transform:translate(0,50%);}}
.comingInner p{font-size:20px;color:#202020;margin:0 0 30px 0;}.comingInner .input-group{width:100%;}
.comingInner .form-control,.comingInner .input-group-addon{width:65%;border-radius:0;height:40px;box-shadow:none;color:#666666;
background-color:#ffffff;border:1px solid rgba(0,0,0,0.05);margin:0 5% 0 0;}
@media (min-width: 320px) {.comingInner .form-control,.comingInner .input-group-addon{font-size:10px;}}
@media (min-width: 480px) {.comingInner .form-control,.comingInner .input-group-addon{font-size:14px;}}
@media (min-width: 768px) {.comingInner .form-control,.comingInner .input-group-addon{font-size:12px;}}
@media (min-width: 992px) {.comingInner .form-control,.comingInner .input-group-addon{font-size:14px;}}
.comingInner .form-control:focus{border:1px solid #ec5598;}.comingInner 
.input-group-addon{width:30%;background-color:#ec5598;color:#ffffff;font-weight:700;
text-transform:uppercase;border:1px solid #ec5598;margin:0;}.comingLogo{width:210px;margin:0 0 35px 0;}
.comingLogo img{width:100%;}.comingTitle h2{font-size:35px;font-weight:400;text-transform:capitalize;margin:0 0 40px 0;}
.count-down{margin:0 0 35px 0;}.count-down #simple_timer{width:100%;margin:0 auto;color:#222222;}.count-down #simple_timer 
.table-cell{display:inline-block;margin:0 3px 0 0;}
@media (min-width: 480px) {.count-down #simple_timer .table-cell{margin:0 22px 0 0;}}
@media (min-width: 768px) {.count-down #simple_timer .table-cell{margin:0 18px 0 0;}}
@media (min-width: 992px) {.count-down #simple_timer .table-cell{margin:0 17px 0 0;}}
@media (min-width: 1200px) {.count-down #simple_timer .table-cell{margin:0 15px 0 0;}}
.count-down #simple_timer .table-cell:last-child{margin:0;}.count-down #simple_timer 
.table-cell .tab-val{font-weight:600;display:block;background-color:#ffffff;text-align:center;border:1px solid rgba(0,0,0,0.05);}
@media (min-width: 320px) {.count-down #simple_timer .table-cell .tab-val{width:66px;height:66px;line-height:66px;font-size:20px;}}
@media (min-width: 480px) {.count-down #simple_timer .table-cell .tab-val{width:85px;height:85px;line-height:85px;font-size:25px;}}
@media (min-width: 768px) {.count-down #simple_timer .table-cell .tab-val{width:85px;height:85px;line-height:85px;font-size:25px;}}
@media (min-width: 992px) {.count-down #simple_timer .table-cell .tab-val{width:85px;height:85px;line-height:85px;font-size:30px;}}
@media (min-width: 1200px) {.count-down #simple_timer .table-cell .tab-val{width:100px;height:100px;line-height:100px;font-size:40px;}}.count-down 
#simple_timer .table-cell .tab-metr{display:none;}
@media (min-width: 320px) {.orderArea{padding:50px 0 0 0;}}
@media (min-width: 768px) {.orderArea{padding:100px 0 0 0;}}
.orderSection .cartInfo .panel-heading{font-family:'Open Sans',sans-serif;}
.cartInfo{border-radius:0;border-color:#dedede;border:none;}
.cartInfo .panel-heading{border-radius:0;height:56px;padding:0 30px;line-height:56px;font-weight:400;text-transform:uppercase;
font-family:'Montserrat',sans-serif;color:#222222;letter-spacing:1px;border-bottom:none;}
@media (min-width: 320px) {.cartInfo .panel-heading{font-size:14px;}}
@media (min-width: 768px) {.cartInfo .panel-heading{font-size:20px;}}
.cartInfo .panel-heading span{color:#ec5598;font-weight:700;font-family:'Open Sans',sans-serif;font-size:24px;}.cartInfo 
.panel-body{padding:20px;border:1px solid #dedede;border-top:none;}.cartInfo .panel-body.tableArea{padding:0;}
.cartInfo table{margin:0;}.cartInfo table tr td{border-top:none;border-bottom:1px solid #dedede;font-family:'Montserrat',sans-serif;
line-height:26px;color:#000000;vertical-align:middle;}
@media (min-width: 320px) {.cartInfo table tr td{font-size:14px;padding:5px;}}
@media (min-width: 768px) {.cartInfo table tr td{font-size:18px;padding:20px;}}
.cartInfo table tr td a{font-family:'Montserrat',sans-serif;line-height:26px;color:#000000;}
@media (min-width: 320px) {.cartInfo table tr td a{font-size:14px;}}
@media (min-width: 768px) {.cartInfo table tr td a{font-size:18px;}}
.cartInfo table tr td .btn{font-size:14px;color:#666666;line-height:20px;width:150px;padding-left:0;padding-right:0;text-align:center;}
.cartInfo table tr td .btn:hover,.cartInfo table tr td .btn:focus{color:#ffffff;background-color:#ec5598;}
.cartInfo table tr td span{color:#666666;font-size:13px;line-height:24px;font-family:'Open Sans',sans-serif;}
.cartInfo table tr td .price{color:#ec5598;font-size:18px;line-height:24px;font-family:'Open Sans',sans-serif;font-weight:600;}
.cartInfo table tr td .close{opacity:1;line-height:45px;}.cartInfo table tr td 
.close span{font-size:45px;font-weight:400;font-family:'Open Sans',sans-serif;color:#666666;}
@media (min-width: 320px) {.cartInfo table tr td:first-child{width:auto;}}
@media (min-width: 768px) {.cartInfo table tr td:first-child{width:155px;}}.cartInfo table tr td:last-child{text-align:right;}
.cartInfo table tr:last-child td{border:none;}.cartInfo p{color:#222222;margin-bottom:18px;}
.cartInfo .input-group{width:100%;margin-bottom:20px;}.cartInfo .form-control,.cartInfo 
.input-group-addon{border-radius:0;height:40px;box-shadow:none;color:#666666;background-color:#ffffff;border:1px solid #dedede;margin:0 5% 0 0;}
@media (min-width: 320px) {.cartInfo .form-control,.cartInfo .input-group-addon{font-size:14px;width:65%;}}
@media (min-width: 768px) {.cartInfo .form-control,.cartInfo .input-group-addon{font-size:12px;width:50%;}}
@media (min-width: 992px) {.cartInfo .form-control,.cartInfo .input-group-addon{font-size:14px;width:65%;}}
.cartInfo .form-control:focus{border:1px solid #ec5598;}
.cartInfo .input-group-addon{background-color:transparent;color:#222222;font-weight:700;text-transform:uppercase;border:1px solid #ec5598;margin:0;}
@media (min-width: 320px) {.cartInfo .input-group-addon{width:30%;}}
@media (min-width: 768px) {.cartInfo .input-group-addon{width:45%;}}
@media (min-width: 992px) {.cartInfo .input-group-addon{width:30%;}}
.cartImage{height:105px;border:1px solid #dedede;text-align:center;line-height:105px;display:block;}
@media (min-width: 320px) {.cartImage{width:105px;}}
@media (min-width: 768px) {.cartImage{width:130px;}}
@media (min-width: 320px) {.checkout{padding:50px 0;}}
@media (min-width: 768px) {.checkout{padding:100px 0;}}
.orderSection .table-responsive{overflow-x:auto;width:100%;margin-bottom:0;}
@media (min-width: 768px) {.orderSection .table-responsive{overflow-x:auto;}}
.checkInfo{border-radius:0;border-color:#dedede;border:none;margin-bottom:80px;}
.checkInfo .panel-heading{border-radius:0;height:56px;padding:0 30px;line-height:56px;font-weight:400;text-transform:uppercase;
font-family:'Montserrat',sans-serif;color:#222222;letter-spacing:1px;border-bottom:none;}
@media (min-width: 320px) {.checkInfo .panel-heading{font-size:14px;}}
@media (min-width: 768px) {.checkInfo .panel-heading{font-size:20px;}}
.checkInfo .panel-body{padding:20px;border:1px solid #dedede;border-top:none;}
.cardTitle{color:#000000;margin-bottom:20px;}
@media (min-width: 320px) {.cardTitle{padding-left:0;}}
@media (min-width: 768px) {.cardTitle{padding-left:0;}}
.cardTitle i.fa{color:#ec5598;margin-right:10px;}
@media (min-width: 320px) {.cardTitle.extraSpace{padding-left:0;}}
@media (min-width: 768px) {.cardTitle.extraSpace{padding-left:20px;}}
.form-group .cardTitle{padding-left:0;}.form-group .cardTitle i.fa{color:#666666;margin-right:10px;}
@media (min-width: 320px) {.commentsForm{padding:0 0 20px 0;border-bottom:1px dashed #b7b7b7;margin:0 0 20px 0;}}
@media (min-width: 768px) {.commentsForm{padding:0;margin:0;border:none;}}.form-group{position:relative;}
.form-group .helpText{position:absolute;top:14px;right:25px;}
.form-group .dateSelect,.form-group .countrySelect{margin-bottom:0;}
.paymentPart{border:1px solid #dedede;padding:10px 20px;}.paymentPart 
.form-group{margin-bottom:0;}
@media (min-width: 320px) {.paymentPart .btn-primary{width:100%;padding-left:25px;padding-right:25px;margin-bottom:10px;}}
@media (min-width: 768px) {.paymentPart .btn-primary{width:auto;padding-left:25px;padding-right:25px;margin-bottom:0;}}
@media (min-width: 320px) {.totalAmount{float:none;display:block;text-align:center;}}
@media (min-width: 768px) {.totalAmount{float:right;display:inline-block;}}
.totalAmount span,.totalAmount strong{line-height:45px;font-size:20px;color:#000000;}
.totalAmount strong{color:#ec5598;font-size:20px;margin-left:10px;}
.chooseOption{width:100%;padding-left:40px;}.chooseOption input[type=radio]{outline:0;}
.confirmation .alert.alert-success{border:1px solid transparent;background-color:#d1f0ca;
color:#49c32c;font-size:14px;padding:15px 20px;margin:0 0 60px 0;width:100%;border:none;border-radius:0;}
@media (min-width: 768px) {.confirmation .alert.alert-success{font-size:24px;}}.confirmation .alert 
.fa-check{width:50px;height:50px;line-height:50px;border-radius:100%;background-color:#49c32c;width:40px;height:40px;line-height:40px;font-size:16px;
margin-right:10px;color:#fff;display:inline-block;text-align:center;}
@media (min-width: 768px) {.confirmation .alert .fa-check{width:50px;height:50px;line-height:50px;font-size:20px;margin-right:24px;}}
.confirmation .alert .close{position:relative;top:12px;right:0;color:#49c32c;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$value)";
filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
@media (min-width: 768px) {.confirmation .alert .close{top:15px;}}
.confirm-detail{margin-top:65px;}
.confirm-detail h3{font-size:15px;margin-bottom:0;font-weight:600;}
@media (min-width: 768px) {.confirm-detail h3{display:inline-block;font-size:20px;}}
.confirm-detail h3 span{color:#ec5598;}
.confirm-detail .cart-total{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:600;color:#222222;font-size:15px;
display:inline-block;margin-top:15px;}
@media (min-width: 768px) {.confirm-detail .cart-total{float:right;margin-top:0;font-size:20px;}}
.confirm-detail .cart-total span{color:#ec5598;}
@media (min-width: 320px) {.relatedProduct{padding:50px 0 25px 0;}}
@media (min-width: 768px) {.relatedProduct{padding:100px 0;}}.relatedTitle{padding:0 15px;}
.relatedTitle h2{letter-spacing:1px;}.realatedInner{width:100%;min-height:430px;border:1px solid #dedede;display:block;text-align:center;}
@media (min-width: 320px) {.realatedInner{margin:0 0 25px 0;}}
@media (min-width: 992px) {.realatedInner{margin:0;}}.productBox{width:100%;height:330px;text-align:center;line-height:330px;}
.productBox img{display:inline-block;}
.productName{font-family:'Montserrat',sans-serif;font-size:16px;color:#222222;line-height:26px;margin-bottom:15px;font-weight:400;}
.productPrice{font-family:'Open Sans',sans-serif;font-size:24px;color:#ec5598;line-height:26px;margin-bottom:15px;font-weight:700;}
@media (min-width: 320px) {.singleService{padding:50px 0 25px 0;}}
@media (min-width: 768px) {.singleService{padding:100px 0;}}
@media (min-width: 320px) {.singleService .tab-content{margin:0 0 50px 0;}}
@media (min-width: 768px) {.singleService .tab-content{margin:0 0 0 0;}}
.sidebar{box-shadow:0 7px 21px rgba(0,0,0,0.1);background-color:#ffffff;display:block;margin-bottom:40px;}
.sidebar.navbar-collapse.collapse{padding:25px 0;}
.sidebar .side-nav{width:100%;margin:0;height:auto;}
.sidebar .side-nav li{float:none;display:block;}
.sidebar .side-nav li a{border-bottom:1px dashed #b7b7b7;color:#222222;font-size:14px;font-weight:600;line-height:26px;text-transform:uppercase;}
.sidebar .side-nav li a:hover,.sidebar .side-nav li a:focus{background-color:transparent;color:#ec5598;}
@media (min-width: 320px) {.sidebar .side-nav li a{padding:15px 25px;}}
@media (min-width: 768px) {.sidebar .side-nav li a{padding:15px;}}
@media (min-width: 992px) {.sidebar .side-nav li a{padding:25px 50px;}}
.sidebar .side-nav li a i.fa{float:right;font-size:14px;line-height:26px;}
.sidebar .side-nav li:last-child a{border-bottom:none;}
@media (min-width: 320px) {.sidebar .side-nav .collapseItem{padding:0 25px;}}
@media (min-width: 768px) {.sidebar .side-nav .collapseItem{padding:0 15px;}}
@media (min-width: 992px) {.sidebar .side-nav .collapseItem{padding:0 50px;}}
.sidebar .side-nav .collapseItem li{float:none;display:block;}.sidebar .side-nav 
.collapseItem li a{text-transform:capitalize;display:block;}
@media (min-width: 320px) {.sidebar .side-nav .collapseItem li a{padding:15px 0;}}
@media (min-width: 768px) {.sidebar .side-nav .collapseItem li a{padding:25px 0;}}
.sidebar .side-nav .collapseItem li a span{float:right;}
.nav-stacked{box-shadow:0 7px 21px rgba(0,0,0,0.1);background-color:#ffffff;display:block;margin-bottom:40px;padding:0;}
.nav-stacked li a{margin-right:0;border:0;border-radius:0;border-bottom:1px dashed #b7b7b7;color:#222222;font-size:14px;font-weight:600;
line-height:26px;text-transform:uppercase;text-align:left;}.nav-stacked li a:hover,.nav-stacked li a:focus{background-color:transparent;
color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
@media (min-width: 320px) {.nav-stacked li a{padding:15px 25px;}}
@media (min-width: 768px) {.nav-stacked li a{padding:15px;}}
@media (min-width: 992px) {.nav-stacked li a{padding:25px 50px;}}
.nav-stacked li a i.fa{float:right;font-size:14px;line-height:26px;}
.nav-stacked li.active a{background-color:transparent;color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
.nav-stacked li.active a:hover,.nav-stacked li.active a:focus{background-color:transparent;color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
.nav-stacked li:last-child a{border-bottom:none;}.nav-stacked li .dropdown-menu{border:0;margin-top:0;z-index:0;}
@media (min-width: 320px) {.nav-stacked li .dropdown-menu{padding:0 25px;}}
@media (min-width: 768px) {.nav-stacked li .dropdown-menu{padding:0 15px;}}
@media (min-width: 992px) {.nav-stacked li .dropdown-menu{padding:0 50px;}}
.nav-stacked li .dropdown-menu li a{margin-right:0;border:0;border-radius:0;border-bottom:1px dashed #b7b7b7;color:#444;font-size:14px;
font-weight:400;line-height:26px;text-transform:capitalize;text-align:left;}
.nav-stacked li .dropdown-menu li a:hover,.nav-stacked li 
.dropdown-menu li a:focus{background-color:transparent;color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
@media (min-width: 320px) {.nav-stacked li .dropdown-menu li a{padding:15px 0;}}
@media (min-width: 768px) {.nav-stacked li .dropdown-menu li a{padding:25px 0;}}
.nav-stacked li .dropdown-menu li a span{float:right;}
.nav-stacked li .dropdown-menu li.active a{background-color:transparent;color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
.nav-stacked li .dropdown-menu li.active a:hover,.nav-stacked li 
.dropdown-menu li.active a:focus{background-color:transparent;color:#ec5598;border:0;border-bottom:1px dashed #b7b7b7;}
.nav-stacked li .dropdown-menu li:last-child a{border-bottom:1px dashed #b7b7b7;}
.nav-stacked .open>.dropdown-menu,.nav-stacked .openTab>.dropdown-menu{position:relative;box-shadow:none;display:block;float:none;}
@media (min-width: 320px) {.marginAdjust{margin-bottom:30px;}}
@media (min-width: 768px) {.marginAdjust{margin-bottom:80px;}}
@media (min-width: 320px) {.singleProduct{padding:50px 0 25px 0;}}
@media (min-width: 768px) {.singleProduct{padding:100px 0;}}
.singleIamge{height:550px;text-align:center;border:1px solid #dedede;line-height:550px;}
@media (min-width: 320px) {.singleIamge{margin-bottom:25px;width:100%;}}
@media (min-width: 768px) {.singleIamge{margin-bottom:100px;width:90%;}}
.singleIamge img{display:inline-block;}
@media (min-width: 320px) {.singleProductInfo{margin-bottom:25px;}}
@media (min-width: 768px) {.singleProductInfo{margin-bottom:100px;}}
.singleProductInfo h2{font-weight:400;}
@media (min-width: 320px) {.singleProductInfo h2{margin:0 0 25px 0;}}
@media (min-width: 768px) {.singleProductInfo h2{margin:0 0 50px 0;}}
.singleProductInfo h3{font-size:45px;font-family:'Open Sans',sans-serif;font-weight:600;color:#ec5598;}
@media (min-width: 320px) {.singleProductInfo h3{margin:0 0 25px 0;}}
@media (min-width: 768px) {.singleProductInfo h3{margin:0 0 45px 0;}}
.singleProductInfo h3 del{font-size:35px;color:#e4e4e4;margin-left:15px;}
.singleProductInfo p{line-height:26px;}
@media (min-width: 320px) {.singleProductInfo p{margin:0 0 25px 0;}}
@media (min-width: 768px) {.singleProductInfo p{margin:0 0 45px 0;}}
@media (min-width: 320px) {.finalCart{margin:0 0 25px 0;}}
@media (min-width: 768px) {.finalCart{margin:0 0 50px 0;}}
.finalCart input{width:65px;height:45px;margin-right:10px;text-align:center;border:1px solid #dedede;}
.finalCart .btn-primary{width:163px;}input[type=number]::-webkit-inner-spin-button{opacity:1;height:45px;}
@media (min-width: 320px) {.category{margin:0 0 25px 0;}}
@media (min-width: 768px) {.category{margin:0 0 35px 0;}}
.category li{color:#222222;}.category li a:hover{color:#ec5598;}
.shareSocial li{color:#222222;font-family:'Montserrat',sans-serif;font-size:21px;font-weight:400;letter-spacing:1px;}
.shareSocial li a .fa{width:35px;height:35px;display:block;border-radius:100%;color:#ffffff;text-align:center;line-height:35px;font-size:16px;}
.shareSocial li a .fa.fa-facebook{background-color:#3b5999;}
.shareSocial li a .fa.fa-twitter{background-color:#55aced;}
.shareSocial li a .fa.fa-pinterest-p{background-color:#bd081c;}
.shareSocial li a .fa.fa-skype{background-color:#00aff0;}
.shareSocial li a .fa.fa-linkedin{background-color:#0077b5;}
@media (min-width: 320px) {.productArea{padding:50px 0;}}
@media (min-width: 768px) {.productArea{padding:100px 0;}}
.productSideBar{border:none;border-radius:0;margin-bottom:30px;}
.productSideBar .panel-heading{border:1px solid #ec5598;background-color:#ec5598;color:#ffffff;
font-family:'Montserrat',sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:45px;padding:0 0 0 15px;height:45px;border-radius:0;}
.productSideBar .panel-body{border:1px solid #dedede;border-top:none;position:relative;}.productSideBar .panel-body 
.navbar-side-collapse{padding:0;display:block;}.productSideBar .panel-body .navbar-side-collapse 
.navbar-nav{height:auto;margin:0;}.productSideBar .panel-body.priceRange{height:100px;}.productSideBar 
.productSide li{width:100%;display:block;}.productSideBar .productSide li a{padding:7px 0;display:block;color:#222222;}
.productSideBar .productSide li a i.fa{float:right;line-height:20px;margin-right:5px;}
.productSideBar .productSide li a:hover,.productSideBar .productSide li a:focus{color:#ec5598;background-color:transparent;}
.productSideBar .productSide li a:focus{color:#222222;}.productSideBar .productSide li ul li a{padding-left:10px;color:#888888;font-size:13px;}
.price-slider-inner{display:block;margin:15px 0 15px 0;}.price-slider-inner 
.amount-wrapper{position:absolute;bottom:25px;left:12px;font-size:14px;width:120px;color:#222222;}
.price-slider-inner .amount-wrapper input{background-color:transparent;border:0;width:28%;font-size:14px;color:#222222;font-weight:700;text-align:right;}
.price-slider-inner .ui-widget-content{background:none;border:0;background-color:#f0f0f0;height:4px;clear:both;border-radius:0;margin:0 7px;}
.price-slider-inner .ui-widget-content .ui-slider-range{background-color:#ec5598;border:none;border-radius:0;}
.price-slider-inner .ui-widget-content 
.ui-slider-handle{border-radius:50%;background:none;border:3px solid #ec5598;background-color:#ffffff;top:-6px;width:16px;height:16px;outline:none;}
.produtSingle{width:100%;height:430px;border:1px solid #dedede;background-color:#ffffff;}
@media (min-width: 320px) {.produtSingle{margin-bottom:25px;}}
@media (min-width: 768px) {.produtSingle{margin-bottom:50px;}}
.produtSingle:hover .produtImage img{-webkit-transform:scale(1.2);transform:scale(1.2);}
.produtSingle:hover .productMask{opacity:1;}
.productMask{width:100%;height:100%;background-color:rgba(236,85,152,0.7);position:absolute;top:0;left:0;opacity:0;
-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.produtImage{width:100%;height:319px;text-align:center;line-height:319px;position:relative;margin-bottom:20px;overflow:hidden;}
.produtImage img{display:inline-block;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;}
.productOption{width:auto;height:45px;}
.productOption li a{width:45px;height:45px;line-height:45px;text-align:center;border:1px solid #ffffff;color:#ffffff;font-size:17px;display:block;}
.productCaption{text-align:center;}.productCaption h2{margin:0 0 7px 0;}
.productCaption h2 a{font-weight:400;font-size:16px;text-transform:uppercase;color:#222222;}
.productCaption h3{font-weight:700;color:#ec5598;font-size:24px;margin:0;}
.productPagination.productPagination nav{border-top:none;margin:0;}
.productPagination.productPagination .pagination{margin:0;}
@media (min-width: 320px) {.productPagination.productPagination .pagination li{margin:0 10px 10px 0;}}
@media (min-width: 768px) {.productPagination.productPagination .pagination li{margin:0 10px 0 0;}}
.productPagination.productPagination .pagination li a{color:#282428;}
.productPagination.productPagination .pagination li a:hover,
.productPagination.productPagination .pagination li a:focus{color:#ffffff;}
.productPagination.productPagination .pagination li.active a,
.productPagination.productPagination .pagination li.active a:focus,
.productPagination.productPagination .pagination li.active a:hover{color:#ffffff;background-color:#ec5598;border-color:#ec5598;}
@media (min-width: 320px) {.profileArea{padding:50px 0 25px 0;}}@media (min-width: 768px) {.profileArea{padding:80px 0 100px 0;}}
.profileImage{position:relative;border-radius:100%;border:7px solid rgba(255,255,255,0.5);box-shadow:0 7px 21px rgba(0,0,0,0.1);}
@media (min-width: 320px) {.profileImage{width:254px;height:254px;margin:0 auto 30px auto;}}
@media (min-width: 768px) {.profileImage{width:160px;height:160px;margin:0 auto;}}
@media (min-width: 992px) {.profileImage{width:254px;height:254px;}}
.profileImage img{border-radius:100%;max-width:100%;height:100%;}
.profilePersonal{margin:0 0 30px 0;}.profilePersonal h2{margin:0 0 15px 0;font-weight:400;}
.profilePersonal p{margin:0 0 15px 0;}.profilePersonal .list-unstyled{margin-bottom:10px;}
.profilePersonal .list-unstyled li{position:relative;padding-left:20px;line-height:30px;}
.profilePersonal .list-unstyled li i.fa{font-size:14px;color:#ec5598;position:absolute;left:0;right:0;line-height:30px;}
.profilePersonal .list-unstyled li a{text-decoration:underline;line-height:30px;color:#666666;}
.profilePersonal .list-inline li a{font-size:13px;color:#b7b7b7;line-height:26px;}
.profilePersonal .list-inline li a:hover{color:#666666;}
.profileSkills{padding:60px 30px 45px 30px;margin-bottom:35px;}
.progressSingle .list-inline li{line-height:24px;margin-bottom:6px;}
.progressSingle .progress{height:6px;margin-bottom:15px;overflow:hidden;background-color:#d8d8d8;border-radius:0;box-shadow:none;}
.progressSingle .progress-bar{background-color:#ec5598;box-shadow:none;}.profileExtra{margin-bottom:45px;}
.extraTitle h3{font-size:20px;line-height:22px;font-weight:400;}
.educationDetails dt{font-size:15px;font-weight:600;color:#222222;margin:0 0 15px 0;}
.educationDetails dd{line-height:24px;margin:0 0 24px 0;}
@media (min-width: 320px) {.pageGallery .list-inline li{width:100%;}}
@media (min-width: 768px) {.pageGallery .list-inline li{width:auto;}}
.pageGallery .list-inline li a{display:block;text-align:center;line-height:26px;color:#666666;}
@media (min-width: 320px) {.pageGallery .list-inline li a{width:100%;font-size:20px;margin-bottom:25px;}}
@media (min-width: 768px) {.pageGallery .list-inline li a{width:93px;font-size:12px;margin-bottom:0;}}
@media (min-width: 992px) {.pageGallery .list-inline li a{width:134px;font-size:14px;}}
.pageGallery .list-inline li a span{width:100%;margin-bottom:15px;display:block;}
@media (min-width: 320px) {.pageGallery .list-inline li a span{height:auto;}}
@media (min-width: 768px) {.pageGallery .list-inline li a span{height:93px;}}
@media (min-width: 992px) {.pageGallery .list-inline li a span{height:138px;}}
@media (min-width: 320px) {.pageGallery .list-inline li a span img{width:100%;}}
@media (min-width: 768px) {.pageGallery .list-inline li a span img{width:auto;}}
.fancybox-overlay{background-color:rgba(236,85,152,0.5);background-image:none;}
@media (min-width: 320px) {.adjustPadding{padding:50px 0 0 0;}}
@media (min-width: 768px) {.adjustPadding{padding:50px 0 0 15px;}}
@media (min-width: 320px) {.blogSingle{padding:50px 0;}}
@media (min-width: 768px) {.blogSingle{padding:100px 0;}}
.singlePost{border-bottom:1px dashed #b7b7b7;}.singlePost>img{display:block;width:100%;}
@media (min-width: 320px) {.singlePost{padding-bottom:50px;}}
@media (min-width: 768px) {.singlePost{padding-bottom:95px;}}
.blog .paginationCommon nav{border-top:none;}
@media (min-width: 320px) {.blog .paginationCommon nav{margin:0 0 70px 0;}}
@media (min-width: 768px) {.blog .paginationCommon nav{margin:0;}}
.blog .paginationCommon .pagination{margin:0;}.blog-fullwidth .blogPost img{display:block;width:100%;}
@media (min-width: 320px) {.blogPost{margin-bottom:50px;}}
@media (min-width: 768px) {.blogPost{margin-bottom:100px;}}
@media (min-width: 320px) {.blogPost img{margin-bottom:20px;}}
@media (min-width: 768px) {.blogPost img{margin-bottom:35px;}}
.blogPost h2{font-size:20px;font-weight:400;margin-bottom:15px;}
@media (min-width: 768px) {.blogPost h2{font-size:24px;margin-bottom:25px;}}
.blogPost h2 a{color:#ec5598;}.blogPost p img{float:right;}
@media (min-width: 320px) {.blogPost p img{margin:0 0 25px 0;width:100%;}}
@media (min-width: 768px) {.blogPost p img{margin:0 0 0 25px;width:auto;}}
.blogPost .list-inline li a{color:#666666;margin:0 0 5px 0;}
.blogPost .list-inline li a i.fa{font-size:13px;color:#cdcdcd;margin:0 5px 0 0;}
.blogPost .paginationCommon nav{border-top:none;}
@media (min-width: 320px) {.blogPost .paginationCommon nav{margin:0 0 20px 0;}}
@media (min-width: 768px) {.blogPost .paginationCommon nav{margin:0 0 70px 0;}}
.blogPost .paginationCommon .pagination{margin:0;}
@media (min-width: 320px) {.blogCommnets{margin-bottom:50px;}}
@media (min-width: 768px) {.blogCommnets{margin-bottom:100px;}}
.blogCommnets h3{font-size:24px;margin-bottom:35px;letter-spacing:1px;}
.blogCommnets .media{padding-bottom:15px;border-bottom:1px dashed #b7b7b7;}
@media (min-width: 320px) {.blogCommnets .media{margin-top:15px;}}
@media (min-width: 768px) {.blogCommnets .media{margin-top:30px;}}
.blogCommnets .media>.media-left{display:-webkit-box;float:left;padding-right:20px;width:90px;}
.blogCommnets .media>.media-left img{width:70px;}
.blogCommnets .media-body{width:10000px;display:table-cell;vertical-align:top;}
.blogCommnets .media-body h4{font-weight:400;text-transform:uppercase;margin:0 0 15px 0;}
.blogCommnets .media-body h5{color:#666666;font-size:13px;font-weight:400;margin-bottom:20px;}
.blogCommnets .media-body h5 i.fa{color:#cdcdcd;margin-right:7px;}
.blogCommnets .media-body .btn-link{color:#ec5598;text-transform:capitalize;}
@media (min-width: 768px) {.blogCommnets .mediaMargin{margin-left:100px;}}
.commentsForm h3{font-size:24px;margin-bottom:35px;letter-spacing:1px;}
.commentsForm .btn-primary{width:158px;text-align:center;}.form-half{width:100%;}
@media (min-width: 768px) {.form-half{width:48%;display:inline-block;}}
@media (min-width: 768px) {.form-left{margin-right:4%;}}
@media (min-width: 768px) {.form-right{float:right;}}
.blogSidebar .input-group{margin-bottom:30px;}
.blogSidebar .input-group-addon{border-radius:0;background-color:#ffffff;border-color:#dedede;}
.blogSidebar .form-control{border-right:0;}.blogSidebar .panel{border-radius:0;border:none;margin-bottom:30px;}
.blogSidebar .panel-heading{background-color:#ec5598;border-color:#ec5598;color:#ffffff;
text-transform:uppercase;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:400;padding:12px 15px;border-radius:0;}
.blogSidebar .panel-body{border:1px solid #dedede;border-top:none;padding:30px;}
.blogSidebar .categoryList li a{padding:14px 0;display:block;border-bottom:1px dashed #b7b7b7;color:#666666;}
.blogSidebar .categoryList li a:hover{color:#ec5598;}.blogSidebar .categoryList li:last-child a{border-bottom:none;}
.blogSidebar .media{padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #b7b7b7;}
.blogSidebar .media .media-left{display:-webkit-box;float:left;padding-right:20px;width:100px;}
@media (min-width: 768px) {.blogSidebar .media .media-left{padding-right:15px;width:80px;}}
@media (min-width: 992px) {.blogSidebar .media .media-left{padding-right:20px;width:100px;}}
.blogSidebar .media:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.blogSidebar .media-body{width:10000px;display:table-cell;vertical-align:top;}
.blogSidebar .media-body .media-heading{margin-bottom:12px;}
.blogSidebar .media-body .media-heading a{font-weight:400;font-size:15px;line-height:22px;margin-bottom:10px;color:#222222;}
.profile{padding:30px 20px;border:1px solid #dedede;border-top:none;}.innerWrapper{width:100%;display:block;}
.innerWrapper .alert{margin-bottom:40px;}.innerWrapper .form-group button{width:100%;}
.orderBox{height:56px;padding:0 20px;line-height:56px;font-weight:400;text-transform:uppercase;color:#222222;font-size:20px;margin-bottom:30px;}
.dashboard{margin-bottom:50px;}
.dashboard h4{font-family:'Open Sans',sans-serif;font-weight:400;text-transform:uppercase;color:#222222;font-size:18px;margin-bottom:20px;}
.dashboard.list-inline{display:block;margin-bottom:50px;}.dashboard.list-inline li{padding:0;display:block;margin-bottom:10px;}
@media (min-width: 768px) {.dashboard.list-inline li{padding:0 10px 0 0;display:inline-block;margin:0;}}
@media (min-width: 992px) {.dashboard.list-inline li{padding:0 20px 0 0;}}
.dashboard.list-inline li .btn-lg{background-color:#f0f0f0;color:#666666;font-weight:700;-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out;width:100%;padding:47px 0;font-size:16px;}
@media (min-width: 768px) {.dashboard.list-inline li .btn-lg{width:134px;padding:31px 0;font-size:14px;}}
@media (min-width: 992px) {.dashboard.list-inline li .btn-lg{width:170px;padding:47px 0;font-size:16px;}}
@media (min-width: 1200px) {.dashboard.list-inline li .btn-lg{width:210px;padding:67px 0;font-size:18px;}}
.dashboard.list-inline li .btn-lg i{display:block;margin-bottom:20px;}
.dashboard.list-inline li .btn-lg:hover{background-color:#ec5598;color:#ffffff;}
.dashboard.list-inline li:last-child{padding:0;}
.innerWrapper h3{font-family:'Open Sans',sans-serif;font-weight:400;text-transform:uppercase;color:#222222;font-size:20px;margin-bottom:20px;}
.innerWrapper h3 span{color:#ec5598;}.userSection .orderBox{margin-bottom:0;}
.innerWrapper .table-responsive{border:1px solid #dedede;border-top:none;margin-bottom:0;}
@media (min-width: 480px) {.innerWrapper .table-responsive{overflow-x:auto;}}
@media (min-width: 768px) {.innerWrapper .table-responsive{overflow-x:visible;}}
.innerWrapper .table-responsive .table{margin-bottom:0;}
.innerWrapper .table-responsive 
.table thead tr th{border:none;background-color:#ec5598;padding:0;height:55px;vertical-align:middle;text-align:left;font-size:12px;color:#ffffff;
padding:10px 10px 10px 20px;border-right:1px solid rgba(255,255,255,0.2);border-bottom:none;text-align:center;}
@media (min-width: 768px) {.innerWrapper .table-responsive .table thead tr th{text-align:left;font-size:15px;}}
.innerWrapper .table-responsive .table thead tr th:last-child{border:none;}
.innerWrapper .table-responsive .table tbody tr td{padding-left:20px;font-weight:400;vertical-align:middle;}
.innerWrapper .table-responsive .table tbody tr td 
.btn-default{box-shadow:none;border-radius:0;padding:15px 20px;display:inline-block;font-size:12px;font-weight:700;
color:#666666;border:1px solid #dedede;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;}
.innerWrapper .table-responsive .table tbody tr td .btn-default:hover{background-color:#ec5598;color:#ffffff;border-color:#ec5598;}
.innerWrapper .table-responsive .table tbody tr td:last-child{text-align:center;padding-left:10px;}
.innerWrapper .table-responsive .table tbody tr td:first-child{color:#ec5598;}
.innerWrapper .table-responsive .table tbody tr td:first-child .fa{color:#eaeaea;}
.innerWrapper .table-responsive .table tbody tr td .label{border-radius:0;font-size:12px;}
.innerWrapper .table-responsive .table tbody tr td .btn-group,.innerWrapper .table-responsive .table tbody tr td 
.btn-group-vertical{display:-webkit-box;}.profile .orderBox{margin-bottom:30px;}
.profile .thumbnail{border:none;border-radius:0;padding:0;}.profile 
.thumbnail img{width:100%;}.profile .thumbnail .caption{padding:20px 0 0 0;}
@media (min-width: 480px) {.profile .form-horizontal .form-group{margin-bottom:20px;}}
@media (min-width: 768px) {.profile .form-horizontal .form-group{margin-bottom:30px;}}
.profile .form-horizontal .form-group .control-label{padding-top:0;}
@media (min-width: 480px) {.profile .form-horizontal .form-group .control-label{height:25px;line-height:25px;}}
@media (min-width: 768px) {.profile .form-horizontal .form-group .control-label{height:50px;line-height:50px;}}