@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic);html,
button,
input,
select,
textarea{color:#222;}
html{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #eee;margin:1em 0;padding:0;}
audio,
canvas,
images,
video{vertical-align:middle;}
images{height:auto;max-width:100%;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.aligncenter{float:none;margin-left:0 auto;display:block}
.floatleft{float:left}
.floatright{float:right}
a,
a:active,
a:focus,
a:active{text-decoration:none !important;outline:none}
a{color:#e74c3c;text-decoration:none;transition:all 0.2s ease 0s;}
a:hover,
a:focus{color:#bf2718;text-decoration:underline;}
strong{font-weight:700;}
h2{text-transform:uppercase;font-size:23px;}
h4,
.h4{font-size:16px;margin-bottom:10px;margin-top:10px;color:#2D2D71;}
ul{margin:0;padding:0;list-style:none}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:roboto; margin:0px 0px 10px;padding:5px 0 0;text-transform:uppercase;line-height: 23px;}
images{max-width:100%}
images.images-responsive{width:100%;}
body{background:#f0f2f3;font-weight:300;font-family:"Lucida Sans", sans-serif;color:#34404e;font-size:13px;line-height:1.42857;}
ul{margin:0;padding:0;list-style:none}
.mt-15{margin-top:15px;}
.mb-50{margin-bottom:30px;}
.wrapper{overflow:hidden}
.header-top{background:#fff;}
.tna li {
  list-style: outside none square !important;
  margin: 0 0 9px;
}
.sef p {
  font-family: roboto;
  font-size: 15px;
  line-height: 28px;
  margin: 0 0 10px;
  text-align: justify;
}
.sef .sidebar.box-wrapper {
  height: 769px;
  overflow-y: scroll;
}
.tys {
  float: left;
}
.tna {
  padding: 10px 0 15px 15px;
}
.mainnav{border:0 none;border-radius:0;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06), 1px 1px #D8DADB, 2px 2px #D8DADB, 3px 3px #D9DBDC, 4px 4px #D9DBDC, 5px 5px #DADCDD, 6px 6px #DADCDD, 7px 7px #DADCDD, 8px 8px #DBDDDE, 9px 9px #DBDDDE, 10px 10px #DCDEDF, 11px 11px #DCDEDF, 12px 12px #DCDEDF, 13px 13px #DDDFE0, 14px 14px #DDDFE0, 15px 15px #DEE0E1, 16px 16px #DEE0E1, 17px 17px #DEE0E1, 18px 18px #DFE1E2, 19px 19px #DFE1E2, 20px 20px #E0E2E3, 21px 21px #E0E2E3, 22px 22px #E0E2E3, 23px 23px #E1E3E4, 24px 24px #E1E3E4, 25px 25px #E2E4E5, 26px 26px #E2E4E5, 27px 27px #E2E4E5, 28px 28px #E3E5E6, 29px 29px #E3E5E6, 30px 30px #E4E6E7, 31px 31px #E4E6E7, 32px 32px #E4E6E7, 33px 33px #E5E7E8, 34px 34px #E5E7E8, 35px 35px #E6E8E9, 36px 36px #E6E8E9, 37px 37px #E6E8E9, 38px 38px #E7E9EA, 39px 39px #E7E9EA, 40px 40px #E8EAEB, 41px 41px #E8EAEB, 42px 42px #E8EAEB, 43px 43px #E9EBEC, 44px 44px #E9EBEC, 45px 45px #EAECED, 46px 46px #EAECED, 47px 47px #EAECED, 48px 48px #EBEDEE, 49px 49px #EBEDEE, 50px 50px #ECEEEF, 51px 51px #ECEEEF, 52px 52px #ECEEEF, 53px 53px #EDEFF0, 54px 54px #EDEFF0, 55px 55px #EEF0F1, 56px 56px #EEF0F1, 57px 57px #EEF0F1, 58px 58px #EFF1F2, 59px 59px #EFF1F2, 60px 60px #F0F2F3;}
.navbar-default{background:#0080bf;background-repeat:repeat-x;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{background-color:#df2e1b;color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#ebebeb;font-family:"Roboto Condensed", Helvetica, Arial, sans-serif;font-size:14px;}
 
 @font-face {
   font-family: 'roboto';
   src: url(fonts/Roboto-Regular.ttf)format('truetype');
}
.wrapper {
  width: 100%;
  margin: 0px auto;
}

.containerp{margin:0px auto;width:100%;}
.wres {
  margin: 0 auto;
  width: 100%;
}
.containerc.mt-15 {
  margin: 0 auto;
  width: 98%;
}
.hing{font-size:20px !important;}
.nese {
  font-size: 18px;
  line-height: 23px;
  text-transform: capitalize;
  margin: 3px 0px 7px 0px;
  float: left;
  width: 100%;
}
.css-product.owl-carousel.owl-theme {
  margin: 20px 0px 23px 0px;
}
.bar {
  display: none !important;
} 
.footing {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #313175 0%, #19195c 100%) repeat scroll 0 0;
  float: left;
  width: 100%;
}
.footing .container {
  margin: 0 auto;
  width: 98%;
}
/* .siu1 p {
  float: right;
  width: 50%;
} */
#pricing .col-md-12 {
  padding: 0px;
}
.ty {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #313175 0%, #19195c 100%) repeat scroll 0 0;
  float: left;
  width: 100%;
}
.ty .col-lg-2 {
  width: 16.6667%;
  padding: 0px;
}
.clie .col-md-12 {
  padding: 0px;
}
.footing .container {
  width: 98%;
}
.containerr {
  margin: 0 auto;
  width: 98%;
}
.btn.btn-success.bht {
  width: 90%;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#df2e1b;}
.navbar-collapse{padding-right:0;padding-left:0;}
.modal-button-icon{margin-top:10px;}
.modal-button-icon a{display:inline-block;float:left;border:1px solid #e5e5e5;height:32px;overflow:hidden;}
.modal-button-icon a:first-child{border-right:0;}
.modal-dialog{width:350px;margin:30px auto;}
.css-content-block{border-radius:0;box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2);border:0;padding:18px;background:#fff;border:1px solid #DADADA;border-radius:0;box-shadow:0 0 0 10px rgba(0, 0, 0, 0.2);font-size:13px;overflow:hidden;text-align:left;height:auto;}
.css-content-block h3{font-size:18px;font-weight:normal;line-height:35px;margin:0;text-transform:uppercase;}
.css-note{padding:18px 0;font-size:16px}
.css-formregistration{}
.css-field,
#register-link,
.css-error-detail,
.css-error,
.css-note{overflow:hidden;}
.css-label,
.css-input{height:38px;line-height:38px;float:left;margin-right:10px;width:68px;}
.css-input input[type=text],
.css-input > input[type=password]{border:1px solid #dadada;text-indent:5px;width:189px;padding:0;transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;height:34px;}
.css-input input:focus{border-color:#e9322d;}
.css-submit-btn{text-align:center;padding:5px 0 0 0;border-top:1px solid #ddd;margin:10px 0 30px}
.btn-submit{color:#fff;background-color:#e74c3c;border-color:#e43725;border-radius:0}
.btn-submit a,
.btn-submit a:hover{color:#fff;}
.btn-submit:hover{color:#fff;background-color:#df2e1b;border-color:#b62516;}
ul#css_ul{float:none;padding:0;}
ul#css_ul li{border:1px solid #eee;list-style:none outside none;margin:0;padding:10px;}
ul#css_ul li:first-child{border-bottom:0px solid}
.navbar{margin-bottom:0px;margin-left:0px;}
.nav.navbar-nav li:hover ul.dropdown-menu{display:block;}
.nav.navbar-nav li a {
  color: #ffffff;
  font-weight: 500;
  line-height: 25px;
  text-transform: uppercase;
  font-size: 16px;
}
.navbar-nav > li {
  float: left;
  margin-right: 10px;
}
.nav.navbar-nav li a:hover ,
.nav.navbar-nav li a:focus ,
.nav.navbar-nav li a:active{color:#fff;background-color:rgb(48, 48, 129);}
.dropdown-menu{border-radius:0px;position:relative;float:none;width:100%;}
.mainnav .mega-fw{position:static;}
.mainnav .mega-content{padding:20px 30px;}
.mega-menu-item h2{color:#000000;text-transform:uppercase;font-size:14px;font-weight:400;line-height:normal;margin-bottom:20px;}
.mega-item-text a.email{color:#e74c3c !important;text-transform:lowercase !important;}
.mega-item-text a.email:hover{color:#bf2718 !important;text-transform:lowercase !important;background:none !important;}
.megamenu-wrapper ul li{border-top:0 !important;}
.nav.navbar-nav li ul{padding:20px;}
.nav.navbar-nav li ul li{border-top:1px solid #F2F2F2;}
.nav.navbar-nav li ul li a{padding:10px 0px;font-size:13px;color:#222;line-height:20px;text-transform:capitalize;}
.nav.navbar-nav li ul li a:hover,
.dropdown-menu li.active > a,
.dropdown-menu li > a:focus{background:#fff;color:#e74c3c !important;}
.navbar-header{float:right;}
.head-search, .navbar-toggle + .head-search{right:0;top:0;}
.head-search{position:relative;right:0;margin:0;z-index:1000;float:right;}
.head-search form{margin:0;}
.head-search label{display:none;}
.head-search .search{background:rgba(0, 0, 0, 0.5);position:relative;}
.navbar-toggle{float:left;margin-left:10px;border:none;margin:0;padding:0;border-radius:0px;}
.navbar-toggle i.fa{color:#fff;display:inline-block;padding:21px;background:#222;}
.navbar-toggle.collapsed i.fa{background:#363636;}
.navbar-toggle i.fa:hover,
.navbar-toggle i.fa:focus,
.navbar-toggle i.fa:active,
.navbar-toggle i.fa:visited{background:#181818;}
.head-search .search{background:rgb(3, 3, 72);}
.head-search .search .fa-search{color:#ffffff;content:"\f002";display:block;font-family:"FontAwesome";position:absolute;left:20px;top:19px;z-index:1;}
.head-search .form-control{border:0;background:transparent;color:#ffffff;height:55px;line-height:15px;position:relative;margin:0;padding:0 15px 0 40px;width:0;-webkit-transition:width 0.2s;transition:width 0.2s;z-index:2;}
.form-control{border-radius:0}
.head-search .form-control:hover,
.head-search .form-control:active,
.head-search .form-control:focus{color:#ffffff;box-shadow:none;}
.head-search .form-control:active,
.head-search .form-control:focus{width:192px;}
.text-input{top:0px;position:relative;height:55px;background:rgba(0, 0, 0, 0.2);padding:17px 10px;width:140px;color:#fff;-webkit-transform:translateZ(0);float:left;}
button.navbar-toggle{outline:none;border:none;background:#e74c3c;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background:#181818;}
.social-icon{margin-top:10px}
.social-icon ul{}
.social-icon ul li{border:1px solid #69698D;float:left;margin:0;padding:0;}
 
.social-icon ul li a{height:32px;display:block;border-radius:5px;}
.customNavigation i.fa{width:24px;height:24px;line-height:24px;}
.icustomNavigation i.fa::before{font-size:14px;line-height:24px;}
.social-icon i.fa,
.modal-button-icon i.fa{width:32px;height:32px;}
.social-icon i.fa::before,
.modal-button-icon i.fa::before{font-size:14px;line-height:32px;}
.social-icon i.fa,
.modal-button-icon i.fa,
.customNavigation i.fa{display:inline-block;cursor:pointer;margin:0px;text-align:center;position:relative;z-index:1;color:#fff;overflow:hidden;border-radius:1px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateZ(0);}
.social-icon i.fa::before,
.modal-button-icon i.fa::before,
.customNavigation i.fa::before{border-radius:2px;speak:none;display:block;-webkit-font-smoothing:antialiased;}
.social-icon i.fa::after,
.modal-button-icon i.fa::after,
.customNavigation i.fa::after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';display:none;box-sizing:content-box;}
.social-icon i.fa:hover,
.modal-button-icon i.fa:hover,
.customNavigation i.fa:hover{background:#df2e1b;color:#fff;}
.social-icon i.fa:hover::before,
.modal-button-icon i.fa:hover::before,
.customNavigation i.fa:hover::before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.panel.panel-default{border:0 none;border-radius:0;margin:0;box-shadow:none;}
.panel-default > .panel-heading{background-color:#EFEFEF;border:1px solid #ddd;border-radius:0;}
a .panel-title{display:block;font-size:14px;font-weight:500;padding:7px;position:relative;color:#1B1C5C;}
a .panel-title span i{color:#15165F;font-size:14px;}
.panel-heading{padding:0;}
.panel-collapse{background:#f8f8f8;}
.panel-body{border-top:1px solid #ddd;}
.panel-body{border:medium none !important;}
#accordion .readmore a{margin-top:10px;}
#tabs.home-tab{}
#tabs.home-tab ul{border:medium none;margin-left:-20px;margin-top:-20px;margin-right:-20px;}
#tabs.home-tab ul li a{font-size:16px;color:#818790;border:0;line-height:27px;}
#tabs.home-tab ul li a i.fa-briefcase{color:#8ebb80}
#tabs.home-tab ul li a i.fa-folder{color:#80b9bb}
#tabs.home-tab ul li a i.fa-heart{color:#818790;}
#tabs.home-tab ul li a:hover{border:0;}
#tabs.home-tab ul li.active a i.fa{color:rgba(231, 76, 60, 0.68);}
#tabs.home-tab ul li.active a{border:0;border-radius:0;color:#444;}
#valu div.progress{border-radius:0px;}
#pricing {
  margin: 20px 0px 0px 0px;
}
.nav>li>a:hover,
.nav>li>a:focus{text-decoration:none;background-color:#f5f5f5;}
.box-shadow-area,
.box-wrapper{background:#fff;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.06), 1px 1px #D8DADB, 2px 2px #D8DADB, 3px 3px #D9DBDC, 4px 4px #D9DBDC, 5px 5px #DADCDD, 6px 6px #DADCDD, 7px 7px #DADCDD, 8px 8px #DBDDDE, 9px 9px #DBDDDE, 10px 10px #DCDEDF, 11px 11px #DCDEDF, 12px 12px #DCDEDF, 13px 13px #DDDFE0, 14px 14px #DDDFE0, 15px 15px #DEE0E1, 16px 16px #DEE0E1, 17px 17px #DEE0E1, 18px 18px #DFE1E2, 19px 19px #DFE1E2, 20px 20px #E0E2E3, 21px 21px #E0E2E3, 22px 22px #E0E2E3, 23px 23px #E1E3E4, 24px 24px #E1E3E4, 25px 25px #E2E4E5, 26px 26px #E2E4E5, 27px 27px #E2E4E5, 28px 28px #E3E5E6, 29px 29px #E3E5E6, 30px 30px #E4E6E7, 31px 31px #E4E6E7, 32px 32px #E4E6E7, 33px 33px #E5E7E8, 34px 34px #E5E7E8, 35px 35px #E6E8E9, 36px 36px #E6E8E9, 37px 37px #E6E8E9, 38px 38px #E7E9EA, 39px 39px #E7E9EA, 40px 40px #E8EAEB, 41px 41px #E8EAEB, 42px 42px #E8EAEB, 43px 43px #E9EBEC, 44px 44px #E9EBEC, 45px 45px #EAECED, 46px 46px #EAECED, 47px 47px #EAECED, 48px 48px #EBEDEE, 49px 49px #EBEDEE, 50px 50px #ECEEEF, 51px 51px #ECEEEF, 52px 52px #ECEEEF, 53px 53px #EDEFF0, 54px 54px #EDEFF0, 55px 55px #EEF0F1, 56px 56px #EEF0F1, 57px 57px #EEF0F1, 58px 58px #EFF1F2, 59px 59px #EFF1F2, 60px 60px #F0F2F3;position:relative;-webkit-transform:translateZ(0);}
.showcase{padding:0 15px;}
.showcase > div{background:#FFFFFF;}
.showcase > div > div{padding:0;}
.showcase .showcase-right ul.top-service-box{margin:0;padding:0px;list-style:none;}
.showcase .showcase-right ul.top-service-box li{width:175px;height:131px;margin:12px;position:relative;float:left;padding:20px 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translateZ(0);}
.showcase .showcase-right ul.top-service-box li:nth-child(1){background:url("../images/commerce.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(2){background:url("../images/school.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(3){background:url("../images/tally.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(4){background:url("../images/accounting-courses.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(5){background:url("../images/diploma-courses.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(6){background:url("../images/masters-diploma.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(7){background:url("../images/school-prog.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(8){background:url("../images/summer-camp.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(9){background:url("../images/hardware.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(10){background:url("../images/multimedia.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(11){background:url("../images/individual-courses.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(12){background:url("../images/sap.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(13){background:url("../images/modular-courses.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(14){background:url("../images/sales-management.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(15){background:url("../images/abacus.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(16){background:url("../images/pd.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li:nth-child(17){background:url("../images/vedic-maths.jpg") repeat-x scroll center top #ffffff;}
.showcase .showcase-right ul.top-service-box li a{background:#e74c3c;color:#fff;padding:4px 10px;font-size:12px;font-weight:500;letter-spacing:.5px;position:absolute;bottom:70px;margin-left:-10px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.3s;transition:all 0.3s;}
.showcase .showcase-right ul.top-service-box li a:hover{text-decoration:none;color:#e9eaed;background:#e74c3c;}
.showcase .showcase-right ul.top-service-box li:hover{}
.showcase .showcase-right ul.top-service-box li:hover a{left:63px;opacity:1;filter:alpha(opacity=100);}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(1){-webkit-box-shadow:0 0 0 12px #afcea2;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(2){-webkit-box-shadow:0 0 0 12px #e4d082;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(3){-webkit-box-shadow:0 0 0 12px #d17383;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(4){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(5){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(6){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(7){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(8){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(9){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(10){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(11){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(12){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(13){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(14){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(15){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(16){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li:hover:nth-child(17){-webkit-box-shadow:0 0 0 12px #798790;box-shadow:0 0 0 3px #FFA600;z-index:999;}
.showcase .showcase-right ul.top-service-box li h2{font-size:14px;letter-spacing:0px;margin:0px 0 10px;color:#F9F9F9;text-align:center;padding-top:15px;}
.showcase .showcase-right ul.top-service-box li p{font-size:13px;color:#FFF;text-align:center;z-index:1000;line-height:14px;margin:25px 0px 55px;}
.welcome-text{padding:16px;}
.welcome-text h2{margin-top:0;text-transform:uppercase;font-size:23px;color:#2D2D71;}
.product-slider{min-height:380px;padding:9px;}
.lead-title{font-size:23px;font-weight:400;margin-bottom:11px;text-transform:uppercase;}
.lead-sub-title{display:block;text-transform:none;margin-bottom:33px;color:#363636;font-family:"Lucida Sans", sans-serif;font-size:12px;line-height:18px;margin:0 0 14px;}
.single-item{float:left;height:270px;margin:30px 1% 0;position:relative;width:31.33%;}
.single-item images{height:270px;}
.product-content{background:#fff;bottom:0;box-sizing:border-box;margin:15px 15px 0;padding:10px;position:absolute;z-index:2;}
.product-content h4 a{color:#34404E;}
.tab-area{padding:20px}
.accordion-area{padding:11px;min-height:235px;}
.accordion-area h3{margin-bottom:10px;text-transform:uppercase;}
#portfolio,
#magazin{margin-top:20px;overflow:hidden}
#valu{margin-top:23px;overflow:hidden}
#portfolio images,
#magazin images,
#valu images{float:left;margin-right:20px;}
.client-carousel{padding:20px;overflow:hidden}
.client-carousel ul{}
.client-carousel ul li{float:left;margin-right:15px}
.latest-news-area{padding:20px;}
.latest-news-area h3,
.testimonial-area h3{text-transform:uppercase}
.single-latest images{float:left;margin-right:20px}
.single-latest p.date-meta{color:#7B7B7B;font-size:0.9em;}
.single-latest h4{font-size:16px;font-weight:400;margin:10px 0 5px;text-transform:uppercase;}
.testimonial-area{padding:36px;box-shadow:none;margin:0px -11px 0px -8px;}
.testimonial{margin-bottom:20px}
.testimonial-area images{border-radius:3px;float:left;margin-right:10px;width:50px;}
.testimonial-area p.name{font-weight:400;margin:0;}
.testimonial-area p span.position{font-style:italic;}
.testimonial-area p.company{display:block;font-size:13px;}
.client-logo-caruosel{padding:20px 1px;}
.client-logo h3{border-bottom:1px solid #eee;font-size:20px;color:black;margin:0;padding:10px 20px;text-transform:uppercase;}
.client-logo .customNavigation{top:13px;}
.client-logo-caruosel .owl-item .item{text-align:center;}
.footer-widget{overflow:hidden;border-bottom:1px solid #5D5DBF;background:#3535AB;background:-moz-linear-gradient(top, #2c539e 0%, #2c539e 100%);background:-webkit-linear-gradient(top, #46466D 0%,#7979B5 100%);background:linear-gradient(to bottom, #313175 0%,#19195C 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c539e', endColorstr='#2c539e',GradientType=0);}
.custom-menu-widget{padding:20px;padding-top:0px;}
.custom-widget{}
.custom-widget ul > li{line-height:24px;}
.custom-widget ul > li > a{color:#e5e5e5;}
.custom-widget ul > li > a:hover{color:#e74c3c;text-decoration:underline;}
.copyright-text{overflow:hidden;background:#0F0F40;}
.left-copy-text{padding:20px;font-size:14px;color:white;}
.custom-menu-widget i{font-size:36px;color:#FFA600;}
.custom-menu-widget i:before{border-bottom:1px solid #eee;padding-bottom:10px;}
.custom-menu-widget i{display:block;margin-bottom:25px;margin-top:25px;}
.widget-title{font-size:18px;font-weight:400;margin-bottom:10px;text-transform:uppercase;color:#FFA600;}
.footer-right .social-icon{margin-top:0;}
.footer-right .social-fix {
  padding-right: 80px;
  padding-top: 20px;
}
.blog-item{background:#fff;overflow:hidden;padding:20px 5px 40px 5px;border-bottom:1px solid #eee;}
.post-thumb.floatleft images{max-width:100%;width:100%;}
.post-thumb{margin-bottom:20px;}
.post-thumb images{width:100%;}
.post-thumb iframe{max-width:100%;width:100%;border:0;}
.post-thumb audio{max-width:100%;width:100%;display:block;}
.less-mrg-left{margin-left:0}
.less-pad-left{padding-left:0px}
.less-mrg-right{margin-right:0}
.less-pad-right{padding-right:-1px;}
.article-title, .article-header h1{margin:0 0 20px;}
h2,
.h2{font-size:23px;color:#2D2D71;}
a:hover,
a:focus{color:#bf2718;text-decoration:underline;}
.post h2.article-title a,
.readmore a,
.single-sidebar ul li.cat-item a{color:#e74c3c}
.post h2.article-title a:hover,
.single-sidebar ul li.cat-item a:hover,
.single-sidebar ul li.current-cat a{color:#bf2718}
.post-meta{font-weight:300;margin-bottom:20px;}
.post-meta ul{}
.post-meta ul li{float:left;margin-right:10px;font-size:13px;color:#999999;margin-bottom:2px;}
.post-meta ul li:last-child{margin-right:0;}
.post-meta ul li i{margin-right:0;}
.post-meta ul li a{border:1px solid #f7f7f7;color:#999999;padding:2px 5px;}
.post-meta ul li a.author{border:0;}
.post-meta ul li a:hover,
.post-meta ul li a:focus,
.post-meta ul li a:active{background:#bf2718;color:#fff;text-decoration:none;}
.post-meta ul li a.author:hover{border:0 none;color:#e74c3c;background:transparent;}
.post-article p{font-weight:300;}
.readmore > a {
  border-top: 2px solid #ddd;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  margin-top: 9px;
  padding-top: 5px;
  text-transform: uppercase;
}
.readmore > a:hover{color:#ddd;}
.single-sidebar h2{font-size:16px;font-weight:400;margin:0 0 10px;padding:0;text-transform:uppercase;}
.single-sidebar{margin-bottom:40px;overflow:hidden;}
.single-sidebar ul li.cat-item:first-child{border-top:0px;}
.single-sidebar ul li.cat-item{padding-left:0px;}
.single-sidebar ul li.cat-item a{font-weight:400;}
.single-sidebar ul li.cat-item a:hover{}
.single-sidebar ul li:hover a{color:#e74c3c;}
.single-sidebar ul li:hover:before{color:#e74c3c;}
.single-sidebar ul li{border-bottom:1px solid #eee;padding:7px 0;}
.single-sidebar ul li:last-child{border-bottom:0px;}
.tab-pane ul li{color:#999999;margin-right:2px;position:relative;transition:all 0.5s ease 0s;padding-left:17px;}
.tab-pane ul li{border-bottom:1px solid #eee;padding:10px 0;}
.tab-pane ul li:last-child{border-bottom:0px;}
.tab-pane ul li a{color:#666666;font-weight:300;}
.tab-pane ul li > a:hover{color:#e74c3c;}
.tagcloud{overflow:hidden;margin:8px 0;margin-top:40px;margin-bottom:20px;padding-top:7px;padding-bottom:2px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.tagcloud a{border:1px solid #eee;font-size:12px;color:#666666;display:block;float:left;margin:0 5px 5px 0;padding:3px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.tagcloud a:hover{background:#e74c3c;color:#fff;}
.blog-carousel .left.carousel-control{background:transparent;top:45%;}
.blog-carousel .right.carousel-control{background:transparent;top:45%;}
.blog-carousel .left.carousel-control i,
.blog-carousel .right.carousel-control i{padding:5px;width:30px;height:30px;border-radius:2px;background:rgba(0, 0, 0, 0.5);}
.tab-content{}
.tabs-widget .tab-content{border-left:1px solid #eee;padding:0px 10px;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.tabs-widget .nav.nav-tabs{background:#eee;border:0 none;font-size:16px;font-weight:400;text-transform:uppercase;height:37px;}
.tabs-widget ul.nav li a{border:0 none;border-radius:0;font-size:14px;font-weight:400;padding:8px 15px;}
#latest-post ul li:hover a,
#most-read ul li:hover a{color:#666666;}
#latest-post ul li a,
#most-read ul li a{font-size:14px;}
#latest-post ul li a:hover,
#most-read ul li a:hover{color:#e74c3c;}
#latest-post .sidebar-meta,
#latest-post .sidebar-meta a,
#latest-post .sidebar-meta p,
#most-read .sidebar-meta,
#most-read .sidebar-meta a,
#most-read .sidebar-meta p{font-size:13px;}
.sidebar-meta i.fa{padding-right:7px;}
.sidebar-meta a{}
.sidebar-meta p{color:#888888;display:inline-block;font-size:12px;padding-left:5px;}
.tabs-widget ul.nav li a:hover{border:0;}
.tab-pane > h2{display:none;}
.tab-pane > ul li{padding-left:2px;}
.tab-pane > ul li:before{content:"";}
.tabs-widget ul.nav li.active a{background:#e74c3c;color:#fff;border-radius:0;border:0;}
.pagination{border-radius:0;margin-top:50px;}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-radius:0;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:#e74c3c;border-color:#e74c3c;}
.pagination:after, .pagination:before{clear:both;}
.page-number > p{background-color:#fff;border:1px solid #ddd;border-radius:0;display:inline-block;margin-top:50px;padding:6px 12px;}
.widget_search,
.widget_text,
.widget_recent_entries,
.widget_categories,
.widget_pages,
.widget_meta,
.widget_archive,
.widget_nav_menu,
.tabs-widget{padding:0px 0px 6px;}
.sidebar{padding:20px;}
.sidebar h2{font-size:20px;font-weight:400;margin:0 0 10px;padding:0;text-transform:uppercase;}
.widget_search{position:relative;}
.widget_search form [type="text"]{border:1px solid #eee;width:100%;position:relative;height:40px;padding:0px 10px;}
.widget_search form [type="text"]:focus{border:1px solid #e74c3c;outline:none;}
.widget_search form [type="submit"]{height:40px;position:absolute;right:10px;top:-1px;width:30px;background:none;border:0;color:#888888;}
.widget_recent_entries p{font-size:12px;color:#666666;}
.widget_recent_entries p a{color:#212223;font-size:14px;}
.widget_recent_entries p a:hover{color:#e74c3c;}
.widget_pages ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_nav_menu ul li{line-height:20px;}
.widget_pages ul li a,
.widget_meta ul li a,
.widget_archive ul li a,
.widget_nav_menu ul li a{color:#363636;font-family:"Lucida Sans", sans-serif;font-size:13px;line-height:21px;margin:0px 0 24px;}
.widget_pages ul li a:hover,
.widget_meta ul li a:hover,
.widget_archive ul li a:hover,
.widget_nav_menu ul li a:hover{color:#e74c3c;}
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li,
.widget_meta ul li,
.widget_nav_menu ul li{border-bottom:1px solid #eeeeee;padding:8px 0;}
.widget_archive ul li a i{margin-right:5px;}
.widget_tag_cloud a{border:1px solid #eee;color:#666666;display:block;float:left;margin:0 5px 5px 0;padding:3px 5px;}
.widget_tag_cloud a:hover{background:#e74c3c;border-color:#e74c3c;color:#ffffff;}
.widget_tag_cloud a:hover .badge{background:#fff;color:#e74c3c}
.badge{background:#e74c3c;font-weight:normal;margin:0 0 0 3px;padding:0 4px;border-radius:0px;font-size:14px;}
.single-page-item{padding:20px;}
.post-article images{width:100%;}
.images-caption{background:#eee;color:#666666;font-size:12px;width:100%;margin:0;padding:5px;text-align:center;margin-top:1px !important;clear:both;display:block;}
.article-content{margin-top:20px;}
.article-content.clearfix p{margin-top:10px;}
.about-author{margin:40px 0;}
.about-author .media images{height:100px;width:100px;}
.pagenav li > a{line-height:normal;border:0;color:#ffffff;border-radius:0;background:#e74c3c;}
.pagenav li > a:hover,
.pagenav li > a:active,
.pagenav li > a:focus{background-color:#eeeeee;color:#e74c3c;transition:all 0.5s ease 0s;}
.comments-area{margin-top:50px;}
.comments-title{margin-bottom:30px;}
.comments-title h3{text-transform:uppercase;margin-bottom:5px;}
ul.comment-list li{border:1px solid #eeeeee;margin-bottom:30px;}
.comment-author{border-bottom:1px solid #eeeeee;position:relative;}
.comment-author images{float:left;padding:4px;border-right:1px solid #eeeeee;}
.media-heading span.author-name{display:block}
.media-heading h4{margin-left:80px;padding:8px;font-size:14px;}
.media-heading time{font-size:12px;}
.comment-author .comment-reply-link{font-size:12px;color:#FFFFFF;padding:3px 10px;background:#e74c3c;display:block;top:16px;position:absolute;right:10px;transition:all 0.5s ease 0s;}
.comment-author .comment-reply-link:hover{background-color:#eeeeee;color:#e74c3c;}
.comment-content p{padding:20px;margin:0;}
.comment-replay{margin-left:50px;}
.alert{border-radius:0;}
.form-control:focus{border-color:#e74c3c;outline:0;box-shadow:none;}
.btn-primary{border:0;color:#ffffff;border-radius:0;background:#e74c3c;transition:all 0.5s ease 0s;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary{color:#FFFFFF;background-color:#2F2F72;border:0;}
.not-found{text-align:center;padding-top:150px;padding-bottom:150px;margin-top:20px;}
.not-found span{display:block;font-size:70px;}
.breadcrumb{background-color:#fff;list-style:none outside none;padding:8px 15px;border-radius:0px;list-style:none outside none;margin-bottom:0px;padding:8px 15px;font-size:12px;}
.page-title{background:rgba(0, 0, 0, 0);padding-bottom:40px;padding-top:40px;background-image:url('images/header-about.png');background-size:cover;}
.page-title h1{background:rgba(0, 0, 0, 0.5);color:#fff;display:inline-block;font-size:40px;font-weight:700;margin:20px;padding:20px;text-transform:uppercase;}
div.left-about-sidebar.box-wrapper{padding:20px;}
.page-content{padding:20px;}
.page-article-content images{margin-bottom:10px;}
.page-article-content images.pull-left{margin-right:20px;}
.page-article-content images.pull-right{margin-left:20px;}
.thumbnail{background:rgba(0, 0, 0, 0);border:0 none;margin-bottom:40px;}
.thumbnail .caption h3{font-size:14px;margin:0;}
.thumbnail .caption h3 a{color:#34404e;}
.thumbnail .caption h3 a:hover{color:#e74c3c}
.thumbnail .caption{padding-left:0;padding-right:0;}
.thumbnail>images,
.thumbnail a>images{margin-bottom:10px;}
.sidebar-content{margin-bottom:30px}
.sidebar-title{background:rgba(0, 0, 0, 0);color:inherit;font-size:16px;font-weight:400;margin:0 0 10px;padding:0;text-transform:uppercase;margin-bottom:20px;}
.sidebar-content ul li{border-bottom:1px solid #eee;padding:7px 0;}
.sidebar-content ul li a{display:block;}
.sidebar-content ul li a:hover{color:#e74c3c;}
.order-list{margin:0 !important;}
.order-list li:before{color:#f29f97;content:"\f05d";float:left;font-family:FontAwesome;font-size:24px;margin-right:10px;}
.order-list strong{display:block;}
.order-list p{margin-left:30px;}
.project{margin:0 !important;}
.sidebar-content > .project li{border:1px solid #f1f2f3;display:block;list-style:none outside none;margin-bottom:10px;padding:10px !important;}
.project h4{margin-top:10px;}
.member-thumbnail images{float:left;margin-right:20px;}
.designation h2{margin:0;}
.designation span{font-size:18px;}
.social-info{margin:20px 0px;}
.social-info ul li{display:inline;}
.social-info ul li a{color:#ffffff;opacity:0.8;text-align:center;-webkit-transition:0.3s;}
.social-info ul li a i{width:40px;height:40px;line-height:40px;border-radius:50%;}
.social-info ul li a:hover{opacity:1;}
.btn-facebook i{background:#30477b;}
.btn-twitter i{background:#01aef0;}
.btn-flickr i{background:#211F20;}
.btn-gplus i{background:#c31c47;}
.content-list{margin:20px 0 20px 20px;list-style-type:disc;}
.content-list li{padding:5px 0px;}
.service-content{padding:20px;}
.single-services{margin-bottom:30px}
.single-services images{border-radius:2px;margin-bottom:20px}
.single-services h4{text-transform:uppercase;}
.contact-map{padding:20px}
.contact-input-form{padding:20px}
.contact h1{font-size:36px;margin-top:0;}
label{font-weight:300;}
.star{color:#ffcc00;}
.contact-form .control-group input{width:100%;height:40px;margin-bottom:20px;padding:0 10px;}
.contact-form .control-group input:focus{outline:none}
.contact-form .control-group{padding:0;}
.subbtn{color:#fff;background-color:#e74c3c;border-color:#e43725;margin-top:20px;border-radius:0px;}
.subbtn:hover{color:#fff;background-color:#df2e1b;border-color:#b62516;}
.contact-form .control-group textarea{height:200px;width:100%;padding:10px}
.contact-form .control-group textarea:focus{outline:none}
.contact-page-sidebar{padding:20px}
#css-demo .product-item{margin:3px;position:relative;}
#css-demo .product-item images{display:block;width:100%;height:270px;border-radius:3px}
.customNavigation{cursor:pointer;position:absolute;right:50px;top:15px;}
.customNavigation a{display:inline-block;height:24px;}
.customNavigation a.prev,
.customNavigation a.next{float:right}
.single-product{position:absolute;z-index:999;left:9px;border:1px solid #9B9B9B;background:rgba(255, 255, 255, 0.78);bottom:0;padding:10px;right:15px;}
.product-slider h3{margin-bottom:32px;}
.single-product h4 a{color:#141823;}
.single-product .readmore a{float:left;margin-top:40px;}
.single-client{}
.single-client images{}
.testimonial{color:rgb(53, 53, 53);font-size:14px;font-style:italic;font-weight:300;margin-bottom:20px;}
.testimonial i{color:#eee;display:initial;}
h1.pricing-table-heading{margin-bottom:20px;margin-top:20px;}
ul.plan.text-center{border:2px solid #eee;margin:0;padding:0;text-align:center;}
ul.plan.text-center.featured{position:relative;}
ul.plan.text-center.featured:before{color:#cc0000;content:"\f02e";font-family:FontAwesome;font-size:30px;position:absolute;right:30px;top:-10px;}
ul.plan.text-center li{border-bottom:1px solid #eee;padding:10px;font-size:16px;}
ul.plan.text-center li.plan-price{}
ul.plan.text-center li.plan-price p.plane-name{font-size:16px;font-weight:400;margin:0;padding:30px 10px 10px;text-transform:uppercase;}
ul.plan.text-center li.plan-price h2.plane-price{font-size:48px;font-weight:700;margin:0;padding:0 20px;}
ul.plan.text-center li.plan-price span.plane-duration{}
ul.plan.text-center li.plan-action{padding:30px 10px;}
ul.plan.text-center li.plan-action a.btn{background:#eee;border:0 none;border-radius:0;color:#34404E;font-size:18px;padding:10px 20px;text-transform:uppercase;}
ul.plan.text-center li.plan-action a.btn:hover{background:#ddd;}
ul.plan.text-center.featured li.plan-action a.btn{background:#e74c3c;color:#fff;}
ul.plan.text-center.featured li.plan-action a.btn:hover{background:#ddd;color:#222;}
.less-border-top{border-top:0;}
.less-border-bottom{border-bottom:0;}
.less-border-left{border-left:0;}
.less-border-right{border-right:0;}
p.blank-space{display:block;height:5px;}
h1.pricing-table-static{margin-bottom:40px;}
ul.static-plan.text-center{border:2px solid #ddd;}
ul.static-plan.text-center li{border-bottom:1px solid #eee;font-size:16px;padding:10px 20px;text-align:center;}
ul.static-plan.text-center li.yes{}
ul.static-plan.text-center li.no{color:#999;text-decoration:line-through}
ul.static-plan.text-center li.row0{}
ul.static-plan.text-center li.row1{background:#f7f7f7;}
ul.static-plan.text-center li.plan-price{background:#666;color:#fff;margin:-2px -2px 0;padding:10px 20px;}
ul.static-plan.text-center.featured{width:104%;z-index:9999;position:relative;box-shadow:0px 0px 0px 5px #aaa;margin-left:-2%;border:0;margin-top:-30px;}
ul.static-plan.text-center.featured li.plan-price{background:#e74c3c;color:#fff;margin:0px;padding:10px 20px;height:138px;}
ul.static-plan.text-center li.plan-price h2.plane-name{font-size:23px;margin-top:20px;margin-bottom:10px;}
ul.static-plan.text-center li.plan-price span.plane-slogan{display:block;font-weight:300;margin:0 0 10px;}
ul.static-plan.text-center li span.big-number{display:inline-block;font-size:70px;}
ul.static-plan.text-center li span.big-number sup{font-size:28px;top:-1em;}
ul.static-plan.text-center li.plan-action{background:#eee;border:2px solid #d5d5d5;padding:20px;margin:-2px;}
ul.static-plan.text-center.featured li.plan-action{background:#eee;border-right:0px;padding:20px;margin:0px;border-left:0px;border-bottom:0px;}
ul.static-plan.text-center li.plan-action a.btn{background:#fff;border:1px solid #ccc;border-radius:0;color:#333;font-size:18px;padding:10px 20px;}
ul.static-plan.text-center.featured li.plan-action a.btn{background:#e74c3c;color:#fff;}
ul.static-plan.text-center li.plan-action a.btn:hover{background:#ebebeb;border:1px solid #adadad;}
ul.static-plan.text-center.featured li.plan-action a.btn:hover{background:#df2e1b;}
.faq-inner h2,
.faq h2{font-size:35px;margin-bottom:30px;margin-top:20px;text-transform:capitalize;}
.faq h3,
.faq-inner h3{font-size:19px;margin-top:20px;margin-bottom:10px;}
#faq p{}
#pricing .box-wrapper{overflow:hidden;padding:20px;}
.alert.alert-warning{border-radius:0px;}
.shortcode-title > h2{margin-bottom:40px;}
.media-shortcode,
.alert-shortcode,
.list-shortcode,
.column-shortcode,
.button-shortcode,
.typography-shortcode,
.form-shortcode{padding:20px;}
.column-shortcode-wrapper,
.button-wrapper,
.typography-shortcode-wrapper{padding-bottom:15px;}
.list-style li,
.list-style-circle li{padding:5px 0;font-size:14px;}
.list-style li i,
.list-style-circle li i{color:#999;margin-right:5px;}
.list-style-circle li i{border:1px solid #999;border-radius:50%;width:18px;height:18px;text-align:center;line-height:17px;font-size:11px;}
.btn-wrapper{margin:30px 0px;}
.small-btn a{font-size:14px;font-weight:normal;padding:6px 15px;color:#FFFFFF;}
.simple-btn a,
.medium-btn a,
.large-btn a,
.rounded-btn a,
.simple-icon-btn a{background:#e74c3c;}
.simple-btn a:hover,
.medium-btn a:hover,
.large-btn a:hover,
.rounded-btn a:hover,
.simple-icon-btn a:hover{background:#df2e1b;}
.medium-btn a{font-size:20px;font-weight:normal;padding:8px 25px;color:#FFFFFF;}
.large-btn a{font-size:30px;font-weight:normal;padding:10px 30px;color:#FFFFFF;}
.rounded-btn a{border-radius:30px;padding:10px 30px;}
.rounded-btn i{position:relative;left:-8px;}
.simple-icon-btn i{position:relative;left:-3px;}
.only-border-btn a{color:#34404e;border:2px solid #e74c3c;background:transparent;}
.only-border-btn a:hover{background:#df2e1b;color:#FFFFFF;}
.only-border-btn i{position:relative;left:-3px;}
.button-shortcode ul.pagination{margin-top:20px;}
.typography-wrap p{margin-bottom:35px;}
.typography-wrap span{display:block;margin-bottom:10px;}
section.project .box-wrapper{padding-top:1px}
#grid{}
.fix{overflow:hidden;}
.mrg15{margin:15px;}
.pad0{padding:0px;}
#filter{display:block;list-style:none outside none;margin:35px 20px 30px;overflow:hidden;padding:0;width:100%;}
#filter li{float:left;margin:0;padding:0;border:0;background:none;}
#filter li a{-moz-user-select:none;background:#fafafa;border:1px solid #ddd;border-radius:1px;color:#333;cursor:pointer;display:block;font-size:15px;margin:0 3px 0 0;padding:3px 6px;}
#filter li a:hover{}
#filter li a.active{background:#333;border-color:#333;color:#fff;}
.project-item .project-image-container{position:relative;}
.project-item .project-image-container span{position:absolute;font-size:20px;color:#fff;height:100%;width:100%;top:0;text-align:center;background:rgba(0,0,0,0);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateZ(0);}
.project-item .project-image-container span a{position:relative;top:-100%;color:#fff;opacity:0;background:#000;padding:8px 10px;border-radius:3px;}
.project-item .project-image-container span:hover a{top:48%;opacity:1;}
.project-item .project-image-container:hover span{background:rgba(0,0,0, .2);}
.project-item{}
.project-details{}
.project-details h2{margin-top:20px;margin-bottom:10px;}
.project-details h2 a{font-size:16px;color:#222;}
.project-details p{margin:10px 0;display:block;}
.project-details .readmore a{border-top:2px solid #ddd;display:inline-block;font-size:12px;font-weight:400;margin-top:15px;padding-top:5px;text-transform:uppercase;display:inline-block;margin-bottom:20px;}
.slid-bottom-promo{background:#37373a;padding:20px;color:#fff;overflow:hidden;}
.slid-bottom-promo h2{margin:0;}
.slid-bottom-promo .icon{color:#e74c3c;float:left;font-size:60px;line-height:60px;text-shadow:1px 1px #1B1B1B, 2px 2px #1B1B1B, 3px 3px #1B1B1B, 4px 4px #1B1B1B, 5px 5px #1B1B1B, 6px 6px #1B1B1B, 7px 7px #1B1B1B, 8px 8px #1B1B1B, 9px 9px #1B1B1B, 10px 10px #1B1B1B, 11px 11px #1B1B1B, 12px 12px #1B1B1B, 13px 13px #1B1B1B, 14px 14px #1B1B1B, 15px 15px #1B1B1B, 16px 16px #1B1B1B, 17px 17px #1B1B1B, 18px 18px #1B1B1B, 19px 19px #1B1B1B, 20px 20px #1B1B1B, 21px 21px #1B1B1B, 22px 22px #1B1B1B, 23px 23px #1B1B1B, 24px 24px #1B1B1B, 25px 25px #1B1B1B, 26px 26px #1B1B1B, 27px 27px #1B1B1B, 28px 28px #1B1B1B, 29px 29px #1B1B1B, 30px 30px #1B1B1B, 31px 31px #1B1B1B, 32px 32px #1B1B1B, 33px 33px #1B1B1B, 34px 34px #1B1B1B, 35px 35px #1B1B1B, 36px 36px #1B1B1B, 37px 37px #1B1B1B, 38px 38px #1B1B1B, 39px 39px #1B1B1B, 40px 40px #1B1B1B, 41px 41px #1B1B1B, 42px 42px #1B1B1B, 43px 43px #1B1B1B, 44px 44px #1B1B1B, 45px 45px #1B1B1B, 46px 46px #1B1B1B, 47px 47px #1B1B1B, 48px 48px #1B1B1B, 49px 49px #1B1B1B, 50px 50px #1B1B1B, 51px 51px #1B1B1B, 52px 52px #1B1B1B, 53px 53px #1B1B1B, 54px 54px #1B1B1B, 55px 55px #1B1B1B, 56px 56px #1B1B1B, 57px 57px #1B1B1B, 58px 58px #1B1B1B, 59px 59px #1B1B1B, 60px 60px #1B1B1B, 61px 61px #1B1B1B, 62px 62px #1B1B1B, 63px 63px #1B1B1B, 64px 64px #1B1B1B, 65px 65px #1B1B1B, 66px 66px #1B1B1B, 67px 67px #1B1B1B, 68px 68px #1B1B1B, 69px 69px #1B1B1B, 70px 70px #1B1B1B, 71px 71px #1B1B1B, 72px 72px #1B1B1B, 73px 73px #1B1B1B, 74px 74px #1B1B1B, 75px 75px #1B1B1B, 76px 76px #1B1B1B, 77px 77px #1B1B1B, 78px 78px #1B1B1B, 79px 79px #1B1B1B, 80px 80px #1B1B1B, 81px 81px #1B1B1B, 82px 82px #1B1B1B, 83px 83px #1B1B1B, 84px 84px #1B1B1B, 85px 85px #1B1B1B, 86px 86px #1B1B1B, 87px 87px #1B1B1B, 88px 88px #1B1B1B, 89px 89px #1B1B1B, 90px 90px #1B1B1B, 91px 91px #1B1B1B, 92px 92px #1B1B1B, 93px 93px #1B1B1B, 94px 94px #1B1B1B, 95px 95px #1B1B1B, 96px 96px #1B1B1B, 97px 97px #1B1B1B, 98px 98px #1B1B1B, 99px 99px #1B1B1B, 100px 100px #1B1B1B;}
.single-promo{padding:20px;min-height:225px;}
.accordion-group{margin-bottom:2px;border:0px solid #e5e5e5;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#scrollUp{bottom:25px;height:32px;right:20px;width:32px;background:#e74c3c;text-align:center;padding-right:14px;padding-top:7px;border-radius:3px;}
#scrollUp:hover{background:#AD2416;}
#scrollUp:before{font-family:FontAwesome;color:#fff;position:absolute;content:"\f077";z-index:999999;}
.bannercontainer{width:100%;position:relative;padding:0;}
.banner{width:100%;position:relative;}
.slider-caption{background:rgba(27, 27, 91, 0.64);color:#fff;font-size:36px;font-weight:bold;line-height:36px;padding:10px;}
.slider-caption2{color:#fff;font-size:36px;font-weight:bold;line-height:36px;padding:10px;border:3px solid #fff;text-transform:uppercase;}
.map-canvas{height:300px;}
.mt-20{margin-top:5px;}
.last-gutter-h2 images{min-height:184px;}
.slider-bottom-service{padding:20px;}
.slider-bottom-service a{color:#34404e;display:inline-block;padding:5px 42px;font-size:16px;font-weight:400;}
.slider-bottom-service a:hover{color:#e74c3c;}
.slider-bottom-service a i{color:#e74c3c;margin-right:10px;font-size:20px;}
.get-more-info{padding:20px;}
.get-more-info images{padding-left:20px;}
.more-info-text h3{text-transform:uppercase;}
.more-info-text p{}
.left-icon-box{padding:20px 50px;}
.icon{font-size:60px;float:left;margin-right:30px;margin-bottom:30px;color:#e74c3c;}
.left-icon-box .title{font-size:22px;line-height:27px;margin-bottom:8px;display:block;}
.left-icon-box button{display:block;margin-top:15px;}
.home-blog-link{padding:20px;}
.btn-default{border-radius:0;}
.home-info-v5{padding:30px 20px 0;}
.info-blocks{margin-bottom:20px;}
.info-blocks i{color:#777;float:left;font-size:30px;min-width:45px;}
.info-blocks .info-blocks-in{padding:0 10px;overflow:hidden;}
.info-blocks .info-blocks-in h2{font-size:18px;font-weight:400;margin-bottom:10px;text-transform:uppercase;}
.home-v5{}
.home-v5 .single-promo{min-height:inherit;}
.home-intro-v5{padding:20px;}
.last-gutter images{min-height:163px;}
.home-intro-v6{padding:20px;text-align:center;}
.home-offer-v6{padding:30px}
.offer-blocks{background:#f1f1f1;overflow:hidden;}
.offer-blocks-text{width:50%;padding:40px 20px 20px;}
.offer-blocks-images{width:50%;}
.review-blocks{padding:30px 20px 20px;text-align:center;}
.review-blocks:hover{cursor:pointer;}
.review-blocks i{font-size:30px;background:#eee;width:70px;height:70px;text-align:center;line-height:50px;padding:10px;margin-bottom:20px;border-radius:50%;transition:all 0.3s ease 0s;}
.review-blocks:hover i{color:#e74c3c;}
.single-promo-v6{padding:20px;}
.megamenu-wrapper{width:100%;}
li.dropdown{position:relative;}
li.dropdown > .submenu-wrapper{position:absolute;display:block;left:0;z-index:999;pointer-events:none;}
li.dropdown > .submenu-wrapper > .submenu-inner{margin-top:-2px;opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);min-width:200px;-webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}
li.dropdown:hover > .submenu-wrapper{pointer-events:auto;}
li.dropdown:hover > .submenu-wrapper > .submenu-inner{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
li.dropdown.menu-animating > .submenu-wrapper{overflow:hidden;}
li.dropdown > .submenu-sub-wrapper{position:absolute;left:100%;top:0;display:block;z-index:1000;width:100%;pointer-events:none;min-width:200px;}
li.dropdown > .submenu-sub-wrapper-leftright > .submenu-sub-inner-leftright{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:all 300ms cubic-bezier(0.785, 0.135, 0.15, 0.86);}
li.dropdown:hover > .submenu-sub-wrapper{pointer-events:auto;}
li.dropdown:hover > .submenu-sub-wrapper-leftright > .submenu-sub-inner-leftright{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
li.dropdown.menu-animating > .submenu-sub-wrapper{overflow:hidden;}
li.dropdown > div > div ul{background:#FFFFFF;padding:20px;}
ul.sub-dropdown-menu li{padding:10px 0px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.dropdown.open a{background:transparent;}
li.dropdown span{position:absolute;right:0;top:13px;}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#e74c3c;border-color:#e74c3c;padding:10px;}
.offcanvas-wrapper .sidebar-nav h2{margin:0;line-height:55px;font-size:14px;font-weight:bold;text-transform:uppercase;padding:0 0 0 12px;color:#fff;}
.offcanvas-wrapper .sidebar-nav > ul{padding:24px 12px;}
.offcanvas-wrapper .sidebar-nav li{border-top:1px solid #333;margin-top:0;}
.offcanvas-wrapper .sidebar-nav li a{padding:10px;display:block;}
.offcanvas-wrapper .sidebar-nav li a:hover{color:#bf2718;background:#eee;}
.offcanvas-wrapper .sidebar-nav li.active > a,
.offcanvas-wrapper .sidebar-nav li.active > a:hover,
.offcanvas-wrapper .sidebar-nav li.active > a:focus{color:#fff;background-color:#181818;}
.offcanvas-wrapper .sidebar-nav li:first{border-top:0;}
.sidebar-nav{padding-left:20px;margin-bottom:20px;position:relative;}
.sidebar-nav button.close{position:absolute;right:0;top:15px;color:#fff;}
.sidebar-nav button.close:hover,
.sidebar-nav button.close:focus,
.sidebar-nav button.close:active{color:#fff;}
.list-group ul li{border-radius:0;background:transparent;}
.col-elements h2{text-transform:uppercase;}
.margin-bottom-40{margin-bottom:40px;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}
50%{opacity:0;-webkit-transform:translate(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%);}
50%{opacity:0;-moz-transform:translate(-100%);}
51%{opacity:1;}
}
@keyframes toRightFromLeft{49%{transform:translate(100%);}
50%{opacity:0;transform:translate(-100%);}
51%{opacity:1;}
}
#tabs.home-tab ul li a i.fa-map-maker{color:#8ebb80}
#tabs.home-tab ul li a i.fa fa-map-marker{color:#80b9bb}
#tabs.home-tab ul li a i.fa-fa-clock-o{color:#dc7a7a}
.fa-facebook{}
.fa-linkedin{}
.fa-twitter{}
.fa-google-plus{}
.fa-lock{background:#00a78e}
.fa-user{background:#16214d}
ul li a i:hover{color:rgb(255, 214, 12);}
input, textarea{padding:6px;margin:2px 0px 5px 0;background:#fff;width:300px;font-size:12px;color:#555;border:1px #C3C3C3 solid;-webkit-box-shadow:0px 0px 4px #aaa;-moz-box-shadow:0px 0px 4px #aaa;box-shadow:0px 0px 4px #aaa;-webkit-transition:background 0.3s linear;}
textarea{width:300px;height:46px;}
input:hover, textarea:hover{background:#eee;}
input.submit{width:150px;color:#eee;text-transform:uppercase;margin-top:10px;background-color:#18a5cc;border:none;-webkit-transition:-webkit-box-shadow 0.3s linear;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#18a5cc), to(#0a85a8));background:-moz-linear-gradient(25% 75% 90deg,#0a85a8, #18a5cc);}
input.submit:hover{-webkit-box-shadow:0px 0px 20px #555;-moz-box-shadow:0px 0px 20px #aaa;box-shadow:0px 0px 20px #555;cursor:pointer;}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#333333;}
a{text-decoration:none;transition:all 0.3s ease-in-out;}
p{font-family:"Lucida Sans", sans-serif;font-size:13px;line-height:24px;margin:0 0 5px;}
#header .main-header{position:relative;}
.top-bar{background:#167ac6;padding-left:20px;}
#header a,#header a:hover{outline:none;text-decoration:none;}
.top-bar:after{clear:both;display:block;content:"";}
.top-bar ul.top-nav{margin:0;padding:10px 35px;color:white;}
.top-bar ul.top-nav li{margin:0 15px 0 0;padding:0;display:inline-block;position:relative;}
.top-bar ul.top-nav li a{font-size:12px;text-decoration:none;outline:none;font-weight:300;display:inline-block;color:white;}
.top-bar .top-nav.nav-right{text-align:right;float:right;}
.top-bar ul.top-nav.nav-right > li{margin:0 0 0 15px;}
.top-bar ul.top-nav.nav-right > li:after{content:"-";position:absolute;top:0;left:-12px;font-size:11px;font-weight:bold;}
.top-bar ul.top-nav.nav-right > li:first-child:after{display:none;}
.top-bar .cs-user{display:inline-block;vertical-align:middle;float:right;padding:9px 0;margin-left:20px;}
.top-bar .cs-user ul{margin:0;padding:0;}
.top-bar .cs-user ul li{padding:0 0px 0 15px;display:inline-block;position:relative;border-left:solid 1px rgba(255,255,255,0.3);margin:0;}
.top-bar .cs-user ul li a{font-size:11px;text-decoration:none;outline:none;text-transform:uppercase;}
.top-bar .cs-user ul li a i{margin-right:10px;}
.top-bar .cs-user ul li ul{width:229px;position:absolute;top:114%;left:20px;background:#fff;padding:0;z-index:-1;opacity:0;visibility:hidden;transform:translateY(20px);text-align:left;padding:0 12px;}
.top-bar .cs-user ul li ul li{padding:12px 0;border-bottom:solid 1px #f3f3f4;display:block;position:relative;}
.top-bar .cs-user ul li ul li:after{content:"\f178";font-family:'icomoon';position:absolute;right:0;top:15px;color:#000 !important;opacity:0;visibility:hidden;}
.top-bar .cs-user ul li ul li.active:after{opacity:1;visibility:visible;}
.top-bar .cs-user ul li ul li:hover:after{opacity:1;visibility:visible;}
.top-bar .cs-user ul li ul li a{font-size:12px;font-weight:700;display:block;}
.top-bar .cs-user ul li ul li a i{font-size:15px;}
.top-bar .cs-user ul li:hover ul{opacity:1;visibility:visible;transform:translateY(-2px);z-index:999;}
#header.modern{position:absolute;width:100%;top:0;left:0;}
#header .cs-logo{padding:0px 0 25px;}
#header.modern .cs-logo.cs-logo-dark,#header .cs-logo.cs-logo-light{display:none;}
#header.modern .cs-logo.cs-logo-light{display:block;}
.main-header{background:#FFF;}
.modern .main-header{background-color:transparent;box-shadow:none !important;}
#header .main-navigation ul ul li.menu-item-has-children:hover > a:after{color:#FFF !important;content:"\ea07";}
.main-navigation ul li.menu-item-has-children:hover a:after{color:#FFF;}
.cs-menu-slide{display:inline-block;padding:39px 0 0;}
.mm-toggle{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;display:inline-block;position:relative;top:0px;padding:0;}
.mm-toggle i{font-size:26px;}
.mobile-menu .input-group .form-control{height:30px;padding-left:10px;}
.overlay{cursor:crosshair;}
.top-bar ul.top-nav,.top-bar .top-nav.nav-right{}
.cs-search-area{display:inline-block;}
.slicknav_item.slicknav_row > span{display:block;font-size:10px;line-height:12px;margin-bottom:8px;color:rgba(255,255,255,0.6);}
}
@media screen and (max-width:767px){.cs-section-title.center{padding:0;}
ul.cs-blog-grid-slider li .cs-blog.masonry .cs-text .cs-post-comments{right:7px;}
.cs-blog-masonry .grid li .cs-blog.post-without-images .cs-text .cs-post-comments, .cs-blog-masonry .grid li .cs-blog.masonry .cs-text .cs-post-comments{right:7px;}
.top-bar .slicknav_menu{display:block;position:absolute;z-index:20;}
.wp-smartstudy .cs-events-masonry .grid li{width:50%;}
.top-nav{display:none;}
.top-bar .slicknav_menu .slicknav_btn{float:left;border:solid 1px #fff !important;width:43px;top:-3px;z-index:20;}
.top-bar .slicknav_menu .slicknav_icon-bar{border:solid 1px #fff !important;}
.top-bar .slicknav_menu .slicknav_menutxt{color:#FFF !important}
.top-bar .cs-user{margin-top:-22px;}
.slicknav_nav li,.slicknav_nav li a{border-bottom:0;}
.slicknav_nav li:last-child a{border-bottom:1px solid rgba(225, 225, 225, 0.5);}
.cs-search-area .search-area form{right:-20px;}
.cs-search-area .search-area form:before{right:30px;}
.cs-section-title.center{padding:0;}
.wp-smartstudy .cs-courses.courses-listing .cs-text{overflow:inherit;}
.wp-smartstudy .cs-courses.courses-listing .cs-media{margin:0 0 20px 0;width:100%;}
.wp-smartstudy .cs-sorting-list .cs-select-holder{width:170px;}
.wp-smartstudy .cs-review-box{width:65%;}
.wp-smartstudy .cs-review-summary{width:24%;margin-left:15px;}
.wp-smartstudy .cs-user-content ul.cs-shortlisted li .cs-remove-btn{margin-top:-40px;}
.wp-smartstudy .cs-team.listing .cs-media{vertical-align:top;}
.wp-smartstudy .cs-author-info .alignleft, .wp-smartstudy .cs-author-info .alignright{width:100%;}
.wp-smartstudy .cs-courses.courses-listing .cs-text{width:100%;padding-top:20px;}
.cs-journy-timeline{padding:0 50px;}
.cs-journy-timeline ul li{width:14%;}
.cs-journy-timeline ul::after{width:89%;}
.cs-journy-timeline ul{margin-left:14px;}
.image-frame.has-border .cs-media figure:after{left:-10px;bottom:-10px;}
.image-frame.has-border{margin-bottom:40px;}
.wp-smartstudy .cs-team.listing .cs-media{width:100% !important;margin-bottom:20px;display:block;}
.wp-smartstudy .cs-team.listing .cs-text{width:100% !important;padding-left:0 !important;}
.wp-smartstudy .cs-suggestions-list{width:91%;}
.wp-smartstudy .cs-sorting-list .cs-select-holder{width:146px;}
.wp-smartstudy .cs-courses.courses-listing{margin:0 20px;}
.wp-smartstudy .messagebox-v2 .buy-now-btn{position:relative;top:0;right:0;margin-top:20px;display:inline-block;}
.cs-repeated-partners li{padding:inherit;margin:0 -4px 0 0;text-align:center;}
#cs-construction{overflow-y:scroll}
.cs-news-letter,.cs-construction .input-holder input[type="submit"], .cs-construction .input-holder,.news-letter-heading, .news-letter-form{width:100%;position:relative;}
.news-letter-form, .news-letter-heading{text-align:left;}
.blog-medium .cs-blog-text{width:100%;padding:20px 0 0 0;}
.blog-medium .cs-blog-holder{width:92%;}
.cs-blog-masonry .grid li{width:100%;}
.cs-partners ul li figure{text-align:center;}
.cs-partners ul li images{width:auto;}
}
@media screen and (min-width:500px) and (max-width:767px){ul.cs-history-slider li .cs-text{bottom:-80px;}
ul.cs-top-categories li{width:49%;margin:0;padding:0 10px;}
}
@media screen and (max-width:480px){ul.cs-top-categories li{width:49% !important;}
.cs-partners ul li figure{text-align:center;}
.cs-partners ul li images{width:auto;}
.cs-blog-masonry .grid li{width:100%;}
ul.cs-blog-grid-slider li .cs-blog.masonry .cs-text .cs-post-comments{right:7px;}
.cs-comments .children{padding-left:0px;}
.blog-large .post-options{float:left;margin-bottom:5px;}
.blog-medium .cs-blog-holder{width:82%;}
.blog-medium .cs-blog-text{width:100%;padding:30px 0 0 0;}
.blog-medium .cs-blog-holder .cs-media images, .blog-medium .cs-media{width:100%;}
.wp-smartstudy .cs-event-detail-description .cs-tags ul li a{margin-bottom:5px;}
.wp-smartstudy .cs-event-detail-date-time .cs-add-date{top:-35px;right:15px;}
.cs-main-nav{position:absolute;right:85px;top:3px;width:185%;z-index:2;}
.wp-smartstudy .cs-event.list .cs-text{overflow:inherit;}
.wp-smartstudy .cs-event.list .cs-media{width:100%;margin:0 0 10px 0;}
.wp-smartstudy .cs-events-masonry .grid li{width:100%;}
.wp-smartstudy .cs-courses.courses-listing .cs-price-sec{width:50%;}
.wp-smartstudy .cs-courses.courses-listing .cs-post-title{width:100%;}
.cs-search-area .search-area form{right:-104px;}
.cs-search-area .search-area form:before{right:115px;}
.cs-modal .modal-dialog{width:100%;margin-left:0px;}
.cs-modal .modal-footer .cs-user-social ul li{margin-bottom:5px;}
.wp-smartstudy .cs-courses.courses-listing .cs-price-sec{padding-left:0px;}
.wp-smartstudy .cs-courses.courses-listing .cs-media{margin:0 0 20px 0;width:100%;}
.wp-smartstudy .cs-pagination .pagination li a{margin-bottom:1px;}
.wp-smartstudy .cs-sorting-list .cs-select-holder, .wp-smartstudy .cs-sorting-list .cs-package-list{margin:0 0 5px 0;}
.wp-smartstudy .cs-sorting-list .cs-left-side{width:62%;}
.wp-smartstudy .cs-sorting-list .cs-select-holder{width:100%;}
.wp-smartstudy .cs-courses.courses-simple li .cs-courses-name{width:100%;}
.wp-smartstudy .cs-courses.courses-simple li .cs-courses-date, .wp-smartstudy .cs-courses.courses-simple li .cs-courses-level,
.wp-smartstudy .cs-courses.courses-simple li .cs-price{width:33%;}
.wp-smartstudy .cs-review-item .label{width:20%;}
.wp-smartstudy .cs-review-item .cs-item-list{width:80%;}
.wp-smartstudy .cs-review-box{width:100%;margin-right:0px;margin-bottom:20px;}
.wp-smartstudy .cs-review-summary{width:100%;}
.wp-smartstudy .cs-accordion-list .panel-heading .cs-type-btn{top:5px;display:inline-block;margin-bottom:5px;}
.wp-smartstudy .cs-user-content ul.cs-shortlisted li .cs-remove-btn{margin-top:-45px;}
.wp-smartstudy blockquote{padding:50px 80px;}
.cs-journy-timeline{padding:0;}
ul.cs-top-categories li{width:49.3333%;}
.wp-smartstudy .cs-suggestions-list{width:88%;}
.wp-smartstudy .cs-sorting-list .cs-package-list{width:100%;}
.wp-smartstudy .cs-sorting-list .cs-package-list li{width:32.555%;}
.wp-smartstudy .messagebox button{top:24px;}
.wp-smartstudy .cs-tabs.vertical .nav-tabs li a{padding:15px}
.cs-shortcode-table{overflow-x:scroll;margin-bottom:20px;}
.cs-shortcode-table table{max-width:600px;width:600px;}
.news-letter-form, .news-letter-heading{float:none;width:100%;}
.cs-blogsmall-slider button, .cs-teamlist-slider button{top:-55px;}
.wp-smartstudy .cs-author-info .alignright{text-align:left;}
ul.cs-history-slider li .cs-text{bottom:-106px;}
.cs-shop-filters ul{text-align:center;}
.single-product div.product .images{width:100%;margin:0 0 20px 0 !important;}
.single-product div.product .entry-summary{overflow:visible;}
.wp-smartstudy .cs-instructor .cs-courses.courses-listing .cs-price-sec{width:100%;padding:0;text-align:left;}
.wp-smartstudy .cs-courses.courses-listing .cs-price-sec .cs-courses-price{display:inline-block;}
.wp-smartstudy .cs-accordion-list .panel-title a{padding-right:100px;}
.wp-smartstudy .cs-author-info-list{overflow:visible;}
.wp-smartstudy .cs-author-info-list ul{width:auto;}
.wp-smartstudy .cs-user-detail .cs-author-info-list li{margin:0 0 20px 15px;padding:0;border:none;}
.wp-smartstudy .cs-sorting-list .cs-caption-select{width:100%;}
.wp-smartstudy .cs-sorting-list .cs-caption-select label{padding-right:0;width:86%;}
.cs-column-text h1{font-size:38px !important;}
}
@media screen and (max-width:360px){.cs-blog-masonry .grid li .cs-blog.cs-blogquote-post .cs-text p{display:none;}
.cs-blog-detail .post-author{width:100%;}
.cs-blog-detail .post-options{float:left;}
.cs-about-author .cs-media{width:100%;margin-bottom:10px;}
.cs-about-author .cs-media figure images{width:100%;}
.cs-about-author .cs-text{overflow:inherit;}
#header .cs-logo{text-align:center;padding:20px 0 10px;}
.wp-smartstudy .cs-course-slider .slick-prev{right:34px;}
.wp-smartstudy .cs-course-slider .slick-next{right:4px;}
header .col-xs-6{width:100%;}
.cs-main-nav{width:100%;position:relative;top:0;right:0;}
.slicknav_menu .slicknav_icon-bar{font-size:17px;}
.top-bar .cs-user{margin-left:0;}
.top-bar .slicknav_menu .slicknav_btn{width:41px;}
.top-bar .cs-user > ul > li:nth-child(3){border:0 none;display:block;text-align:right;width:100%;padding-top:12px;}
.top-bar .cs-user > ul > li:nth-child(2){border-right:1px solid rgba(255, 255, 255, 0.3);}
.cs-search-area .search-area form{width:290px;right:0;}
.cs-search-area .search-area form::before{right:10px;}
.slicknav_btn{float:left;}
.cs-search-area{right:0;}
#header .cs-logo{text-align-last:center;}
.wp-smartstudy .cs-courses.courses-listing .cs-price-sec .cs-courses-price{font-size:20px;}
.wp-smartstudy .cs-user-content ul.cs-shortlisted li .cs-media{margin-bottom:30px;margin-right:0;}
.wp-smartstudy .cs-user-content ul.cs-shortlisted li .cs-text{width:100%;}
.wp-smartstudy .cs-user-content ul.cs-shortlisted li .cs-remove-btn{margin-top:10px;}
.cs-journy-timeline ul{margin-left:6px;}
.cs-journy-timeline ul::after{width:81%;}
.cs-journy-timeline ul li{width:12%;}
.cs-journy-timeline ul li a{font-size:12px;}
.sub-header{margin-top:-114px;}
ul.cs-top-categories li, .nav-tabs > li, .wp-smartstudy .cs-tabs.vertical .nav-tabs, .wp-smartstudy .cs-tabs.vertical .tab-content{width:100%;}
.wp-smartstudy .cs-tabs .nav-tabs li.active a{margin-top:0;}
.cs-faq-form .input-holder,.cs-construction .input-holder,.cs-error-content .input-holder{width:100%;}
.cs-error-content em{font-size:20px;}
.cs-error-content p{font-size:13px !important;}
.cs-error-content .input-holder input[type="submit"]{padding:8px;}
#cs-construction{position:static;}
.cs-construction h1, .cs-construction h1 a{font-size:25px !important;}
.cs-construction{padding:40px 15px 47px;}
ul.cs-history-slider li .cs-text{bottom:-136px;}
.wp-smartstudy .cs-browse-holder{clear:both;float:none;margin-left:0;padding-top:9px;text-align:center;}
.wp-smartstudy .profile-pic figure{margin:0 auto;}
.wp-smartstudy .profile-pic{float:none;}
.wp-smartstudy .cs-user-detail .cs-author-info-list li{margin:0;padding:0;border:none;width:100%;}
.wp-smartstudy .cs-sorting-list .cs-caption-select label{padding-right:0;width:80%;}
}
@media screen and (max-width:320px){.cs-journy-timeline ul li a{padding-left:4px;}
.wp-smartstudy .cs-list-view li{margin-left:4px;}
ul.cs-history-slider li .cs-text{bottom:-166px;}
.wp-smartstudy .cs-sorting-list .cs-caption-select label{padding-right:0;width:75%;}
}
.page-container{margin:0 auto;padding:60px 0 20px 0;}
.contact-us{position:relative;width:309px;border:1px solid #D4D7DA;margin:0 auto;background:#EDEFF1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.contact-us h1{margin-bottom:18px;background:#092779;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:20px;color:#f8f8f8;text-transform:uppercase;line-height:45px;text-align:center;text-shadow:0 3px 0 #4E423D;}
.contact-us input{width:240px;height:30px;margin:0 0 5px 30px;padding:0 10px;background:#fffbec;border:1px solid #fffbec;font-size:13px;color:#31418C;outline:none;}
.contact-us input:-moz-placeholder{color:#cc9471;}
.contact-us input:-ms-input-placeholder{color:#cc9471;}
.contact-us input::-webkit-input-placeholder{color:#cc9471;}
.contact-us textarea{width:274px;height:65px;margin:0 0 20px 30px;padding:8px 16px 0 12px;background:#fffbec;-moz-box-shadow:0 5px 0 0 #faedb5;font-size:13px;color:#31418c;outline:none;}
.contact-us h2 {
  background: #092779 none repeat scroll 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #f8f8f8;
  font-size: 20px;
  line-height: 45px;
  margin-bottom: 18px;
  text-align: center;
  text-shadow: 0 3px 0 #4e423d;
  text-transform: uppercase;
}
#cssRegi .close {
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  left: 845px;
  line-height: 1;
  opacity: 0.99;
  position: absolute;
  text-shadow: 0 1px 0 #fff;
  background: #fff;
  border-radius: 18px;
  padding: 5px 10px;
  top: -11px;
}
.contact-us textarea:-moz-placeholder{color:#cc9471;}
.contact-us textarea:-ms-input-placeholder{color:#cc9471;}
.contact-us textarea::-webkit-input-placeholder{color:#cc9471;}
.contact-us button{width:308px;height:45px;margin-top:0px;padding:0;background:rgb(255, 214, 88);border-top:1px solid #CCAB45;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;cursor:pointer;font-size:15px;color:#4b2813;text-transform:uppercase;text-align:center;}
.contact-us button:hover{background:#e67632;color:#f8f8f8;text-shadow:0 3px 0 #e15e28;}
.contact-us input:focus,
.contact-us textarea:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.contact-us input,
.contact-us textarea,
.contact-us button{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
.contact-us p{margin:0 30px;padding-bottom:30px;font-size:15px;color:#cc9471;line-height:30px;}
.error{display:none;position:absolute;left:390px;height:44px;padding:0 25px;background:#f8cc37;font-size:15px;color:#4b2813;font-style:italic;line-height:44px;white-space:nowrap;text-shadow:0 2px 0 #fce653;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.error::before{content:'';position:absolute;top:17px;left:-15px;border:5px solid rgba(248, 204, 55, 0);border-right:10px solid #f8cc37;}
.fa-2x{font-size:17px;}
.floating-form{max-width:344px;padding:1px 44px 10px 15px;background:#ddd;border:1px solid #AB9C9C;right:10px;margin-top:180px;margin-right:-22px;position:fixed;border-radius:5px;z-index:1000;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);}
.contact-opener{position:absolute;left:-99px;transform:rotate(-90deg);top:100px;background-color:#216288;padding:9px;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.43);cursor:pointer;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-moz-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);-webkit-box-shadow:-2px -0px 8px rgba(43, 33, 33, 0.06);}
.floating-form-heading{font-weight:bold;border-bottom:1px solid #ADA6A6;margin-bottom:11px;font-size:18px;margin-top:5px;color:#E74C3C;padding-bottom:5px;text-transform:uppercase;}
.floating-form label{display:block;margin:2px 0px 0px 2px;}
.floating-form label > span{width:75px;float:left;padding-top:12px;padding-right:0px;}
.floating-form span.required{color:red;}
.floating-form .tel-number-field{width:40px;text-align:center;}
.floating-form .long{width:140px;}
.floating-form input.input-field{width:72%;}
.floating-form input.input-field,
.floating-form .tel-number-field,
.floating-form .textarea-field,
.floating-form .select-field{-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;-o-transition:all 0.30s ease-in-out;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:1px solid #C2C2C2;box-shadow:1px 1px 4px #EBEBEB;-moz-box-shadow:1px 1px 4px #EBEBEB;-webkit-box-shadow:1px 1px 4px #EBEBEB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:7px;outline:none;}
.floating-form .input-field:focus,
.floating-form .tel-number-field:focus,
.floating-form .textarea-field:focus,
.floating-form .select-field:focus{border:1px solid #0C0;}
.floating-form .textarea-field{height:100px;width:72%;}
.floating-form input[type="button"],
.floating-form input[type="submit"], .contact-opener{-moz-box-shadow:inset 0px 1px 0px 0px #3985B1;-webkit-box-shadow:inset 0px 1px 0px 0px #E74C3C;box-shadow:inset 0px 1px 0px 0px #E74C3C;background-color:#E74C3C;border:1px solid #E74C3C;display:inline-block;cursor:pointer;color:#FFFFFF;padding:13px 14px;text-decoration:none;font-size:14px;font-weight:500;}
.floating-form input[type="button"]:hover,
.floating-form input[type="submit"]:hover, .contact-opener{background:linear-gradient(to bottom, #E74C3C 5%, #E74C3C 100%);background-color:#E74C3C;}
.floating-form .success{background:#D8FFC0;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#2E6800;border-left:3px solid #2E6800;}
.floating-form .error{background:#FFE8E8;padding:5px 10px 5px 10px;margin:0px 0px 5px 0px;border:none;font-weight:bold;color:#FF0000;border-left:3px solid #FF0000;}
#cnt{position:absolute;z-index:999;border-top:1px solid #FFA600;left:0px;background:rgba(25, 25, 94, 0.71);bottom:0;padding:0px;right:0px;-webkit-box-shadow:7px 9px 5px -5px rgba(133,131,133,1);-moz-box-shadow:7px 9px 5px -5px rgba(133,131,133,1);box-shadow:7px 9px 5px -5px rgba(133,131,133,1);}
}
h2 h3 h4 h5 h6 .cnt{font-size:16px;font-weight:700;}
.nict{margin-top:14px;}
.logo {
  margin-top: 0;
}
.header-top  iframe {
  float: left;
  width: 60%;
}
#twitter-widget-0 {
  margin: 28px 0 0;
}
.career{position:relative;width:309px;border:1px solid #D4D7DA;margin:0 auto;background:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.career h1{margin-bottom:14px;background:#DF2E1B;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;font-size:18px;color:#f8f8f8;text-transform:uppercase;line-height:40px;text-align:center;}
.career input{width:240px;height:30px;margin:0 0 5px 30px;padding:0 10px;background:rgba(153, 153, 153, 0.26);border:1px solid #fffbec;font-size:13px;color:#31418C;outline:none;}
.career input:-moz-placeholder{color:#cc9471;}
.career input:-ms-input-placeholder{color:#cc9471;}
.career input::-webkit-input-placeholder{color:#cc9471;}
.career textarea{width:242px;height:65px;margin:0 0 20px 30px;padding:8px 16px 0 12px;background:#fffbec;-moz-box-shadow:0 5px 0 0 #faedb5;font-size:13px;color:#cc9471;outline:none;}
.career textarea:-moz-placeholder{color:#cc9471;}
.career textarea:-ms-input-placeholder{color:#cc9471;}
.career textarea::-webkit-input-placeholder{color:#cc9471;}
.career button{width:308px;height:45px;margin-top:0px;padding:0;background:rgb(48, 48, 116);cursor:pointer;font-size:15px;color:#f5f5f5;text-transform:uppercase;text-align:center;}
.career button:hover{background:#000000;color:#f8f8f8;}
.career input:focus,
.career textarea:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.career input,
.career textarea,
.career button{-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;}
.career p{margin:0 30px;padding-bottom:30px;font-size:15px;color:#cc9471;line-height:30px;}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
.input-group{position:relative;display:table;border-collapse:separate;}
.modal-box{display:none;position:absolute;z-index:1000;width:98%;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0, 0, 0, 0.5);border:1px solid rgba(0, 0, 0, 0.1);background-clip:padding-box;}
.modal-box header,
.modal-box .modal-header{padding:1.25em 1.5em;border-bottom:1px solid #ddd;}
.modal-box header h3,
.modal-box header h4,
.modal-box .modal-header h3,
.modal-box .modal-header h4{margin:0;}
.modal-box .modal-body{padding:2em 1.5em;}
.modal-box footer,
.modal-box .modal-footer{padding:1em;border-top:1px solid #ddd;background:rgba(0, 0, 0, 0.02);text-align:right;}
.modal-overlay{opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0, 0, 0, 0.3) !important;}
a.close{line-height:1;font-size:1.5em;position:absolute;top:5%;right:2%;text-decoration:none;color:#bbb;}
a.close:hover{color:#222;-webkit-transition:color 1s ease;-moz-transition:color 1s ease;transition:color 1s ease;}
@media (min-width:32em){.modal-box{width:70%;}
}
ul.menubar{list-style:initial;padding:0px 17px;>
li{display:inline-block;position:relative;>
a{color:black;display:block;padding:10px 14px;text-decoration:none;&:hover{background:#29a7f5;color:white;}
}
>
ul{display:none;position:absolute;top:100%;background:white;padding:10px 0;>
li > a{color:black;display:block;padding:8px 20px;text-decoration:none;&:hover{background:#29a7f5;color:white;}
}
}
&.is-selected{>
a{background:#29a7f5;color:white;}
>
ul{display:block;}
}
}
list-style-type:sidama;list-style-type:square;}
.input-group-btn .btn{margin-left:20px !important;}
input[type="text"], input[type="email"], input[type="search"], input[type="password"], input[type="number"], textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:2px solid #c5c5c5;font-size:12px;min-height:35px;padding:0px 0px 2px 10px;width:100%;}
input[type="text"]:hover, input[type="email"]:hover, input[type="search"]:hover, input[type="password"]:hover, input[type="number"]:hover, textarea:hover{border:2px solid #a6a6a6;}
input[type="text"]:focus, input[type="text"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="search"]:focus, input[type="search"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="number"]:focus, input[type="number"]:active, textarea:focus, textarea:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#a6a6a6;background-color:#fff;}
input[type="text"].has-dark-background, input[type="email"].has-dark-background, input[type="search"].has-dark-background, input[type="password"].has-dark-background, input[type="number"].has-dark-background, textarea.has-dark-background{background-color:rgba(255, 255, 255, 0.1);border:none;color:#fff;}
input[type="text"].has-dark-background:hover, input[type="email"].has-dark-background:hover, input[type="search"].has-dark-background:hover, input[type="password"].has-dark-background:hover, input[type="number"].has-dark-background:hover, textarea.has-dark-background:hover{background-color:rgba(255, 255, 255, 0.15);}
input[type="text"].has-dark-background:focus, input[type="text"].has-dark-background:active, input[type="email"].has-dark-background:focus, input[type="email"].has-dark-background:active, input[type="search"].has-dark-background:focus, input[type="search"].has-dark-background:active, input[type="password"].has-dark-background:focus, input[type="password"].has-dark-background:active, input[type="number"].has-dark-background:focus, input[type="number"].has-dark-background:active, textarea.has-dark-background:focus, textarea.has-dark-background:active{background-color:#fff;color:#252525;}
input{outline:none !important;}
.input-group{margin-bottom:10px;position:relative;width:100%;}
.checkbox{padding-left:0px;}
.radio{padding-left:0px;}
.contact-form #form-status{color:green;line-height:45px;}
.contact-form #form-status #valid .icon{font-size:24px;margin-right:10px;vertical-align:middle;}
.contact-form #form-status #invalid{color:red;}
.contact-form label.error{background-color:red;bottom:-30px;color:#fff;font-size:12px;left:0;padding:5px;position:absolute;z-index:2;}
.contact-form label.error:before{border-style:solid;border-width:0 3.5px 5px 3.5px;border-color:transparent transparent red transparent;content:"";height:0px;left:5px;position:absolute;top:-5px;width:0px;}
.icheckbox{position:relative;display:inline-block;vertical-align:middle;background-color:whitesmoke;border:2px solid #c5c5c5;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px;top:-1px;}
.icheckbox:after{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;text-shadow:none;-webkit-font-smoothing:antialiased;font-family:'fontawesome';speak:none;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;color:#252525;content:"\f00c";position:absolute;line-height:15px;left:2px;}
.icheckbox.checked:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.iradio{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:relative;display:inline-block;vertical-align:middle;background-color:whitesmoke;border:2px solid #c5c5c5;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px;top:-1px;}
.iradio:after{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;content:"";background-color:#252525;}
.iradio.checked:after{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.selectize-control{height:40px;}
.selectize-control .selectize-input{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:inherit;background-color:whitesmoke;border:2px solid #c5c5c5;height:40px;padding:9px;}
.selectize-control .selectize-input:after{cursor:pointer;}
.selectize-control .selectize-input.full{background-color:whitesmoke;}
.selectize-control .selectize-dropdown{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;background-color:whitesmoke;border-color:#c5c5c5;border-width:2px;margin:-2px 0px 0px;width:100% !important;}
.selectize-control .selectize-input.focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.selectize-control .selectize-input.dropdown-active{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.selectize-control .selectize-input input{font-size:12px !important;}
.selectize-control .selectize-dropdown [data-selectable]{padding:8px;}
.selectize-control .selectize-dropdown{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.selectize-control .selectize-dropdown .active{color:#252525;background-color:rgba(0, 0, 0, 0.05);}
.selectize-control.has-dark-background .selectize-input{-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:inherit;background-color:rgba(255, 255, 255, 0.1);border:2px solid rgba(255, 255, 255, 0);height:40px;padding:9px;}
.selectize-control.has-dark-background .selectize-input:hover{background-color:rgba(255, 255, 255, 0.15);}
.selectize-control.has-dark-background .selectize-input.full{color:#fff;}
.selectize-control.has-dark-background .selectize-input.full.focus{background-color:#fff;color:#252525;}
.selectize-control.has-dark-background .selectize-input.full.focus.input-active{color:#252525;}
.selectize-control.has-dark-background .selectize-input.not-full input{color:#fff;}
.selectize-control.has-dark-background .selectize-input.not-full.focus.input-active{color:#252525;background-color:#fff;}
.selectize-control.has-dark-background .selectize-input.not-full.focus.input-active input{color:#252525;}
.selectize-control.has-dark-background .selectize-dropdown{background-color:#fff;border-color:whitesmoke;border-width:2px;font-size:12px !important;margin:-2px 0px 0px;width:100% !important;}
.selectize-control.has-dark-background .selectize-dropdown .selectize-dropdown-content .option{color:#252525;}
.btn-input{display:block;}
.btn-input .btn.form-control{text-align:left;}
.btn-input .btn.form-control span:first-child{left:10px;overflow:hidden;position:absolute;right:25px;}
.btn-input .btn.form-control .caret{margin-top:-1px;position:absolute;right:10px;top:50%;}
.blink{-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;}
@-moz-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@-webkit-keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}
@keyframes blinker{0%{opacity:1.0;}
50%{opacity:0.0;}
100%{opacity:1.0;}
}


@media (max-width:767px)

{
	
	.mins .menubar > li {
  float: left;
  width: 100%;
}
	
	.box-wrapper.column-shortcode.tew {
  padding: 10px;
  margin: 0px auto;
  width: 92%;
}
.contact-us {
  background: #edeff1 none repeat scroll 0 0;
  border: 1px solid #d4d7da;
  border-radius: 4px;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.css-content-block {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #dadada;
  border-radius: 0;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.2);
  font-size: 13px;
  height: auto;
  overflow: hidden;
  padding: 18px 2px;
  text-align: left;
}
.modal-dialog {
  margin: 30px auto;
  width: 92%;
}
.less-pad-left {
  padding-left: 15px !important;
}
.contact-us input {
  background: #fffbec none repeat scroll 0 0;
  border: 1px solid #fffbec;
  color: #31418c;
  font-size: 13px;
  height: 30px;
  margin: 0 0 5px 10px;
  outline: medium none;
  padding: 0 10px;
  width: 92%;
}
.page-content {
  padding: 20px 10px;
}
.table-responsive td {
  padding: 5px 4px !important;
  font-size: 12px !important;
}
.col-md-3.col-sm-4.col-xs-12.less-pad-left.yo {
  padding: 10px 16px;
}
.contact-us button {
  background: rgb(255, 214, 88) none repeat scroll 0 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid #ccab45;
  color: #4b2813;
  cursor: pointer;
  font-size: 15px;
  height: 45px;
  margin-top: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 92%;
  margin-left: 7px;
}
#cssRegi .close {
  background: #fff none repeat scroll 0 0;
  border-radius: 18px;
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  left: 275px;
  line-height: 1;
  opacity: 0.99;
  padding: 5px 10px;
  position: absolute;
  text-shadow: 0 1px 0 #fff;
  top: -11px;
}
.contact-us textarea {
  background: #fffbec none repeat scroll 0 0;
  color: #cc9471;
  font-size: 13px;
  height: 65px;
  margin: 0 0 20px 10px;
  outline: medium none;
  padding: 8px 16px 0 8px;
  width: 92%;
}
	#accordion2 .pull-right {
  float: right !important;
}
	.mins .sidebar.box-wrapper {
  margin-left: 0px;
}
.nmu .less-pad-left {
  padding-left: 10px;
}
.page-article-content.clearfix > p {
  text-align: justify;
  float: left;
  width: 100%;
}
.top-bar {
  background: #167ac6 none repeat scroll 0 0;
  padding-left: 0px;
}
.top-bar .top-nav.nav-right {
  float: left;
  padding: 3px 0px 8px 0px;
  text-align: center;
  width: 100%;
}
.social-icon .logo-images {
  height: 38px;
  width: 220px;
}
.pull-right {
  float: left !important;
}
.logo {
  margin: 0px 0px 10px 0px;
}
.top-bar ul.top-nav.nav-right > li {
  margin: 0 10px 0 6px;
}
.top-bar ul.top-nav {
  color: white;
  margin: 0;
  padding: 10px 0px;
  text-align: center;
}
.suo .col-md-3.col-sm-4.col-xs-12 {
  width: 100%;
  text-align: center;
}
.suo .col-md-6 {
  box-sizing: border-box;
  float: left;
  width: 100%;
}
.suo .container {
  padding: 1px 20px;
}
.abouts .container {
  margin: 0 auto;
  padding: 0 15px;
  width: 96%;
}
.abouts .xs-mrgright-15 {
  margin-right: 0;
}
.clie .container {
  padding: 0px 10px;
  width: 96%;
  margin: 0px auto;
}
.footing .custom-menu-widget {
  padding: 0 10px 20px;
}
.ty .col-lg-3.col-md-2.col-sm-4.col-xs-12 {
  float: left;
  width: 50%;
}
.ty .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
  float: left;
  width: 50%;
  padding: 0px 0px 0px 12px;
}
.ty .widget-title {
  color: #ffa600;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.ty .col-lg-2.col-md-3.col-sm-6.col-xs-12 {
  padding-left: 15px;
  padding-right: 15px;
  width: 46%;
}
.copyright-text {
  background: #0f0f40 none repeat scroll 0 0;
  float: left;
  overflow: hidden;
  width: 100%;
}
.copyright-text.box-wrapper .footer-right {
  padding: 0px 20px;
}
.abouts.xs-mrgright-15 {
  margin-right: 0px;
}
.social-icon {
  margin-top: 1px;
  margin-bottom: 10px;
}
.page-article-content.clearfix > p {
  text-align: justify;
}
.mins .container {
  margin: 0 auto;
  padding: 0 15px;
  width: 96%;
}
.marq .container {
  margin: 0 auto;
  padding: 0 2px;
  width: 93%;
}
.marq .xs-mrgright-15 {
  margin-right: 0px;
}
.footer-right .social-icon.pull-right.social-fix {
  padding: 0px;
}
#pricing .showcase {
  padding: 0px;
}
#pricing .box-wrapper {
  overflow: hidden;
  padding: 20px 7px;
}
.page-content.box-wrapper {
  margin-left: 0px !important;
  margin-top: 20px;
}
.spa {
  display: none;
}
.mins h4 {
  float: left;
  font-size: 17px;
  line-height: 20px;
  width: 100%;
}
#pricing.pri1 .box-wrapper {
  overflow: hidden;
  padding: 20px 30px;
}
#pricing .showcase .showcase-right ul.top-service-box li {
  display: block;
  height: 175px;
  margin: 16px 4px 5px;
  width: auto;
}
.mins h3 {
  font-size: 18px;
  line-height: 20px;
}
#pricing #cnt br {
  display: none;
}
.copyright-text.box-wrapper .left-copy-text {
  color: white;
  font-size: 14px;
  padding: 10px 20px;
}
.header-top iframe {
  float: left;
  width: 100%;
}.page-title {
  background: rgba(0, 0, 0, 0) url("images/header-about.png") no-repeat scroll 0 0 / 100% 100%;
  padding-bottom: 0;
  padding-top: 0;
}
.page-title h1 {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 21px;
  font-weight: 700;
  margin: 20px;
  padding: 18px 20px;
  text-transform: uppercase;
}
}

@media only screen and (min-width:768px) and (max-width:1024px)and (orientation:portrait){
	.page-article-content.clearfix > h3 {
  float: left;
  width: 100%;
}
.tuo .col-md-4.mb-50 {
  float: left;
  width: 49%;
}
.ju .col-md-3.mb-50 {
  float: left;
  width: 50%;
}
.ju .col-md-4.mb-50 {
  float: left;
  width: 50%;
}
.ju h3 {
  float: left;
  width: 100%;
}
.col-md-12.col-sm-8.hidden-xs.ju {
  width: 100%;
}
.containerr .col-md-8.mb-50 {
  float: left;
  width: 60%;
}

.containerr .col-md-4.mb-50{
  float: left;
  width: 40%;
}
#cssRegi .close {
  background: #fff none repeat scroll 0 0;
  border-radius: 18px;
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: bold;
  left: 627px;
  line-height: 1;
  opacity: 0.99;
  padding: 5px 10px;
  position: absolute;
  text-shadow: 0 1px 0 #fff;
  top: -11px;
}
.mins .container {
  padding: 0 15px;
  width: 96%;
}
.page-article-content.clearfix > p {
  float: left;
  text-align: justify;
  width: 100%;
}
.page-article-content.clearfix > hr {
  float: left;
  width: 100%;
}
html, body {
  overflow-x:hidden !important
}
.top-bar .col-lg-6.col-md-4.col-sm-12.col-xs-12 {
  width: 63%;
}
.top-bar .col-lg-6.col-md-8.col-sm-12.col-xs-12 {
  width: 35%;
}
.suo .col-md-3.col-sm-4.col-xs-12 {
  float: left;
  width: 19%;
}
.suo .col-md-6 {
  float: left;
  width: 80%;
  padding: 5px 0px 0px 0px;
}
.suo .pull-right .logo-images {
  width: 228px;
  height: 52px;
  margin: 0px 0px 20px 0px;
}
.suo .pull-right {
  float: left !important;
}
.nav.navbar-nav li a {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  line-height: 25px;
  text-transform: uppercase;
}
.navbar-nav > li {
  float: left;
  margin-right: 0px;
}
.navbar-nav > li > a {
  padding: 12px 8px 12px 8px;
}
.spa {
  display: none;
}
.spa > br {
  display: none;
}
.marq .latest-news-area.mt-15.box-wrapper.sm-mrgright-15.xs-mrgright-15 {
  margin-right: 0px !important;
}
.abouts .sm-mrgright-15 {
  margin-right: 0px;
}
.ty .col-lg-2 {
  float: left;
  padding: 0;
  width: 25%;
}
.mins .sidebar.box-wrapper {
  padding: 5px 10px;
}
.mins .widget_archive li {
  padding: 5px 0;
}
.mins .col-md-8.col-sm-12.col-xs-12 {
  height: 388px;
}
.ty .widget-title {
  color: #ffa600;
  font-size: 17px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: uppercase;
}
 .col-md-8.col-sm-12.col-xs-12 {
  width: 50%;
}
.ty .col-lg-3.col-md-2.col-sm-4.col-xs-12 {
  width: 25%;
  float: left;
}
.mins .col-md-4.col-sm-12.col-xs-12{width: 50%;}
#pricing .showcase .showcase-right ul.top-service-box li {
  display: block;
  float: left;
  height: 234px;
  margin: 5px;
  width: 48%;
}
.ty .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
  width: 25%;
  padding: 0px;
}
#pricing .showcase .showcase-right ul.top-service-box li {
  display: block;
  float: left;
  height: 220px;
  margin: 5px;
  width: 48%;
}
.header-top iframe {
  float: left;
  width: 58%;
}

}

@media only screen and (min-width:768px) and (max-width:1024px)and (orientation:landscape){
	.navbar-nav > li {
  float: left;
  margin-right: 0;
}
}


.mins h1 {
  font-size: 23px;
}