html,
body{height:100%;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
#header2.header4.header-yellow.short-header-width{max-width:1000px !important;padding:0 0px;}
.top-bar4.top-bar4-gradient{background:linear-gradient(to right, rgb(51, 79, 140) 0%, rgba(56, 51, 142, 0.66) 81%, rgba(255, 255, 255, 0) 100%);position:relative;z-index:10;height:10px;}
.justics-holder{}
#header2{z-index:9;position:relative;margin:0 auto 0 !important;}
.justics-holder-image{}
.text-justify{text-align:justify;}
.text-justify span{text-align:center;}
.font-size{font-weight:600;color:#444;}
.w-list li .count-2 .count-small{font-size:12px !important;line-height:160% !important;}
.light-weight{font-weight:300;}
.page-section.yellow{margin-top:0px;}
.page-section.margin-top{margin-top:-260px;}
.margin-top1{margin-top:-154px;}
.form-heading{display:block;line-height:30px;color:#222;font-size:32px;text-align:center;font-weight:500;margin:0 0 44px;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.text-style{font-size:14px;color:#444;}
.black{color:#000;}
.about-margin{margin:26% 0;}
.col-padding{padding:34px;}
.subscribe .heading-area button{color:#fff;border:0;font-size:13px;font-weight:900;padding:12px 36px 11px;background:#f04d5e;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.subscribe .heading-area button i{margin:0 8px 0 0;}
.mid{margin-top:10%;}
.about .about-holder .box .about-text .zero-margin{margin:0;}
.justics-text .txt{opacity:0.8;}
.cont-margin{}
.wht-txt{color:#fff !important;}
.btm-right{position:absolute;top:85%;left:auto;right:40px;bottom:auto;}
.btm-right .more.courses{background:#f04d5e;border:2px solid #f04d5e;}
.btm-right .more{color:#fff;font-size:20px;font-weight:700;padding:12px 30px;display:inline-block;font-family:'Alegreya Sans SC', sans-serif;}
.btm-right .more.courses:hover{background:#fff;color:#f04d5e;}
h3{font-family:'GothamRounded-Book', sans-serif;}
@media only screen and (max-width:767px){.btm-right{top:68% !important;}
.btm-right .more{font-size:13px;font-weight:500;padding:6px 10px;}
}
.welcome .hght{height:350px !important;}
.welcome-img img{max-width:100%;}
.welcome .hght2{height:280px !important;}
@media only screen and (min-width:768px){.welcome-img img{margin-left:0 !important;}
}
@media only screen and (max-width:768px){.welcome-img img{margin-top:20px !important;}
}
@media only screen and (min-width:1024px){.welcome-img img{margin-left:0 !important;}
}
.testimonials{height:auto;margin:5px;}
.about .about-holder .box .about-text span:hover{color:#ccc;}
.full-width{max-width:100%;}
.space{margin:70px 0px 70px 0px;}
.boxx{color:#777;margin:0 0 30px;font-size:16px;position:relative;line-height:28px;font-style:italic;padding:36px 30px;margin:0 0 30px;background:#fcf9e6;border:1px solid #b9b6b6;}
.welcome .designer{margin:0 0 90px;}
.welcome .designer img{float:left;margin:0 20px 0 0;border-radius:50%;border:3px solid #f04d5e;}
.welcome .g-text{overflow:hidden;padding-top:50px;}
.welcome .g-text span{display:block;color:#222;font-size:16px;font-weight:500;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.welcome .gallery-carousel .designer .g-text em{font-size:13px;color:#777;font-style:normal;text-transform:capitalize;font-family:'GothamRounded-Book', sans-serif;}
.footer-column .col-margn{margin-top:0px !important;}
@media only screen and (max-width:767px){.footer-column .col-margn{display:block;float:none;margin:0 0 30px !important;}
}
.button-design{float:left;color:#fff;font-size:13px;font-weight:bold;padding:12px 40px;background:#f04d5e;margin:20px 0 80px;border:2px solid #f04d5e;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.button-design:hover{background:#fff;color:#f04d5e;}
.title-heading{display:block;color:#fff;font-size:20px;line-height:30px;font-weight:500;padding:0 0 16px;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
@media only screen and (max-width:991px){.navbar-nav1{margin:auto;text-align:center;}
.container-fluid > .navbar-collaps{margin:auto;text-align:center;float:none;}
.navbar-nav{margin-left:16%;}
}
.upload-btn{width:100%;color:#757575;font-size:12px;height:46px;padding:12px 10px;border:1px solid #d7d7d7;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
#myBtn{display:none;position:fixed;bottom:20px;right:30px;width:55px;z-index:99;border:none;outline:none;background:rgba(74, 71, 71, 0.7);color:white;cursor:pointer;padding:15px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:2px solid #e8e8e8;}
#myBtn:hover{background-color:#555;}
.welcome-img .mrgn-top{margin-top:50px;}
.row-bg{position:static;background:url(../images/images-18-2.jpg) no-repeat center;background-size:cover;padding:250px;}
.clearfix{clear:both;}
.text-box p{color:#565656;}
.justics-text1{left:0;bottom:0;content:"";margin:0 auto;padding:80px 38px 0;font-weight:900;position:absolute;text-align:left;white-space:nowrap;}
.justics-text1 .txt{white-space:normal;display:inline-block;margin-bottom:40px;vertical-align:middle;}
.justics-text1 .txt h2{display:block;color:#fff;font-size:40px;font-weight:900;margin:0;text-transform:uppercase;font-family:"GothamRounded-Book", sans-serif;}
.text-box li{text-align:left;color:#565656;}
.welcome-img .img-holder{margin-top:12px;}
.p_courses .c_column1{height:660px;color:#777;margin:0 0 30px;padding:15px 20px;background:#fafafa;font-size:14px;line-height:26px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
.p_courses .c_column1:hover .img-box{background:#f04d5e;}
.img-holder{margin:0px 0 0px;}
.img-container{text-align:center;margin:0px auto;position:relative;top:0;}
.shadow{position:relative;height:12px;background:#999;opacity:0.1;border-radius:100%;margin:0px 0px 0px 0px;top:50px;}
.img-holder:hover .shadow{-webkit-animation:shadow_react ease 2s infinite;-moz-animation:shadow_react ease 2s infinite;-ms-animation:shadow_react ease 2s infinite;animation:shadow_react ease 2s infinite;}
.p_courses .c_column2{ height:560px;}
@-webkit-keyframes shadow_react{50%{opacity:0.7;margin:0px 10% 0px 10%;}
100%{opacity:0.1;margin:0px 20px 0px 20px;}
}
@-moz-keyframes shadow_react{50%{opacity:0.7;margin:0px 10% 0px 10%;}
100%{opacity:0.1;margin:0px 20px 0px 20px;}
}
@-ms-keyframes shadow_react{50%{opacity:0.7;margin:0px 10% 0px 10%;}
100%{opacity:0.1;margin:0px 20px 0px 20px;}
}
@keyframes shadow_react{50%{opacity:0.7;margin:0px 10% 0px 10%;}
100%{opacity:0.1;margin:0px 20px 0px 20px;}
}
.latest-news.post .img-holder .board-heading{top:0;left:0;right:0;color:#fff;margin:0 auto;font-size:20px;font-weight:900;text-transform:uppercase;text-align:center;position:absolute;display:block;padding:10px 18px;background:#f04d5e;font-family:'GothamRounded-Book', sans-serif;}
@media only screen and (min-width:1199px){.img-margin{margin-left:90px !important;}
.cont-margin{}
}
@media (min-width:1200px){.container{width:1117px;}
}
@media only screen and (max-width:767px){.top-bar4 .box{margin:15px auto 10px;float:left;width:300px;height:50px;}
.left_block .left-holder{padding:0 !important;}
.welcome-img img{}
.welcome-img .mrgn-top{margin-top:100px;}
.kang-cont{margin-top:-100px !important;}
.row-bg{background:url(../images/hanthi-02.jpg) no-repeat center;background-size:contain;padding:100px;}
.top-bar4.top-bar4-gradient{background:#334f8c;}
.img-holder{margin:0px 0 0px;}
.img-container{animation:img_float ease 2s infinite !important;}
.shadow{animation:shadow_react ease 2s infinite !important;}
.welcome-img .img-holder{margin-top:-59px;}
.left_block .left-holder p{line-height:21px !important;}
.sm-txt{font-size:16px !important;}
.p_courses .c_column1{height:auto;}
.logo img{}
}
@media only screen and (max-width:768px){.logo img{}
.logo1 img{width:130px;}
}
@media only screen and (max-width:1199px){.left_block .left-holder p{line-height:21px !important;}
.p_courses .c_column1{height:100%;}
.btm-right{top:86%;}
}
@media only screen and (max-width:991px){.welcome .column1{padding:0 20px 30px;height:400px !important;}
}
.kang-cont{float:right;margin-top:-70px;}
@media only screen and (max-width:1199px){.page-section.margin-top1{}
}
@media only screen and (max-width:768px){.page-section.margin-top1{}
}
@media only screen and (max-width:767px){.top-bar4-gradient{height:auto;}
.page-section.yellow{}
.page-section.margin{margin-top:-435px;}
#footer-2 .column_1 .logo{margin:0 0 30px !important;}
.page-section.margin-top1{}
.left_block .left-holder{}
.justics-text1 .txt h2{font-size:20px;}
.justics-text1 .txt{margin-bottom:12px;}
}
body{margin:0;color:#ccc;background:#fff;letter-spacing:1px;font:13px/22px 'Oxygen', sans-serif;min-width:320px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;}
img{border-style:none;height:auto;}
a,
button{outline:none;text-decoration:none;color:#f04d5e;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
a:hover,
a:focus{outline:none;text-decoration:none;}
input,
textarea,
select{outline:none;font:100% 'Oxygen', sans-serif;color:#000;vertical-align:middle;}
form,
fieldset{outline:none;margin:0;padding:0;border-style:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;border:0;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input[type="text"]::-webkit-input-placeholder{color:#000;}
input[type="text"]::-moz-placeholder{color:#000;}
input[type="text"]::-moz-placeholder{color:#000;}
input[type="text"]::-ms-input-placeholder{color:#000;}
@font-face{font-family:'GothamRounded-Book';src:url('../fonts/GothamRounded-Book.otf') format('opentype'),
url('../fonts/GothamRoundedBook_21018.ttf') format('truetype');font-weight:1000;font-style:normal;}
@font-face{font-family:'Gotham-Book';src:url('fonts/Gotham-Book.otf') format('opentype');font-weight:normal;font-style:normal;}
@font-face{font-family:'GothamRounded-Bold';src:url('fonts/GothamRounded-Bold.otf') format('opentype'),
url('fonts/GothamRoundedBold_21016.ttf') format('truetype');font-weight:normal;font-style:bold;}
@font-face{font-family:'GothamRounded-Light';src:url('fonts/GothamRounded-Light.otf') format('opentype'),
url('fonts/GothamRoundedLight_21020.ttf') format('truetype');font-weight:normal;font-style:bold;}
@font-face{font-family:'GothamRounded-Medium';src:url('fonts/GothamRounded-Medium.otf') format('opentype'),
url('fonts/GothamRoundedMedium_21022.ttf') format('truetype');font-weight:normal;font-style:bold;}
[class^="icon-"], [class*=" icon-"]{font-family:'Gotham-Black' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-file-text:before{content:"\e922";}
.icon-quotes-left:before{content:"\e977";}
.icon-quotes-right:before{content:"\e978";}
.icon-book:before{content:"\f007";}
.icon-magnet:before{content:"\e908";}
.icon-attract:before{content:"\e908";}
.icon-umbrella:before{content:"\e909";}
.icon-rain:before{content:"\e909";}
.icon-earth:before{content:"\e90a";}
.icon-globe:before{content:"\e90a";}
.icon-bulb:before{content:"\e90b";}
.icon-display2:before{content:"\e90c";}
.icon-news:before{content:"\e911";}
.icon-megaphone:before{content:"\e910";}
.icon-tools:before{content:"\e033";}
.icon-hourglass:before{content:"\e906";}
.icon-loading:before{content:"\e906";}
.icon-busy:before{content:"\e906";}
.icon-time:before{content:"\e906";}
.icon-coffee:before{content:"\e900";}
.icon-cup:before{content:"\e900";}
.icon-drink:before{content:"\e900";}
.icon-break:before{content:"\e900";}
.icon-like:before{content:"\e901";}
.icon-thumbs-up:before{content:"\e901";}
.icon-approve:before{content:"\e901";}
.icon-syringe:before{content:"\e912";}
.icon-local_library:before{content:"\e54b";}
.icon-layers:before{content:"\e031";}
.icon-anchor:before{content:"\e903";}
.icon-pen:before{content:"\e90f";}
.icon-rocket:before{content:"\e907";}
.icon-group:before{content:"\e904";}
.icon-users:before{content:"\e904";}
.icon-user:before{content:"\e905";}
.icon-lab-flask:before{content:"\e902";}
.modal{z-index:99999;}
p{font-family:"GothamRounded-Book", sans-serif;font-size:14.5px;}
h1{display:block;color:#222;position:relative;font-size:25px;margin:0 0 15px;font-weight:500;padding:0 0 16px;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
h1:after{left:0;right:0;bottom:0;width:53px;height:4px;content:"";margin:0 auto;position:absolute;background:url(../images/seprater.jpg) no-repeat;}
h2{display:block;color:#fff;position:relative;text-align:left
font-size:32px;font-size:25px;margin:0 0 15px;font-weight:500;padding:0 0 30px;padding:0 0 16px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;font-family:'GothamRounded-Book', sans-serif;}
.menu-header{background:#1d1f20;}
.hamburger{background:none;position:absolute;top:0;right:0;line-height:45px;padding:5px 15px 0px 15px;color:#fff;border:0;font-size:1.4em;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.cross{background:none;position:absolute;top:0px;right:0;padding:13px 15px 0px 15px;color:#fff;border:0;font-size:3em;line-height:50px;font-weight:bold;cursor:pointer;outline:none;z-index:10000000000000;}
.menu{z-index:1000000;font-weight:bold;font-size:0.8em;width:250px;background:#131313;right:0;position:absolute;text-align:center;}
.menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.menu li{display:block;padding:15px 0 15px 0;border-bottom:#1d1f20 1px solid;}
.menu li:hover{display:block;background:#181818;padding:15px 0 15px 0;border-bottom:#1d1f20 1px solid;}
.menu ul li a{text-decoration:none;margin:0px;color:#fff;}
.menu ul li a:hover{color:#fff;text-decoration:none;}
.menu a{text-decoration:none;color:white;}
.menu a:hover{text-decoration:none;color:white;}
.glyphicon-home{color:white;font-size:1.5em;margin-top:5px;margin:0 auto;}
#wrapper{width:100%;overflow:hidden;}
.top-bar:after{display:block;clear:both;content:"";}
.top-bar{padding:20px 120px;background:#252525;}
.top-bar .top-left{float:left;margin:10px 0 0;}
.top-bar .top-left .tel{float:left;color:#ccc;font-size:13px;margin:0 30px 0 0;}
.top-bar .top-left .tel i{float:left;font-size:16px;line-height:26px;margin:0 12px 0 0;}
.top-bar .top-left .mail{float:left;color:#ccc;font-size:13px;margin:0 30px 0 0;}
.top-bar .top-left .mail i{float:left;font-size:16px;line-height:20px;margin:0 12px 0 0;}
.top-bar .top-right{float:right;}
.top-bar .top-right .social-icons{float:right;width:190px;margin:10px 0 0;}
.top-bar .top-right .social-icons span{float:left;color:#ccc;margin:0 14px 0 0;}
.top-bar .top-right .social-icons ul{padding:0;margin:0;list-style:none;}
.top-bar .top-right .social-icons ul li{float:left;margin:0 20px 0 0;}
.top-bar .top-right .social-icons ul li:last-child{margin:0;}
.top-bar .top-right .social-icons ul li a{display:block;font-size:16px;}
.top-bar .top-right .social-icons ul li a:hover{color:#fff;}
.top-bar .top-right .lang{float:right;padding:0;margin:10px 50px 0 0;list-style:none;}
.top-bar .top-right .lang li{display:block;position:relative;}
.top-bar .top-right .lang li a{display:block;color:#ccc;text-transform:uppercase;}
.top-bar .top-right .lang li a i{font-size:16px;margin:0 0 0 5px;}
.top-bar .top-right .lang li .lan-drop{display:none;top:100%;left:0;z-index:999;padding:0;background:#252525;position:absolute;border:1px solid #ccc;}
.top-bar .top-right .lang li:hover .lan-drop{display:block;}
.top-bar .top-right .lang li:hover .lan-drop li a{padding:4px 12px;color:#ccc;}
.top-bar .top-right .lang li:hover .lan-drop li a:hover{background:#ccc;color:#333;}
.top-right .hire{float:right;color:#fff;font-size:14px;font-weight:bold;padding:10px 36px;margin:0 0 0 20px;text-transform:uppercase;border:1px solid #fff;font-family:'Alegreya Sans SC', sans-serif;}
#header .hire:hover{background:#fff;color:#252525;}
.banner-1{position:relative;}
.banner-1 .banner-holder{width:100%;height:940px;white-space:nowrap;text-align:center;background:url(http://placehold.it/1920x990) no-repeat;background-size:cover;}
.banner-1 .banner-holder:after{margin:0;width:1px;height:100%;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.banner-1 .banner-holder.ba-holder{background:url(http://placehold.it/1920x980) no-repeat;}
.banner-1 .banner-holder .baner-caption{white-space:normal;display:inline-block;vertical-align:middle;width:910px;}
.banner-1 .banner-holder .baner-caption span{color:#fff;display:block;margin:0 0 20px;font-size:20px;font-weight:bold;text-transform:uppercase;font-family:'Oxygen', sans-serif;}
.banner-1 .banner-holder .baner-caption h1{color:#fff;font-size:65px;font-weight:800;margin:0 0 40px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.banner-1 .banner-holder .baner-caption h1:after{display:none;}
.banner-1 .banner-holder .baner-caption .work{font-size:13px;color:#fff;font-weight:bold;padding:10px 36px;text-transform:uppercase;border:2px solid #fff;font-family:'Alegreya Sans SC', sans-serif;}
#header:after{clear:both;content:"";display:block;}
#header{top:0;left:0;right:0;z-index:99;content:"";background:#000;padding:30px 86px;position:relative;}
#header .logo{float:left;width:187px;height:29px;margin:7px 0 0;}
#header .logo img{display:block;}
#header.inner:after{clear:both;content:"";display:block;}
#header.inner{position:static;position:relative;background:url(../images/img-95.jpg) no-repeat;background-size:cover;}
.navbar{min-height:inherit;margin:0;border:0;}
#nav{float:right;width:77%;}
nav .navbar-nav > li{z-index:9999;}
nav .navbar-nav > li.mega{position:static;}
.navbar{position:static;}
nav .navbar-nav > li.mega:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0);}
nav .navbar-nav > li.mega .mega-menu{top:100%;left:0;right:0;z-index:99999;opacity:0;width:1200px;padding:10px 20px 20px;margin:0 auto;background:#000;position:absolute;visibility:hidden;border:1px solid #fff;transform:translateY(-10px);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;box-shadow:0 0 10px 1px rgba(255,255,255,.4);-webkit-box-shadow:0 0 10px 1px rgba(255,255,255,.4);}
.mega-menu .carousel-control.left,
.mega-menu .carousel-control.right{width:36px;height:36px;top:50%;line-height:36px;margin-top:-48px;text-shadow:none;}
nav .navbar-nav > li.mega .mega-menu{background:url(../images/bg-patrenn.jpg);border:0;box-shadow:none;}
.mega-menu.d-7 li a:hover{background:#ba994c;color:#fff;}
nav .navbar-nav > li.mega .mega-menu strong{display:inline-block;color:#000;font-weight:normal;font-size:13px;margin:10px 0 2px;text-transform:uppercase;font-family:"Bitter", georgia, serif;}
nav .navbar-nav > li.mega .mega-menu.d-6 strong,
nav .navbar-nav > li.mega .mega-menu.d-6 a,
nav .navbar-nav > li.mega .mega-menu.d-3 strong,
nav .navbar-nav > li.mega .mega-menu.d-3 a,
nav .navbar-nav > li.mega .mega-menu.d-5 strong,
nav .navbar-nav > li.mega .mega-menu.d-5 a,
nav .navbar-nav > li.mega .mega-menu.green strong,
nav .navbar-nav > li.mega .mega-menu.green ul li a{color:#fff;}
nav .navbar-nav > li.mega .mega-menu ul li a{display:inline-block;padding:0 10px 0 20px;font-size:12px;color:#000;position:relative;font-family:"Bitter", georgia, serif;}
nav .navbar-nav > li.mega .mega-menu ul li a:after{top:0;left:8px;content:"\f105";font-size:14px;position:absolute;font-family:FontAwesome;}
nav .navbar-nav > li.mega .mega-menu.d-3 ul li a:after{top:0;left:0;content:"\f105";font-size:14px;position:absolute;font-family:FontAwesome;}
nav .navbar-nav > li.mega .mega-menu ul li a:hover{background:none;color:#000 !important;}
nav .navbar-nav > li.mega .mega-menu strong span{color:#fff;padding:0 3px;margin-top:6px;cursor:pointer;font-size:12px;background:#e03081;text-transform:capitalize;font-family:"Bitter", georgia, serif;}
nav .navbar-nav > li.mega .mega-menu strong span.new{background:#ffb606;}
nav .navbar-nav > li.mega .mega-menu strong span.free{background:#43b9f6;}
nav .navbar-nav > li.mega .mega-menu img{width:300px;margin:0 auto 10px}
nav .navbar-nav > li.mega .mega-menu .img{width:450px;margin:0 auto;display:block;}
nav .navbar-nav > li.mega .mega-menu .img2{width:300px;margin:0 auto;display:block;}
.mega-menu .course-slider .carousel-control.left,
.mega-menu .course-slider .carousel-control.right{width:36px;height:36px;top:50%;line-height:36px;margin-top:-18px;text-shadow:none;border:1px solid #333;}
.mega-menu .course-slider .carousel-control.left i,
.mega-menu .course-slider .carousel-control.right i{color:#000;}
.mega-menu .course-slider .carousel-control.left:hover i,
.mega-menu .course-slider .carousel-control.right:hover i{color:#fff;}
nav .navbar-nav > li.mega .mega-menu .mega-box{overflow:hidden;}
nav .navbar-nav > li.mega .mega-menu .mega-box em{font-style:normal;font-weight:bold;}
nav .navbar-nav > li.mega .mega-menu .duration{float:left;color:#000;font-size:18px;text-transform:capitalize;}
nav .navbar-nav > li.mega .mega-menu .fee{float:right;color:#000;font-size:18px;font-style:normal;text-transform:capitalize;}
#nav .navbar-nav > li > a{color:#fff;font-size:14px;font-weight:bold;padding:10px 12px;position:relative;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#nav .navbar-nav > li > a:after{left:50%;top:0;width:1px;height:10px;content:"";position:absolute;background:#fff;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;}
#nav .navbar-nav > li > a:before{left:50%;bottom:0;width:1px;height:10px;content:"";opacity:0;position:absolute;background:#fff;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;}
#nav .navbar-nav > li:hover > a:before,
#nav .navbar-nav > li:hover > a:after,
#nav .navbar-nav > li.active > a:before,
#nav .navbar-nav > li.active > a:after{opacity:1;}
#nav .navbar{float:left;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{background:none;}
nav .navbar-nav > li.mega .title{display:block;color:#fff;font-size:20px;margin:0 0 15px 20px;text-transform:capitalize;}
nav .navbar-nav > li.mega ul{padding:0;margin:0;list-style:none;}
nav .navbar-nav > li.mega ul li{margin:0 0 5px;}
nav .navbar-nav > li.mega ul li a{color:#fff;font-size:13px;display:inline-block;text-transform:capitalize;}
.carousel-control.left,
.carousel-control.right{background:none;opacity:1;width:5%;top:50%;bottom:auto;height:56px;width:56px;color:#252525;font-size:20px;text-align:center;border-radius:50%;background:#fff;line-height:56px;}
.carousel-control.left{left:10px;}
.carousel-control.right{right:10px;}
.carousel-control.left:hover,
.carousel-control.right:hover{color:#fff;background:#252525;}
.carousel-control.left.l-blue:hover,
.carousel-control.right.l-blue:hover{color:#fff;background:#43b9f6;}
.scroll{left:50%;bottom:40px;width:20px;height:30px;content:"";position:absolute;}
.page-section{overflow:hidden;background:#fafafa;}
.about{overflow:hidden;padding:70px 0;}
.about h1:after{left:0;margin:0;}
.about .sub{display:block;font-size:16px;color:#444;margin:0 0 40px;}
.about .about-holder{overflow:hidden;}
.about .about-holder .box{overflow:hidden;margin:0 0 20px;color:#3c3939;}
.about .about-holder .box .img{float:left;position:relative;margin:0 30px 0 0;}
.about .about-holder .box .img:after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;width:70px;height:70px;border-radius:50%;background:transparent;border:3px solid #f04d5e;}
.about .about-holder .box .about-text{overflow:hidden;}
.about .about-holder .box .about-text span{display:block;margin:20px 0 16px;font-size:15px;color:#222;font-weight:600;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.heading-holder{text-align:center;font-size:14px;color:#444;font-size:16px;}
.page-section.white{overflow:hidden;background:#fff;}
.portfolio{padding:130px 0;}
.portfolio .heading-holder{margin:0 0 40px;}
.portfolio .nav-tabs{margin:0 0 40px;text-align:center;}
.portfolio .nav-tabs > li{float:none;display:inline-block;vertical-align:middle;}
.portfolio .nav-tabs > li > a{display:block;border-radius:0;color:#777;font-size:14px;font-weight:600;padding:10px 22px;text-transform:uppercase;border:2px solid #fff;font-family:'Alegreya Sans SC', sans-serif;}
.portfolio .nav-tabs > li.active > a,
.portfolio .nav-tabs > li.active > a:focus,
.portfolio .nav-tabs > li.active > a:hover,
.portfolio .nav-tabs > li:hover > a{color:#222;background:none;border:2px solid #3d60d0;}
.portfolio .img-block{margin:0 0 30px;overflow:hidden;position:relative;}
.portfolio .img-block img{display:block;width:100%;}
.portfolio .img-block .img-hover{top:0;left:0;right:0;bottom:0;content:"";display:none;position:absolute;white-space:nowrap;text-align:center;background:rgba(83,113,208,.70);}
.portfolio .img-block .img-hover:after{margin:0;width:1px;height:100%;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.portfolio .img-block:hover .img-hover{display:block;}
.portfolio .img-block .img-hover .hover-text{white-space:normal;display:inline-block;vertical-align:middle;position:relative;}
.portfolio .hover-text span{color:#fff;display:block;font-size:18px;font-weight:600;margin:0 0 12px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.portfolio .hover-text em{color:#fff;display:block;font-size:13px;margin:0 0 12px;font-style:normal;text-transform:capitalize;}
.portfolio .hover-text a{color:#fff;display:block;font-size:13px;font-weight:900;text-decoration:underline;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.portfolio .hover-text a:hover{text-decoration:none;}
.portfolio .hover-text:after{top:-60px;left:50%;width:1px;height:30px;content:"";position:absolute;background:#fff;}
.portfolio .hover-text:before{bottom:-60px;left:50%;width:1px;height:30px;content:"";position:absolute;background:#fff;}
.services{padding:130px 0;overflow:hidden;}
.services .heading-holder{margin:0 0 50px;}
.services .services-column{overflow:hidden;color:#777;font-size:14px;line-height:26px;width:79%;}
.services .services-column strong{display:block;font-size:18px;color:#222;font-weight:400;margin:0 0 26px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.services .services-column strong span{color:#3d60d0;font-size:35px;font-weight:bold;line-height:40px;}
.services .services-column p{margin:0 0 16px;}
.services .services-column .more{display:inline-block;font-size:13px;color:#222;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.services .services-column .more:hover{color:#3d60d0;}
.team{overflow:hidden;padding:130px 0;}
.team .heading-holder{margin:0 0 60px;}
.team .team-holder{position:relative;display:block;}
.team .team-holder:after{top:0;left:0;right:0;bottom:0;content:"";opacity:0;position:absolute;background:rgba(83,83,83,.6);transition:all.5s ease-in-out;-webkit-transition:all.5s ease-in-out;-moz-transition:all.5s ease-in-out;-ms-transition:all.5s ease-in-out;-o-transition:all.5s ease-in-out;}
.team .team-holder:hover:after{opacity:1;}
.team .team-holder img{display:block;height:100%;width:100%;}
.team .team-text{width:85%;padding:24px;margin:0 auto;display:block;text-align:center;background:#fff;border:1px solid #3d60d0;transform:translateY(-80px);-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-o-transform:translateY(-80px);transition:all.5s ease-in-out;-webkit-transition:all.5s ease-in-out;-moz-transition:all.5s ease-in-out;-ms-transition:all.5s ease-in-out;-o-transition:all.5s ease-in-out;}
.team .team-text.l-blue{border:1px solid #43b9f6;}
.team .team-column:hover .team-text{transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-o-transform:translateY(-100px);}
.team .team-text span{display:block;font-size:18px;color:#222;display:block;margin:0 0 12px;text-transform:uppercase;}
.team .team-text em{display:block;color:#777;margin:0 0 10px;font-style:normal;}
.team .team-text ul{padding:0;margin:0;list-style:none;overflow:hidden;}
.team .team-text ul li{margin:0 10px;display:inline-block;vertical-align:middle;}
.team .team-text ul li a{display:block;color:#777;}
.team .team-text ul li a:hover{color:#3d60d0;}
.team .submit-holder{width:100%;height:450px;text-align:center;white-space:nowrap;font-size:14px;color:#777;border:1px solid #dedede;}
.team .submit-holder:after{margin:0;width:1px;height:100%;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.team .submit-holder .submit-text{white-space:normal;display:inline-block;vertical-align:middle;}
.team .submit{color:#222;margin:20px 0 0;font-size:13px;font-weight:bold;padding:10px 40px;display:inline-block;text-transform:uppercase;border:2px solid #3d60d0;font-family:'Alegreya Sans SC', sans-serif;}
.team .submit:hover{color:#fff;background:#3d60d0;}
.team .submit.l-blue{color:#43b9f6;border:2px solid #43b9f6;}
.team .submit:hover{color:#fff;background:#43b9f6;}
.team .heading-holder.skills{text-align:left;line-height:26px;}
.team .heading-holder.skills h1:after{margin:0;}
.team .p-holder{overflow:hidden;margin:0 0 32px}
.p-holder .progress{box-shadow:none;background:#fff;height:10px;margin:0;border-radius:10px;padding:1px;overflow:visible;border:1px solid #8aa6ff;}
.p-holder .p-heading{overflow:hidden;}
.p-holder .p-heading span{float:left;color:#222;margin:0 0 10px;font-size:16px;font-weight:500;text-transform:uppercase;}
.p-holder em{top:-25px;right:0;color:#222;content:"";position:absolute;font-style:normal;}
.p-holder .progress-bar{background-color:#3d60d0;box-shadow:none;position:relative;border-radius:10px;}
.p-holder.l-blue .progress-bar{background-color:#43b9f6;}
.clients{overflow:hidden;background:url(http://placehold.it/1920x822) no-repeat;}
.clients .left-client{padding:100px 0 74px;background:rgba(0,0,0,.7);}
.clients .client-box{display:block;width:400px;margin:0 auto;position:relative;}
.clients .client-box.add i{color:#3d60d0;}
.clients .client-box:after{left:50%;top:50%;width:18px;height:18px;content:"";position:absolute;background:#fff;border-radius:50%;border:3px solid #7b7b7b;margin:-28px 0 0 -19px;}
.clients .client-box .box-1,
.clients .client-box .box-2,
.clients .client-box .box-3,
.clients .client-box .box-4,
.clients .client-box .box-5,
.clients .client-box .box-6,
.clients .client-box .box-7,
.clients .client-box .box-8{width:49%;text-align:center;vertical-align:middle;display:inline-block;padding:0 0 30px;margin:0 0 0 -6px;border-right:1px solid #8d8d8d;}
.clients .client-box i{display:inline-block;margin:0 0 16px;font-size:32px;color:#ffb606;}
.clients .client-box span{color:#fff;display:block;font-size:50px;margin:0 0 12px;line-height:50px;font-weight:bold;}
.clients .client-box em{display:block;color:#fff;font-size:15px;font-style:normal;font-weight:500;text-transform:uppercase;}
.clients .client-box .box-2,
.clients .client-box .box-3,
.clients .client-box .box-6,
.clients .client-box .box-7{opacity:0;visibility:hidden;}
.clients .client-box .box-4,
.clients .client-box .box-8{border-left:1px solid #8d8d8d;border-right:0;}
.clients .right-client{padding:130px 80px;text-align:center;}
.clients .right-client .box_1,
.clients .right-client .box_2{width:330px;background:#fff;position:relative;padding:36px 10px;margin:0 30px 50px;display:inline-block;vertical-align:middle;border:1px solid #fff;box-shadow:0 0 12px -6px rgba(0,0,0,.4);-webkit-box-shadow:0 0 12px -6px rgba(0,0,0,.4);transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;}
.clients .right-client .box_1:after,
.clients .right-client .box_2:after{top:0;left:50%;width:48px;height:3px;content:"";margin:0 0 0 -24px;position:absolute;background:#3d60d0;}
.clients .right-client .box_1:hover,
.clients .right-client .box_2:hover{border:1px solid #3d60d0;}
.clients .right-client .box_1 i,
.clients .right-client .box_2 i{display:inline-block;margin:0 0 30px;font-size:38px;color:#ffb606;}
.clients .right-client .box_1 span,
.clients .right-client .box_2 span{display:block;font-size:18px;color:#222;font-weight:600;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.page-section.inner{text-align:center;padding:130px 20px;background:#f3f3f3;}
.carousel-text.blue{padding:0 0 60px;background:none;}
.carousel-text span{display:block;color:#222;font-size:36px;line-height:48px;width:800px;margin:0 auto 40px;padding:0 0 40px;position:relative;}
.carousel-text span:after{left:0;right:0;bottom:0;width:66px;height:1px;content:"";margin:0 auto;position:absolute;background:#949494;}
.carousel-text .name{display:block;color:#3d60d0;font-size:14px;font-weight:bold;font-style:normal;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.latest-news{overflow:hidden;padding:70px 0;}
.latest-news .heading-holder{margin:0 0 20px;}
.latest-news .img-holder{position:relative;}
.latest-news .img-holder:after{left:40px;bottom:0;width:58px;height:2px;content:"";position:absolute;background:#3d60d0;}
.latest-news .img-holder.l-blue::after{background:#43b9f6;}
.latest-news .img-holder img{display:block;width:100%;height:auto;}
.latest-news .img-holder .date{top:0;right:40px;color:#fff;display:block;font-size:25px;font-weight:bold;text-align:center;padding:10px 18px;position:absolute;background:#3d60d0;font-family:'Oxygen', sans-serif;}
.latest-news .img-holder.l-blue .date,
.latest-news .img-holder .date.l-blue{background:#43b9f6;}
.latest-news .img-holder .date em{display:block;font-size:15px;font-weight:bold;font-style:normal;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.latest-news .news-text{overflow:hidden;padding:40px;font-size:14px;line-height:26px;color:#777;margin:0 0 30px;letter-spacing:1px;background:#fcf9e6;}
.latest-news .news-text .title{display:block;color:#222;font-size:18px;font-weight:600;margin:0 0 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.latest-news .news-text .more{color:#222;font-size:13px;font-weight:bold;display:inline-block;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.latest-news .news-text .more i{margin:0 0 0 8px;}
.latest-news .news-text .more:hover i{color:#3d60d0;}
.latest-news .news-text .more:hover{color:#3d60d0;}
.latest-news .news-text .more.l-blue:hover i{color:#43b9f6;}
.latest-news .news-text .more.l-blue:hover{color:#43b9f6;}
.latest-news .view{display:block;color:#fff;width:150px;padding:12px;font-size:13px;font-weight:800;text-align:center;margin:50px auto 0;background:#3d60d0;letter-spacing:1px;text-transform:uppercase;border:2px solid #3d60d0;font-family:'Alegreya Sans SC', sans-serif;}
.latest-news .view:hover{background:#fff;color:#3d60d0;}
.latest-news .view.l-blue{background:#43b9f6;border:2px solid #43b9f6;}
.latest-news .view.l-blue:hover{background:#fff;color:#43b9f6;}
.testimonial{overflow:hidden;}
.testimonial .left-test{padding:50px 0;text-align:center;}
.testimonial .left-test img{margin:0 0 40px;overflow:hidden;border-radius:50%;display:inline-block;}
.testimonial .left-test em{color:#555;width:630px;display:block;font-size:15px;line-height:28px;margin:0 auto 50px;}
.testimonial .left-test .name{display:block;color:#222;font-weight:500;font-size:13px;margin:0 0 16px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.testimonial .left-test .rank{display:block;font-size:13px;color:#777;text-transform:uppercase;}
.testimonial .carousel-indicators{position:static;width:200px;margin:40px auto 0;}
.testimonial .carousel-indicators li{border-radius:0;width:20px;height:4px;margin:0 5px;background:#cfcfcf;}
.testimonial .carousel-indicators .active{border-radius:0;width:20px;height:4px;margin:0 5px;background:#3d60d0;}
.testimonial .align-right{height:560px;}
.plan{overflow:hidden;padding:130px 0;}
.plan .heading-holder{margin:0 0 40px;}
.plan .nav-tabs{width:284px;margin:0 auto;border:1px solid #3d60d0;}
.plan .nav-tabs > li{width:50%;margin:0;text-align:center;}
.plan .nav-tabs > li > a{width:100%;color:#222;margin:0;border:0;font-size:13px;padding:15px 10px;font-weight:bold;display:inline-block;border-radius:0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.plan .nav-tabs > li.active > a,
.plan .nav-tabs > li.active > a:focus,
.plan .nav-tabs > li.active > a:hover,
.plan .nav-tabs > li > a:hover{border:0;margin:0;color:#fff;border-radius:0;background:#3d60d0;}
.three-columns{padding:96px 0 0;overflow:hidden;text-align:center;}
.three-columns .column{width:330px;padding:0 20px;text-align:center;margin:0 42px 30px 0;display:inline-block;vertical-align:top;border:1px solid #e2e2e2;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;}
.three-columns .column.column_4{width:21%;}
.three-columns .pakage{display:block;color:#fff;width:200px;font-size:22px;background:#444;font-weight:500;padding:14px 10px;position:relative;margin:-10px auto 30px;text-transform:uppercase;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;font-family:'Alegreya Sans SC', sans-serif;}
.three-columns .pakage:after{top:0;right:-29px;width:29px;height:50px;content:"";position:absolute;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;background:url(../images/icon-16.png) no-repeat;}
.three-columns .pakage:before{top:0;left:-29px;width:29px;height:50px;content:"";position:absolute;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;background:url(../images/icon-17.png) no-repeat;}
.three-columns .round-1{width:150px;height:150px;margin:0 auto;padding:50px 20px;border-radius:50%;border:1px solid #ccc;box-shadow:0 0 10px 0 #ccc;}
.three-columns .prise{display:block;font-size:50px;color:#222;margin:0 0 20px;font-weight:bold;}
.three-columns .prise sup{font-size:20px;font-weight:100;top:-1em;}
.three-columns .month{display:block;color:#c8c8c8;font-size:16px;margin:0 0 30px;text-transform:capitalize;}
.three-columns .pakage-list{margin:0 0 30px;padding:30px 0 0;list-style:none;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
.three-columns .pakage-list li{width:100%;margin:0 0 20px;font-size:14px;color:#777;}
.three-columns .signup{display:block;color:#222;width:150px;margin:0 auto 28px;font-size:13px;padding:10px;font-weight:bold;text-align:center;border:2px solid #222;text-transform:uppercase;}
.three-columns .column:last-child{margin:0;}
.three-columns .column:hover{border:1px solid #3d60d0;transform:scale(1.1);}
.three-columns.l-blue .column:hover{border:1px solid #43b9f6;transform:scale(1.1);}
.three-columns.l-blue .column:hover .pakage{background:#43b9f6;}
.three-columns .column:hover .pakage{background:#3d60d0;}
.three-columns .column:hover .pakage:after{background:url(../images/icon-18.png) no-repeat;}
.three-columns .column:hover .pakage:before{background:url(../images/icon-19.png) no-repeat;}
.three-columns.l-blue .column:hover .pakage:after{background:url(../images/icon-218.png) no-repeat;}
.three-columns.l-blue .column:hover .pakage:before{background:url(../images/icon-219.png) no-repeat;}
.three-columns .column:hover .signup{background:#3d60d0;color:#fff;border:2px solid #3d30d0;}
.three-columns.l-blue .column:hover .signup{background:#43b9f6;color:#fff;border:2px solid #43b9f6;}
.contact-us{overflow:hidden;padding:122px 0 84px;background:url(../images/img-19.jpg) no-repeat;}
.contact-us h1{color:#fff;margin:0 0 60px;text-align:center;}
.contact-us h1:after{display:none;}
.contact-us .aligh-left{float:left;margin:0 20px 0 0;}
.contact-us .contact-text{overflow:hidden;}
.contact-us .contact-text .title{display:block;color:#fff;font-size:15px;margin:0 0 10px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.contact-us .contact-text em{color:#ccc;display:block;font-style:normal;font-size:14px;line-height:24px;}
.contact-us .contact-text .tel{display:block;margin:0 0 2px;}
.contact-us .contact-text .tel a{display:inline-block;color:#ccc;font-size:14px;}
.contact-us .contact-text .email{display:block;margin:0 0 2px;}
.contact-us .contact-text .email a{display:inline-block;color:#ccc;font-size:14px;}
.contact-us .contact-text .email a:hover{color:#3d30d0;}
.contact-us .two-columns{margin:60px 0 0;overflow:hidden;}
.contact-us .contact-form{background:#fff;padding:55px 60px;}
.contact-us .contact-form .title{color:#222;display:block;font-size:18px;font-weight:bold;margin:0 0 20px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.contact-us .contact-form input[type="text"],
.contact-us .contact-form input[type="email"],
.contact-us .contact-form textarea{display:block;width:100%;height:44px;margin:0 0 20px;padding:5px 20px;border:1px solid #d7d7d7;}
.contact-us .contact-form textarea{height:114px !important;padding:10px 20px;resize:none;}
.contact-us .contact-form .holder{overflow:hidden;margin:20px 0 0;}
.contact-us .contact-form .holder button{float:left;color:#fff;border:0;font-size:13px;padding:12px 50px;font-weight:bold;background:#3d30d0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.contact-us .contact-form .holder.l-blue button{background:#43b9f6;}
.contact-us .contact-form .holder span{float:right;font-size:13px;color:#777;font-weight:100;line-height:42px;}
.contact-us .contact-form .holder span em{color:#3d30d0;font-style:normal;}
.contact-us .padding{padding:0;}
#footer{position:relative;padding:90px 0;font-size:15px;color:#777;line-height:28px;background:#191919;}
#footer:after{clear:both;content:"";display:block;}
#footer .footer-logo{display:block;width:187px;height:29px;margin:0 0 25px;}
#footer .footer-logo img{display:block}
#footer .heading{display:block;color:#fff;font-size:18px;font-weight:bold;margin:0 0 15px;padding-bottom:10px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#footer .post-list{padding:0;margin:0;list-style:none;}
#footer .holder{width:252px;margin:0 auto;}
#footer .post-list li{margin:0 5px 10px;display:inline-block;vertical-align:middle;}
#footer .post-list li a{display:block;overflow:hidden;position:relative;}
#footer .post-list li a:after{top:0;left:0;right:0;bottom:0;content:"";position:absolute;background:rgba(98,124,208,.7);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);}
#footer .post-list li a:hover:after{transform:translateY(0);}
#footer .post-list li a:before{top:50%;left:50%;content:"+";color:#fff;z-index:99;font-size:20px;position:absolute;margin:-16px 0 0 -10px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transform:translateY(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);}
#footer .post-list li a:hover:before{transform:translateX(0);}
#footer input[type="email"]{display:block;width:100%;border:0;color:#fff;height:42px;margin:0 0 20px;padding:5px 20px;background:#000;}
#footer button{border:0;float:left;color:#fff;font-size:14px;font-weight:bold;padding:12px 40px;background:#3d30d0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#footer button:hover{color:#3d30d0;background:#fff;}
#footer .top{top:0;left:50%;width:42px;height:42px;color:#fff;content:"";line-height:38px;border-radius:50%;text-align:center;position:absolute;background:#3d30d0;margin:-21px 0 0 -21px;}
#footer .top:hover{color:#3d30d0;background:#fff;}
.bottom-footer{overflow:hidden;padding:20px;text-align:center;background:#191919;border-top:1px solid #fff;border-bottom:1px solid #fff;}
.bottom-footer span{display:block;color:#909090;font-size:14px;}
.banner-2{overflow:hidden;position:relative;}
.banner-2 img{display:block;height:157px;}
.banner-2 .banner-text{top:0;left:0;right:0;bottom:0;content:"";padding:40px 30px;width:1180px;margin:0 auto;position:absolute;}
.banner-2 h2{float:left;color:#222;font-size:30px;font-weight:bold;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.banner-2 .breadcrumb{float:right;border:0;margin:0px 0 0;border-radius:0;line-height:50px;}
.breadcrumb > li + li::before{content:"\00bb";color:#222;font-size:18px;}
.breadcrumb > li{color:#3d30d0;font-size:12px;font-weight:bold;text-transform:uppercase;font-family:"GothamRounded-Book", sans-serif;}
.breadcrumb.l-blue > li{color:#43b9f6;}
.breadcrumb.green > li{color:#34a853;}
.breadcrumb > li > a{color:#222;font-family:'Alegreya Sans SC', sans-serif;}
.clients .right-client.right_client{height:820px;}
.r-client{width:100%;height:100%;white-space:nowrap;text-align:center;}
.r-client:after{margin:0;width:1px;height:100%;overflow:hidden;content:"";display:inline-block;vertical-align:middle;}
.r-client .r-text{width:520px;height:304px;background:#fdfdfd;white-space:normal;display:inline-block;vertical-align:middle;font-size:16px;color:#777;line-height:28px;padding:80px 60px;}
.r-client .r-text .heading{display:block;font-size:32px;color:#222;line-height:40px;font-weight:500;margin:0 0 40px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.p-patners{padding:0 0 70px;}
.t-patners{overflow:hidden;padding:130px 0 70px;color:#777;font-size:16px;}
.t-patners h1{padding:0;margin:0 0 20px;}
.t-patners h1:after{display:none;}
.our-clients.black{background:url("../images/background-image-01.jpg") no-repeat scroll 0 0/100% 100%;color:#ccc;}
.our-clients{overflow:hidden;padding:70px 0;text-align:center;color:#777;font-size:16px;}
.our-clients h1{padding:0;margin:0 0 20px;}
.our-clients h1:after{display:none;}
.our-clients p{margin:0 0 30px;color:#6d6c6c;}
.our-clients .carousel-indicators{position:static;width:100%;margin:0;}
#quote-carousel{padding:0 10px 30px 10px;margin-top:30px;}
#quote-carousel .carousel-control{background:none;color:#CACACA;font-size:2.3em;text-shadow:none;margin-top:30px;}
#quote-carousel .carousel-control.left{left:-60px;}
#quote-carousel .carousel-control.right{right:-60px;}
#quote-carousel .carousel-indicators{right:50%;top:auto;bottom:0;background:none;min-height:130px;margin-right:-19px;}
#quote-carousel .carousel-indicators li{width:74px;height:74px;margin:5px;cursor:pointer;border-radius:50px;opacity:0.4;transition:all 0.4s;position:relative;overflow:hidden;border-radius:50%;}
#quote-carousel .carousel-indicators li:after{left:50%;bottom:-13px;width:0;height:0;content:"";display:none;margin:0 0 0 -10px;position:absolute;border-style:solid;border-width:12px 10px 0 10px;border-color:#3d60d0 transparent transparent transparent;}
#quote-carousel.l-blue .carousel-indicators li:after{border-color:#43b9f6 transparent transparent transparent;}
#quote-carousel.l-blue .carousel-indicators li.active{border:4px solid #43b9f6;}
#quote-carousel .carousel-indicators li.active:after{display:block;}
#quote-carousel .carousel-indicators li.active{background:#333;width:90px;height:90px;border-radius:100px;border:4px solid #3d60d0;opacity:1;}
.carousel-inner{min-height:200px;}
.carousel-inner.blue{background:none;}
.item blockquote{margin:0;color:#777;font-size:16px;font-style:italic;background:#fff;border-left:none;}
.item blockquote p:before{content:"\f10d";font-family:'Fontawesome';display:block;color:#3d60d0;font-size:20px;margin:10px 0;}
.item blockquote.l-blue p:before{color:#43b9f6;}
blockquote .small::before, blockquote footer::before, blockquote small::before{content:"";}
blockquote .small,
blockquote footer,
blockquote small{font-size:13px;color:#777;}
blockquote small strong{font-size:16px;color:#222;font-weight:400;font-style:normal;}
#quote-carousel .carousel-indicators.bottom li{width:20px;height:4px;margin:0;border-radius:0;background:#cfcfcf;text-indent:-999px;overflow:hidden;}
#quote-carousel .carousel-indicators.bottom li:after{display:none;}
#quote-carousel .carousel-indicators.bottom li.active{width:20px;height:4px;margin:0;background:#3d60d0;}
.services-tab{overflow:hidden;text-align:center;}
.nav-tabs{border:0;}
.services-tab .nav-tabs > li > a{border-radius:0;padding:20px 14px;width:150px;font-size:18px;color:#222;display:block;font-weight:500;transition:none;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.services-tab .nav-tabs > li > a i{display:block;color:#ffb606;font-size:28px;margin:0 auto 14px;}
.services-tab .left-img .nav-tabs > li > a i{float:left;margin:0 10px 0 0;}
.tab_2.second i{float:left;font-size:20px;color:#ffb606;}
.services-tab .nav-tabs > li.active > a,
.services-tab .nav-tabs > li.active > a:focus,
.services-tab .nav-tabs > li.active > a:hover{border:0;background:#efefef;}
.services-tab .tab-content{margin:10px 0 100px;font-size:14px;color:#777;position:relative;text-align:left;border:1px solid #e8e8e8;padding:60px 30px 40px 80px;}
.services-tab .tab-content p{margin:0 0 20px;}
.services-tab .tab-content span{top:134px;left:-55px;font-size:32px;color:#f2f2f2;font-weight:500;display:block;content:"";position:absolute;letter-spacing:1px;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.services-tab .tab-content:after{right:0;bottom:0;width:56px;height:64px;content:"";position:absolute;background:url(../images/icon-26.png) no-repeat;}
.blockquote-holder{width:100%;overflow:hidden;}
.blockquote-holder blockquote{margin:0 0 0 92px;border:0;font-size:16px;color:#777;font-style:italic;width:80%;line-height:28px;text-align:left;position:relative;z-index:9;padding:35px 10px 35px 46px;}
.blockquote-holder blockquote:after{top:0;left:0;width:80px;height:100px;content:"";z-index:-1;position:absolute;background:url(../images/icon-27.jpg) no-repeat;}
.team-block{overflow:hidden;margin:0 0 20px;}
.team-frame{width:600px;margin:0 auto;display:block;}
.team-block .team-holder img{height:397px;}
.page-section.short{overflow:hidden;padding:90px 0;}
.page-section.short .tab-area{padding:0;}
.page-section.short .tab-content{margin:0;}
.page-section.short .p-holder{margin:0 0 20px;}
.p-black{padding:20px;background:#333;}
.p-black .p-holder .p-heading span{color:#fff;}
.p-black .p-holder .progress-bar{background-color:#ba994c;}
.p-black .p-holder .progress{border:1px solid #fff;}
.short .pagination{margin:0;}
.short .counter{width:100%;padding:30px 0 0;}
.short .center{text-align:center;}
.faq-tab{padding:100px 15px 0;overflow:hidden;}
.faq-tab .tab_1{overflow:hidden;margin:0 0 100px;}
.faq-tab .nav-tabs > li > a{border-radius:0;margin:0 -2px 0 0;font-size:16px;color:#222;width:150px;padding:22px 10px;text-align:center;font-weight:bold;background:#f0f0f0;transition:none;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.faq-tab .nav-tabs > li.active > a,
.faq-tab .nav-tabs > li.active > a:focus,
.faq-tab .nav-tabs > li.active > a:hover,
.faq-tab .nav-tabs > li > a:hover{background:#fff;}
.faq-tab .tab-content{font-size:14px;color:#777;line-height:26px;padding:20px;border:1px solid #f0f0f0;}
.faq-tab .tab-content p{margin:0 0 20px;}
.tab_2 .nav-tabs{width:150px;float:left;}
.tab_2 .tab-content{overflow:hidden;}
.map{overflow:hidden;}
.map img{display:block;width:100%;height:auto;}
.contactus-form{overflow:hidden;padding:100px 20px;}
.contactus-form .form-row{overflow:hidden;margin:0 0 20px;}
.contactus-form .form-row .left-row{float:left;width:48%;}
.contactus-form .form-row .right-row{float:right;width:48%;}
.contactus-form .form-row input[type="text"],
.contactus-form .form-row input[type="email"]{width:100%;height:46px;padding:5px 10px;border:1px solid #d7d7d7;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
.contactus-form .form-row input[type="text"]::-webkit-input-placeholder{color:#757575;}
.contactus-form .form-row input[type="text"]::-moz-placeholder{color:#757575;}
.contactus-form .form-row input[type="text"]::-moz-placeholder{color:#757575;}
.contactus-form .form-row input[type="text"]::-ms-input-placeholder{color:#757575;}
.contactus-form textarea{width:100% !important;height:120px !important;padding:10px;margin:0 0 20px;border:1px solid #d7d7d7;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
.contactus-form button{border:0;color:#fff;padding:14px;width:150px;font-size:23px;font-weight:600;background:#f04d5e;border:2px solid #f04d5e;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.button{border:0;color:#fff;padding:13px 15px;width:150px;font-size:23px;font-weight:600;background:#f04d5e;border:2px solid #f04d5e;transition:all 0.3s;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.button:hover{background:#fff;color:#f04d5e;}
.contactus-form button:hover{background:#fff;color:#f04d5e;}
.location{overflow:hidden;padding:100px 0;}
.location .location-holder{color:#c2c2c2;font-size:14px;padding:50px 60px;background:url(../images/img-161.jpg) no-repeat;background-size:100% 100%;}
.location .location-holder.sydney{background:url(../images/img-162.jpg) no-repeat;background-size:100% 100%;}
.location .location-holder.uk{background:url(../images/img-163.jpg) no-repeat;background-size:100% 100%;}
.location .location-holder .heading{text-align:center;font-size:20px;color:#fff;display:block;margin:0 0 36px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.location .location-holder .address{position:relative;padding:0 0 0 82px;margin:0 0 16px;}
.location .location-holder .address:after{top:0;left:0;width:62px;height:62px;content:"";position:absolute;background:url(../images/icon-28.png) no-repeat;}
.location .location-holder .title{display:block;color:#fff;font-size:15px;font-weight:bold;margin:0 0 24px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.location .location-holder .tel{position:relative;padding:0 0 0 82px;margin:0 0 16px;}
.location .location-holder .tel:after{top:0;left:0;width:62px;height:62px;content:"";position:absolute;background:url(../images/icon-21.png) no-repeat;}
.location .location-holder .email{position:relative;padding:0 0 0 82px;}
.location .location-holder .email:after{top:0;left:0;width:62px;height:62px;content:"";position:absolute;background:url(../images/icon-22.png) no-repeat;}
#main{overflow:hidden;padding:70px 0;}
.latest-news.inner{padding:0;}
.latest-news.inner .img-holder img{}
.latest-news.inner .news-text{margin:0 0 60px;}
.latest-news.inner blockquote{color:#222;border:0;z-index:9;font-size:14px;overflow:hidden;position:relative;padding:10px 10px 10px 40px;}
.latest-news.inner blockquote:after{top:0;left:0;z-index:-1;width:60px;height:80px;content:"";position:absolute;background:url(../images/img-134.jpg) no-repeat;}
.latest-news.inner .tags{overflow:hidden;}
.latest-news.inner .tags span{float:left;font-size:15px;color:#222;font-weight:bold;margin:0 10px 0 0;text-transform:uppercase;}
.latest-news.inner .tags a{display:inline-block;margin:0 2px;color:#3d60d0;font-size:15px;}
.latest-news.inner .tags a{color:#43b9f6;}
.wedget{overflow:hidden;padding:0 0 0 30px;}
.wedget .title{color:#222;display:block;font-size:18px;font-weight:500;letter-spacing:1px;margin:0 0 26px;padding:0 0 0 24px;position:relative;text-transform:uppercase;border-left:4px solid #3d60d0;font-family:'Alegreya Sans SC', sans-serif;}
.wedget .title.l-blue{border-left:4px solid #43b9f6;}
.wedget .title:after{top:50%;right:0;width:50%;height:1px;content:"";position:absolute;background:#eaeaea;}
.wedget .title.recent:after{width:40%;}
.wedget .list{padding:0;margin:0 0 30px;list-style:none;}
.wedget .list li{overflow:hidden;margin:16px 0;padding:0 0 16px;border-bottom:1px solid #eaeaea;}
.wedget .list li:last-child{border:0;}
.wedget .list li .left{float:left;font-size:14px;color:#777;text-transform:capitalize;}
.wedget .list li .right{float:right;font-size:14px;color:#777;text-transform:capitalize;}
.wedget .post-list{padding:0;margin:0 0 0px;list-style:none;}
.wedget .post-list li{overflow:hidden;margin:0 0 30px;}
.wedget .post-list li:last-child{margin-bottom:0px;}
.wedget .post-list li .img-holder{float:left;margin:0 38px 0 0;}
.wedget .post-list li .img-holder img{display:block;}
.wedget .post-list li .post-text{overflow:hidden;margin:-6px 0 0;}
.wedget .post-list li .post-text a{display:block;font-size:14px;color:#222;line-height:24px;}
.wedget .post-list li .post-text .date{display:block;color:#3d60d0;font-size:12px;font-weight:bold;text-transform:uppercase;}
.wedget .post-list li .post-text .date.l-blue{color:#43b9f6;}
.wedget .archive-list{padding:0;margin:0 0 30px;list-style:none;}
.wedget .archive-list li{border-bottom:1px solid #eaeaea;}
.wedget .archive-list li a{display:block;padding:16px 0;font-size:14px;color:#777;text-transform:capitalize;}
.wedget .archive-list li a:hover{color:#3d60d0;}
.wedget .search{display:block;background:#fff;padding:0 30px;overflow:hidden;border:1px solid #eaeaea;}
.wedget .search input[type="search"]{float:left;border:0;height:48px;width:80%;background:#fff;}
.wedget .search button{float:right;border:0;background:none;margin:13px -14px 0 0;}
.top-bar2:after{clear:both;content:"";display:block;}
.top-bar2{background:#fff;padding:18px 0 36px;}
.top-bar2 .social-icons{float:left;padding:0;margin:10px 0 0;list-style:none;}
.top-bar2 .social-icons li{float:left;margin:0 20px 0 0;}
.top-bar2 .social-icons li a{display:block;color:#777;font-size:16px;}
.right-panel{float:right;width:70%;height:20px;margin:10px 0 0;}
.right-panel .mail{float:right;color:#777;}
.right-panel .mail i{color:#ba994c;margin:0 10px 0 30px;}
.right-panel .tel{float:right;color:#777;}
.right-panel .tel i{color:#ba994c;margin:0 10px 0 30px;}
.right-panel span{float:right;color:#777;}
#header2:after{clear:both;content:"";display:block;}
#header2{z-index:9;position:relative;margin:-20px auto 0;border-top:1px solid #eae0c9;}
#header2 .logo{float:left;position:relative;margin:0 10px 0 0;}
#header2 .logo:after{top:0;right:-15px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 15px 84px 15px;border-color:transparent transparent #334f8c transparent;}
#header2 .logo a{display:block;padding:4px 40px;background:#334f8c;}
#header2 .logo img{display:block;}
#header2 .navbar{float:left;border-radius:0;}
#header2 .navbar-default .navbar-nav > li > a{color:#222;font-size:12px;padding:32px 7px;text-transform:uppercase;font-family:"GothamRnd-Light", sans-serif;}
#header2 .navbar-default .navbar-nav > .active > a,
#header2 .navbar-default .navbar-nav > .active > a:focus,
#header2 .navbar-default .navbar-nav > .active > a:hover,
#header2 .navbar-default .navbar-nav > li > a:hover{color:#333333;}
.top-bar2 .free,
.free-2{color:#222;float:right;width:160px;padding:10px;font-size:13px;font-weight:bold;text-align:center;margin:0 0 0 12px;border:2px solid #ba994c;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.free-2{display:none;}
.justics-holder{width:100%;position:relative;top:-154px;}
.justics-holder .img{width:100%;display:block;}
.justics-holder .carousel-indicators{bottom:30px;}
.justics-holder .carousel-indicators li{border-radius:0;width:20px;height:3px;border:0;margin:0 6px 0 0;background-color:#a8a8a8;}
.justics-holder .carousel-indicators .active{background-color:#fff;}
.justics-text{top:0;left:0;right:0;bottom:0;content:"";margin:0 auto;width:1200px;padding:80px 0 0;position:absolute;text-align:center;white-space:nowrap;}
.justics-text:after{margin:0;width:1px;height:100%;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.justics-text .txt{white-space:normal;display:inline-block;vertical-align:middle;}
.justics-text .txt img{display:inline-block;margin:0 0 50px;}
.justics-text .txt h1{text-shadow:-2px 3px 4px rgb(99, 97, 97);display:block;color:#fff;font-size:65px;font-weight:900;margin:0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.justics-text .txt h1:after{display:none;}
.justics-text .txt .sub-heading{display:block;font-size:20px;color:#fff;margin:0 0 50px;font-weight:bold;text-transform:uppercase;}
.justics-text .txt .more{color:#fff;font-size:13px;font-weight:700;padding:12px 50px;background:#ba994c;display:inline-block;font-family:'Alegreya Sans SC', sans-serif;}
.justics-text .txt .more:hover{background:#fff;color:#ba994c;}
.justics-holder .carousel-control.left,
.justics-holder .carousel-control.right{width:30px;height:96px;background:#e5e5e5;text-align:center;border-radius:0;text-shadow:none;margin:-50px 0 0;}
.justics-holder .carousel-control.left i,
.justics-holder .carousel-control.right i{color:#222;font-size:20px;display:block;line-height:96px;}
.justics-holder .carousel-control.left:hover,
.justics-holder .carousel-control.right:hover{background:#a8915b;}
.justics-holder .carousel-control.left:hover i,
.justics-holder .carousel-control.right:hover i{color:#fff;}
.welcome{color:#777;font-size:16px;line-height:28px;overflow:hidden;}
.welcome h2{display:block;color:#222;margin:0 0 30px;text-transform:uppercase;}
.welcome .holder-22{margin:0 0 80px;text-align:center;}
.welcome .holder-22 img{display:inline-block;}
.welcome .column{height:450px;color:#777;font-size:14px;line-height:26px;text-align:center;background:#fafafa;padding:0 40px 30px;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transition:all.5s ease-in-out;-webkit-transition:all.5s ease-in-out;-moz-transition:all.5s ease-in-out;-ms-transition:all.5s ease-in-out;-o-transition:all.5s ease-in-out;;}
.welcome .column:hover{transform:translateY(-30px);-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-o-transform:translateY(-30px);box-shadow:0 0 5px 0 #f3f3f3;-webkit-box-shadow:0 0 5px 0 #f3f3f3;}
.welcome .column .img-holder{margin:-30px auto 15px;display:inline-block;border:4px solid #fff;background:#f04d5e;width:60px;height:60px;padding:12px 4px;text-align:center;}
.welcome .column .img-holder i{color:#fff;font-size:24px;}
.welcome .column .img-holder i.icon-anchor,
.welcome .column .img-holder i.icon-hourglass{font-size:30px;}
.welcome .column .img-holder2{margin:-30px auto 30px;display:inline-block;background:#ba994c;width:60px;height:60px;padding:12px 4px;text-align:center;}
.welcome .column .img-holder2 img{display:inline-block;}
.welcome .column .title{display:block;color:#222;font-size:18px;margin:0 0 30px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.welcome .column a{display:block;color:#f04d5e;font-size:11px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;font-family:'GothamRounded-Book',sans-serif;}
.welcome .column:hover a,
.welcome .column a:hover{color:#f04d5e;}
.welcome .column.blue:hover a,
.welcome .column.blue a:hover{color:#3d30d0;}
.welcome .column.l-blue:hover a,
.welcome .column.l-blue a:hover{color:#43b9f6;}
.welcome-img img{margin:0px 0 0;}
.appointment{overflow:hidden;padding:130px 0;}
.appointment h2{display:block;color:#222;font-size:32px;line-height:40px;font-weight:500;margin:0 0 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.appointment p{color:#222;margin:0 0 30px;font-size:18px;line-height:28px;}
.appointment em{display:block;font-size:14px;color:#777;margin:0 0 30px;font-style:normal;}
.appointment span{display:block;color:#ba994c;font-size:18px;font-weight:bold;}
.appointment .left-appoint{position:relative;}
.appointment .left-appoint::after{background:url("http://placehold.it/309x558") no-repeat;content:"";height:588px;position:absolute;right:0;top:0;width:309px;}
.appointment-form{overflow:hidden;}
.appointment-form input[type="text"],
.appointment-form input[type="email"],
.appointment-form input[type="tel"]{width:100%;height:42px;margin:0 0 26px;background:#fff;padding:5px 8px 5px 30px;border:1px solid #e2e2e2;}
.appointment-form textarea{width:100%;height:110px;resize:none;margin:0 0 30px;padding:15px 30px;border:1px solid #e2e2e2;}
.appointment-form button{float:right;border:0;color:#fff;font-size:13px;font-weight:bold;background:#ba994c;margin:0 16px 0 0;padding:12px 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.appointment-form button:hover{opacity:.8;}
.field{text-align:center;overflow:hidden;padding:130px 0;background:url("../images/img-41.jpg") no-repeat scroll 0 0/100% 100%;}
.field .heading-holder{color:#ccc;font-size:16px;text-align:center;}
.field .heading-holder p{margin:0 0 60px;}
.field h1{color:#fff;padding:0;text-align:center;}
.field h1:after{display:none;}
.field-column.brown{background:none;}
.field-column{color:#777;font-size:14px;line-height:26px;margin:0 0 90px;background:none;padding:0 40px 30px;border:1px solid #fff;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;}
.field-column:hover{margin:-10px 0 0;border:1px solid #3d30d0;}
.field-column:hover a{color:#ba994c;}
.field-column.l-blue:hover{border:1px solid #43b9f6;}
.field-column:hover .img-holder{background:#fff;}
.field-column:hover .img-holder .normal{display:none;}
.field-column:hover .img-holder .hover{display:block;}
.field-column .img-holder{width:90px;height:60px;padding:16px 8px;text-align:center;margin:-30px 0 40px;display:inline-block;background:#ba994c;border-left:15px solid #1f1f1f;border-right:15px solid #1f1f1f;}
.field-column .img-holder img{display:block;margin:0 auto;}
.field-column .img-holder .hover{display:none;}
.field-column .img-holder{width:90px;height:60px;margin:-30px 0 40px;display:inline-block;background:#ba994c;border-left:15px solid #1f1f1f;border-right:15px solid #1f1f1f;}
.field-column.blue .img-holder{background:#3d30d0;}
.field-column.l-blue .img-holder{background:#43b9f6;}
.field-column.l-blue .img-holder{background:#43b9f6;}
.field-column strong{color:#fff;font-size:18px;font-weight:500;display:block;margin:0 0 30px;letter-spacing:1px;text-transform:uppercase;}
.field-column a{display:block;font-size:13px;color:#fff;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#quote-carousel .carousel-indicators.blue li:after{border-color:#ba994c transparent transparent;}
#quote-carousel .carousel-indicators.blue li.active{border:4px solid #ba994c;}
.carousel-inner.blue .item blockquote p::before{color:#ba994c;}
.trusted{background:url("http://placehold.it/1920x1060") no-repeat;background-size:100% 100%;}
.trusted .trusted-column:after{clear:both;content:"";display:block;}
.trusted .trusted-column{padding:0 30px 42px;background:#fffaef;margin:0 0 30px;}
.trusted .t-holder{overflow:hidden;margin:-42px 0 0;}
.trusted img{display:block;width:84px;height:63px;}
.trusted h2{display:block;color:#222;text-align:center;font-size:32px;font-weight:500;margin:20px 0 40px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.trusted .trusted-carousel .carousel-inner:after{clear:both;content:"";display:block;}
.trusted .trusted-carousel .carousel-inner{overflow:visible;min-height:inherit;}
.trusted .trusted-carousel .left-img{float:left;width:190px;height:210px;margin:0 20px 0 0;}
.trusted .trusted-carousel .left-img img{height:auto;left:-140px;position:absolute;width:360px;}
.trusted .trusted-carousel .right-block:after{display:block;clear:both;content:"";}
.trusted .trusted-carousel .right-block{color:#777;font-size:14px;line-height:26px;float:right;display:block;width:52%;text-align:left;}
.trusted .trusted-carousel .right-block p{margin:0 0 32px;}
.trusted .trusted-carousel .right-block strong{color:#222;display:block;font-size:18px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.trusted .trusted-carousel .right-block em{display:block;color:#ba994c;font-size:13px;margin:0 0 24px;font-style:normal;}
.trusted .trusted-carousel .right-block .tel,
.trusted .trusted-carousel .right-block .mail{display:block;font-size:13px;color:#222;margin:0 0 20px;}
.trusted .trusted-carousel .right-block .tel i,
.trusted .trusted-carousel .right-block .mail i{color:#ba994c;float:left;font-size:16px;margin:7px 10px 0 0;}
.trusted .trusted-carousel .control-box{right:0;bottom:-60px;width:90px;height:40px;position:absolute;}
.trusted .trusted-carousel .carousel-control.left,
.trusted .trusted-carousel .carousel-control.right{text-align:center;border-radius:0;background:#e5e5e5;width:40px;height:40px;top:0;left:0;right:auto;line-height:36px;text-shadow:none;}
.trusted .trusted-carousel .carousel-control.right{right:0;left:auto;}
.trusted .trusted-carousel .carousel-control.left:hover,
.trusted .trusted-carousel .carousel-control.right:hover{background:#ba994c;}
.trusted-column .t-social{padding:0 0 30px;margin:0 0 22px;list-style:none;overflow:hidden;border-bottom:1px solid #f9edd1;}
.trusted-column .t-social li{float:left;margin:0 10px 0 0;}
.trusted-column .t-social li a{display:block;width:30px;height:30px;color:#ba994c;text-align:center;line-height:28px;border:1px solid #bdbdbd;}
.trusted-column .t-social li a:hover{color:#fff;background:#ba994c;}
.page-section.inner{padding:42px 0 0;background:none;}
.trusted .p-holder{overflow:hidden;margin:0 0 32px}
.trusted .p-holder .progress{box-shadow:none;background:none;height:10px;margin:0;border-radius:10px;padding:1px;overflow:visible;border:1px solid #fff8e7;}
.trusted .p-holder .p-heading{overflow:hidden;}
.trusted .p-holder .p-heading span{float:left;color:#fff;margin:0 0 10px;font-size:16px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.trusted .p-holder em{top:-25px;right:0;color:#fff;content:"";position:absolute;font-style:normal;}
.trusted .p-holder .progress-bar{background-color:#ba994c;box-shadow:none;position:relative;border-radius:10px;}
.trusted .p-text{text-align:left;font-size:16px;color:#ccc;}
.trusted .p-text h2{color:#fff;display:block;font-size:32px;letter-spacing:1px;font-weight:500;text-align:left;margin:130px 0 20px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.trusted .p-text p{margin:0 0 40px;}
.choose-us{color:#777;float:left;line-height:28px;padding:150px 0;font-size:16px;}
.choose-us.lawyer{width:800px;}
.choose-img{float:right;height:auto;margin:150px 0 0;width:360px;}
.choose-us h2{color:#222;display:block;font-size:32px;font-weight:500;margin:0 0 40px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.choose-us p{margin:0 0 50px;}
.choose-us .three-columns{text-align:left;border-bottom:1px solid #e5e5e5;}
.choose-us .three-columns .img-box{width:60px;height:60px;display:block;margin:0 0 20px;padding:14px 0 0;position:relative;text-align:center;background:#ffb606;}
.choose-us .three-columns .img-box:after{bottom:-7px;left:50%;width:0;height:0;content:"";position:absolute;border-style:solid;margin:0 0 0 -8px;border-width:7px 7px 0 7px;border-color:#ffb606 transparent transparent transparent;}
.choose-us .three-columns .img-box.box2{background:#ba994c;}
.choose-us .three-columns .img-box.box2:after{border-color:#ba994c transparent transparent transparent;}
.choose-us .three-columns .img-box i{font-size:28px;color:#fff;}
.choose-us .three-columns h3{display:block;color:#222;font-size:18px;font-weight:500;margin:0 0 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.choose-us .choose-list{padding:0;margin:50px 0 0;text-align:center;list-style:none;}
.choose-us .choose-list li{margin:0 30px;display:inline-block;vertical-align:middle;}
.choose-us .choose-list li a{display:block;}
.advise{overflow:hidden;padding:68px 0;text-align:center;background:url(../images/img17.jpg) no-repeat;background-size:100% 100%;}
.advise span{display:block;color:#fff;margin:0 0 40px;letter-spacing:1px;line-height:30px;text-transform:uppercase;font-size:23px;}
.advise a{color:#fff;font-size:13px;font-weight:bold;padding:10px 40px;display:inline-block;text-transform:uppercase;border:2px solid #f04d5e;background:#f04d5e;font-family:'Alegreya Sans SC', sans-serif;}
.advise a:hover{color:#f04d5e;background:#fff;}
.latest-news.post h1{padding:0;}
.latest-news.post h1:after{display:none;}
.latest-news.post .img-holder .date{top:auto;bottom:0;left:0;right:0;color:#fff;width:200px;margin:0 auto;font-size:15px;font-weight:400;text-align:center;background:#ba994c;}
.latest-news.post .img-holder .date em{display:inline-block;font-weight:400;}
.latest-news.post .img-holder::after{display:none;}
.latest-news.post .news-text{padding:10px 0;background:none;}
.latest-news.post .news-text .more:hover{color:#ba994c;}
.latest-news.post .news-text .more:hover i{color:#ba994c;}
.latest-news.post .admin-list{padding:0 0 16px;margin:0 0 20px;list-style:none;overflow:hidden;border-bottom:1px solid #ececec;}
.latest-news.post .admin-list li{float:left;margin:0 20px 0 0;}
.latest-news.post .admin-list li a{display:block;font-size:12px;color:#777;text-transform:capitalize;}
.latest-news.post .admin-list li a i{color:#ba994c;font-size:16px;margin:0 6px 0 0;}
.latest-news.post .news-text .title{margin:0 0 4px;}
.latest-news.post .view{background:#ba994c;border-color:#ba994c;}
.latest-news.post .view:hover{color:#ba994c;background:#fff;border-color:#ba994c;}
#footer.footer{background:#1a1a1a;padding:70px 0px;}
.t-disipline{position:relative;background:#141414;max-width:1130px;margin:0 auto 90px;height:100px;padding:34px 54px;}
.t-disipline:after{top:0;left:-30px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 30px 110px 30px;border-color:transparent transparent #1a1a1a transparent;}
.t-disipline:before{top:0;right:-30px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 30px 110px 30px;border-color:transparent transparent #1a1a1a transparent;}
.t-disipline .footer-logo2{float:left;overflow:hidden;padding:0 38px 0 0;margin:0 38px 0 0;border-right:1px solid #292929;}
.t-disipline .footer-logo2 img{display:block;}
.t-disipline p{overflow:hidden;font-size:14px;color:#c4c4c4;margin:-13px 0 0;}
.bottom-footer.inner{border:0;background:#141414;}
.footer-column .column-1{float:left;width:240px;margin:0 80px 0 0;}
.footer-column .column-1 .address{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
.footer-column .column-1 i{float:left;color:#ba994c;font-size:20px;margin:8px 13px 30px 1px;}
.footer-column .column-1 .tel{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
.footer-column .column-1 .tel img{float:left;overflow:hidden;margin:8px 20px 30px 0;}
.footer-column .column-1 .tel a{display:block;color:#777;}
.footer-column .column-1 .mail{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
.footer-column .column-1 .mail img{float:left;overflow:hidden;margin:8px 20px 30px 0;}
.footer-column .column-1 .mail a{display:block;color:#777;}
.footer-column .column-1 .time{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
.footer-column .column-1 .time img{float:left;overflow:hidden;margin:8px 20px 30px 0;}
.footer-column .column-2{float:left;margin:0 70px 0 0;}
.footer-column .column-2 .links{padding:0;margin:0;list-style:none;overflow:hidden;}
ol, ul{padding-left:15px;}
.footer-column .column-2 .links li{margin:0 0 8px;}
.footer-column .column-2 .links li a{color:#777;font-size:13px;display:inline-block;text-transform:capitalize}
.footer-column .column-3{float:left;margin:0 100px 0 0;}
.footer-column .column-3 .post-holder{overflow:hidden;margin:0 0 20px;display:block;font-size:13px;color:#c7c7c7;}
.footer-column .column-3 .img{float:left;width:60px;height:60px;margin:0 20px 0 0;background:#d0d0d0;}
.footer-column .column-3 .post-text{overflow:hidden;margin:-8px 0 0;}
.footer-column .column-3 .post_list{padding:0;margin:-10px 0 0;list-style:none;overflow:hidden;}
.footer-column .column-3 .post_list li{float:left;font-size:12px;color:#777;margin:0 10px 0 0;}
.footer-column .column-3 .post_list li i{color:#ba994c;margin:0 6px 0 0;font-size:14px;}
.footer-column .column-4{width:260px;float:left;}
.footer-column .column-4 input[type="email"]{background:none !important;border:2px solid #363636 !important;}
.footer-column .column-4 textarea{width:100%;height:140px;width:100%;background:none;padding:15px;color:#fff;resize:none;margin:0 0 20px;border:2px solid #363636;}
.footer-column .column-4 button{display:block;padding:12px;color:#fff;width:100%;font-size:13px;font-weight:bold;background:#ba994c !important;text-transform:uppercase;border:2px solid #ba994c !important;font-family:'Alegreya Sans SC', sans-serif;}
#footer .touch-form button:hover{background:#fff !important;color:#ba994c;}
.top-bar4{height:110px;padding:0px 0;}
.top-bar4 .logo{float:left;margin-top:0px;}
.top-bar4 form{float:right;width:250px;margin:-12px 0 0 45px;border-bottom:1px solid #eaeaea;}
.top-bar4 form input[type="search"]{border:0;float:left;width:80%;padding:10px 5px;}
.top-bar4 form button{float:right;border:0;background:none;}
.top-bar4 form button i{color:#eaeaea;line-height:32px;}
.top-bar4 .login-list{float:right;padding:0;margin:0;list-style:none;}
.top-bar4 .login-list li{float:left;}
.top-bar4 .login-list li a{display:block;font-size:13px;color:#777;padding:0 15px;border-right:1px solid #aeaeae;text-transform:capitalize;}
.top-bar4 .login-list li:last-child a{border:0;}
.top-bar4 .login-list li a i{color:#ffb606;font-size:14px;margin:0 6px 0 0;}
#header2.header4:after{clear:both;content:"";display:block;}
#header2.header4{border:0;width:100%;overflow:visible;background:#f6f6f6;}
#header2.header4.header-yellow{max-width:1200px;}
#header2.header4 .tel{float:right;width:200px;padding:30px 18px 33px;position:relative;background:#f04d5e;}
#header2.header4 .tel:after{top:0;left:-31px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 87.5px 32px;border-color:transparent transparent #f04d5e transparent;}
#header2.header4 .tel a{color:#fff;font-size:16px;font-weight:bold;}
#header2.header4 .tel i{color:#fff;font-size:16px;margin:0 10px 0 0;}
.justics-text .txt .more.courses{background:#f04d5e;border:2px solid #f04d5e;}
.justics-text .txt .more.courses:hover{background:#fff;color:#f04d5e;}
.justics-holder .carousel-control.left.prev-2,
.justics-holder .carousel-control.right.next-2{background:none;width:60px;height:60px;margin:20px 0 0;text-align:center;border:1px solid #fff;}
.justics-holder .carousel-control.left.prev-2 i,
.justics-holder .carousel-control.right.next-2 i{color:#fff;line-height:58px;transition:all .5s ease-in-out;}
.justics-holder .carousel-control.left.prev-2:hover,
.justics-holder .carousel-control.right.next-2:hover{border:1px solid #f04d5e;}
.justics-holder .carousel-control.left.prev-2:hover i,
.justics-holder .carousel-control.right.next-2:hover i{color:#f04d5e;}
.welcome.yellow{padding-top:0;overflow:visible;}
.page-section.yellow{overflow:visible;position:relative;top:-150px;margin-bottom:-150px;}
.welcome.yellow .column{margin:55px 0 0;background:#fafafa;}
.welcome.yellow .yellow{padding:0 1px;}
.welcome.yellow .yellow-1,
.welcome.yellow .yellow-2,
.welcome.yellow .yellow-3{position:relative;}
.welcome.yellow .yellow-1:after,
.welcome.yellow .yellow-2:after,
.welcome.yellow .yellow-3:after{top:0;left:0;margin-left:18px;margin-top:28px;width:72px;height:81px;content:"";position:absolute;background:url(../images/grey-iconw-11.png) no-repeat;}
.welcome.yellow .yellow-2:after{width:72px;height:69px;background:url(../images/grey-iconw-12.png) no-repeat;}
.welcome.yellow .yellow-3:after{width:76px;height:68px;background:url(../images/grey-iconw-13.png) no-repeat;}
.welcome-d{overflow:hidden;}
.welcome-d h1:after{display:none;}
.more{float:left;color:#fff;font-size:13px;font-weight:bold;padding:12px 40px;background:#f04d5e;margin:20px 0 0px;border:2px solid #f04d5e;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.more:hover{background:#fff;color:#f04d5e;}
.w-list{padding:0;margin:0;list-style:none;overflow:hidden;text-align:center;position:relative;}
.w-list:after{top:50%;left:0;right:0;height:3px;content:"";margin:17px 0 0;position:absolute;background:#e9e9e9;}
.w-list li{width:25%;margin:0 0 0 -5px;display:inline-block;vertical-align:middle;}
.w-list li .count-1{display:block;font-size:14px;color:#777;font-weight:600;margin:80px 0 10px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.w-list li .one,
.w-list li .two{width:17px;height:17px;z-index:9;display:block;position:relative;margin:0 auto 20px;border-radius:50%;background:#f04d5e;border:2px solid rgba(255,230,168,.5);}
.w-list li .count-2{display:inline-block;font-size:14.5px;color:#222;position:relative;font-weight:500;padding:15px 10px;text-transform:uppercase;border:1px solid #dbdbdb;}
.w-list li .count-2:after{top:-8px;left:50%;width:13px;height:8px;content:"";margin:0 0 0 -6px;position:absolute;background:url(../images/arrow-up.png) no-repeat;}
.w-list li .count-3{display:inline-block;font-size:14px;color:#222;margin:0 0 100px;position:relative;font-weight:500;padding:15px 10px;text-transform:uppercase;border:1px solid #dbdbdb;}
.w-list li .count-3:after{bottom:-8px;left:50%;width:13px;height:8px;content:"";margin:0 0 0 -6px;position:absolute;background:url(../images/arrow-down.png) no-repeat;}
.w-list li .two{margin:-84px auto 10px;}
.w-list li .count-4{display:block;font-size:14px;color:#777;font-weight:600;margin:10px 0 0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.left_block{padding:70px 0;background-size:100% 100%;}
.left_block .left-holder{margin:0 auto;display:block;text-align:center;font-size:14px;color:#ccc;padding:0px 40px;}
.left_block .left-holder .heading{display:block;color:#fff;line-height:30px;font-size:27px;margin:0 0 44px;font-weight:500;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.left_block .left-holder p{margin:0 0 36px;line-height:26px;}
.left_block .left-holder p:last-child{margin-bottom:0px;}
.left_block .left-list{padding:0;margin:0 0 60px;list-style:none;overflow:hidden;text-align:center;}
.left_block .left-list li{margin:0 5px;display:inline-block;vertical-align:top;}
.left_block .left-list li .img-holder{width:60px;height:60px;white-space:nowrap;border:2px solid #cbcbcb;}
.left_block .left-list li .img-holder:after{margin:0;height:100%;width:1px;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.left_block .left-list li .img-holder img{white-space:normal;display:inline-block;vertical-align:middle;}
.left_block .left-list li .img-holder img.hover{display:none;}
.left_block .left-list li .img-holder:hover{background:#ffb606;border:2px solid #ffb606;}
.left_block .left-list li .img-holder:hover img.hover{display:inline-block;}
.left_block .left-list li .img-holder:hover img.normal{display:none;}
.left_block .left-list li span{display:block;font-size:12px;color:#fff;font-weight:bold;margin:5px 0;text-transform:capitalize;}
.left_block .feel-free{display:block;font-size:18px;color:#ebebeb;margin:0 0 30px;}
.left_block .time{display:block;font-size:14px;color:#ebebeb;margin:0 0 20px;}
.left_block .tel{display:block;}
.left_block .tel a{display:inline-block;font-size:16px;font-weight:bold;color:#ffb606;}
.left_block .tel em{margin:0 6px;font-size:12px;color:#ffb606;font-weight:bold;font-style:normal;display:inline-block;text-transform:uppercase;}
.left_block .tel a:hover{text-decoration:underline;}
.right_block{overflow:hidden;padding:0px 0;}
.right_block .c_form{width:520px;margin:0 auto;overflow:hidden;}
.right_block .c_form .heading{display:block;color:#222;font-size:32px;text-align:center;font-weight:500;margin:0 0 44px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.right_block .c_form .name-holder{display:block;width:100%;height:40px;margin:0 0 24px;background:#fff;position:relative;border:1px solid #e2e2e2;}
.right_block .c_form .name-holder i{top:12px;left:24px;width:17px;height:12px;content:"";font-size:14px;color:#ffb606;position:absolute;}
.right_block .c_form .name-holder input[type="text"]{border:0;width:80%;height:38px;padding:0 10px 0 50px;}
.right_block .c_form .degree-holder,
.right_block .c_form .category-holder,
.right_block .c_form .subject-holder{display:block;width:100%;height:40px;margin:0 0 24px;background:#fff;position:relative;border:1px solid #e2e2e2;}
.right_block .c_form .degree-holder i,
.right_block .c_form .category-holder i,
.right_block .c_form .subject-holder i{top:12px;left:24px;width:17px;height:12px;content:"";font-size:14px;color:#ffb606;position:absolute;}
.right_block .c_form select{border:0;width:100%;height:38px;padding:0 10px 0 50px;}
.right_block .c_form button{width:140px;border:0;text-align:center;margin:0 auto;display:block;color:#fff;padding:14px;font-size:13px;background:#ffb606;font-weight:bold;border:2px solid #ffb606;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.right_block .c_form button:hover{color:#ffb606;background:#fff;}
.p_courses{overflow:hidden;padding:70px 15px;}
.p_courses .heading-holder{color:#777;font-size:16px;margin:0 0 20px;}
.p_courses h1{padding:0;margin:0 0 30px;}
.p_courses h1:after{display:none;}
.p_courses .c_column{height:400px;color:#777;margin:0 0 30px;padding:0 40px 40px;background:#fafafa;font-size:14px;line-height:26px;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;}
.p_courses .img-box{width:60px;height:60px;display:block;margin:0 0 20px;background:#183665;text-align:center;white-space:nowrap;}
.p_courses.blue .img-box{background:#3d30d0 !important;}
.p_courses.l-blue .img-box{background:#43b9f6 !important;}
.p_courses .img-box:after{margin:0;height:100%;width:1px;content:"";overflow:hidden;display:inline-block;vertical-align:middle;}
.p_courses .img-box img{white-space:normal;display:inline-block;vertical-align:middle;}
.p_courses .title{display:block;color:#222;font-size:18px;font-weight:500;margin:0 0 30px;text-transform:uppercase;font-family:'GothamRounded-Bold', sans-serif;}
.p_courses p{margin:0 0 34px;}
.p_courses p:last-child{margin-bottom:0px;}
.p_courses a{display:block;font-size:11px;color:#f04d5e;font-weight:bold;text-transform:uppercase;font-family:'GothamRounded-Book',sans-serif;}
.p_courses .c_column:hover .img-box{background:#f04d5e;}
.p_courses .r-form{padding:46px 40px;border:2px solid #d6d6d6;}
.p_courses .r-form input[type="email"]{display:block;width:100%;border:0;height:42px;margin:0 0 20px;background:#f7f7f7;padding:5px 15px;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
.p_courses .r-form input[type="text"]{display:block;width:100%;border:0;height:42px;margin:0 0 20px;background:#f7f7f7;padding:5px 15px;box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
.p_courses .r-form button{border:0;color:#fff;font-size:13px;color:#fff;font-weight:bold;padding:14px 40px;background:#f04d5e;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.p_courses .r-form button:hover{background:#333;}
.page-section.black{background:#2e2e2e;}
.gallery{background:url("../images/final-11.jpg") no-repeat;background-size:100% 100%;overflow:hidden;padding:70px 0;position:relative;}
.gallery .gallery-heading{text-align:left;font-size:16px;color:#ebebeb;margin:0 0 30px;}
.gallery .gallery-heading h1{color:#fff;padding:0;margin:0 0 30px;}
.gallery .gallery-heading h1:after{display:none;}
.gallery .gallery-img{position:relative;margin:0 0 30px;overflow:hidden;}
.gallery .gallery-img img{width:100%;display:block;}
.gallery .gallery-img:hover .hover{opacity:1;visibility:visible;transform:translateY(0);}
.gallery .gallery-img .hover{top:0;left:0;right:0;bottom:0;content:"";opacity:0;visibility:hidden;text-align:center;padding:130px 20px;position:absolute;background:rgba(248,186,36,.8);transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);}
.gallery .gallery-img .hover span{display:block;color:#fff;font-size:18px;font-weight:900;margin:0 0 20px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.gallery .gallery-img .hover ul{padding:0;margin:0;list-style:none;text-align:center;overflow:hidden;}
.gallery .gallery-img .hover ul li{margin:0 6px;display:inline-block;vertical-align:middle;}
.gallery .gallery-img .hover ul li a{width:46px;height:46px;display:block;padding:8px 4px;text-align:center;border:2px solid #fff;border-radius:50%;}
.gallery .gallery-img .hover ul li a img{width:auto !important;margin:0 auto;display:inline-block;}
.gallery .gallery-img .hover ul li a .hover-img{display:none}
.gallery .gallery-img .hover ul li a:hover{background:#fff;}
.gallery .gallery-img .hover ul li a:hover .hover-img{display:inline-block;}
.gallery .gallery-img .hover ul li a:hover .normal{display:none;}
.gallery .control-box{top:40px;right:8%;width:110px;height:40px;content:"";position:absolute;}
.gallery .control-box .carousel-control.left,
.gallery .control-box .carousel-control.right{width:40px;height:40px;border-radius:0;line-height:40px;background:#e5e5e5;text-shadow:none;}
.gallery .control-box .carousel-control.left:hover,
.gallery .control-box .carousel-control.right:hover{background:#f04d5e;}
.gallery .control-box .carousel-control.left:hover i,
.gallery .control-box .carousel-control.right:hover i{color:#fff;}
.view-more{display:block;color:#fff;font-size:13px;padding:40px 9999px 0px 9999px;margin:0 -9999px;font-weight:bold;text-align:center;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.view-more a{display:inline-block;width:200px;padding:14px;color:#f04d5e;margin:0 auto;font-size:18px;border:2px solid #f04d5e;}
.view-more a:hover{background:#f04d5e;color:#fff;}
.our-faculaties{overflow:hidden;padding:70px 0;}
.our-faculaties h1{padding:0;margin:0 0 30px;}
.our-faculaties h1:after{display:none;}
.our-faculaties .heading-holder{margin:0 0 40px;}
.our-faculaties .f-column{overflow:hidden;}
.our-faculaties .post-block{display:block;text-align:center;position:relative;padding:20px 0px;margin-bottom:0px;}
.our-faculaties .post-block img{position:relative;display:inline-block;}
.our-faculaties .post-block span{left:0;right:0;top:100px;margin:0 auto;display:block;color:#f6f6f6;font-size:50px;font-weight:bold;position:absolute;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.our-faculaties .text-box{position:relative;text-align:center;padding:32px 20px;background:#fafafa;border:1px solid #fafafa;transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-otransition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;}
.our-faculaties .text-box strong{color:#222;display:block;margin:0 0 14px;font-size:18px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.our-faculaties .text-box em{display:block;font-size:13px;color:#ffb606;margin:0 0 16px;font-style:normal;}
.our-faculaties .text-box.blue em{color:#3d30d0;}
.our-faculaties .text-box.l-blue em{color:#43b9f6;}
.our-faculaties .f-list{padding:0;margin:0;list-style:none;overflow:hidden;}
.our-faculaties .f-list li{margin:0 5px;display:inline-block;vertical-align:middle;}
.our-faculaties .f-list li a{display:block;width:30px;height:30px;text-align:center;border:1px solid #bdbdbd;}
.our-faculaties .f-list li a i{color:#777;font-size:14px;line-height:30px;}
.our-faculaties .f-list li a:hover i{color:#ffb606;}
.our-faculaties .text-box.blue .f-list li a:hover i{color:#3d30d0;}
.our-faculaties .text-box.l-blue .f-list li a:hover i{color:#43b9f6;}
.our-faculaties .f-column:hover .text-box{border:1px solid #f04d5e;}
.our-faculaties .f-column:hover .text-box.blue{border:1px solid #3d30d0;margin:-40px 0 0;}
.our-faculaties .f-column:hover .text-box.l-blue{border:1px solid #43b9f6;margin:-40px 0 0;}
.counter{overflow:hidden;padding:90px 0 0;text-align:center;}
.counter strong{color:#222;display:block;font-size:50px;font-weight:bold;margin:0 0 20px;line-height:60px;}
.counter strong i{font-weight:400;}
.counter img.yellow-1{display:inline-block;}
.counter img.blue-1,
.counter img.green-1,
.counter img.dark-1,
.counter img.brown-1{display:none;}
.counter .img-holder{position:relative;width:66px;display:block;min-height:34px;margin:0 auto 20px;}
.counter .img-holder i{font-size:30px;color:#ffb606}
.counter .img-holder:after{top:50%;left:100%;width:70px;height:1px;content:"";position:absolute;background:url(../images/sprite.png) no-repeat -153px -9px;}
.counter .img-holder:before{top:50%;right:100%;width:70px;height:1px;content:"";position:absolute;background:url(../images/sprite.png) no-repeat -153px -9px;}
.counter span{display:block;color:#777;font-size:15px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.our-clients.black{color:#ccc;}
.our-clients.black h1{color:#fff;}
.our-clients.black .item blockquote{font-size:16px;color:#bcbcbc;}
.our-clients.black blockquote .small,
.our-clients.black blockquote footer, blockquote small{color:#ccc;font-style:normal;}
.our-clients.black blockquote small strong{color:#f04d5e;font-family:'GothamRounded-Book', sans-serif;}
.our-clients.black .item blockquote p:before{display:none;}
.our-clients.black .item blockquote .block-img{width:150px;height:150px;display:block;position:relative;margin:0 auto 40px;background:#fff;border-radius:50%;overflow:hidden;border:3px solid #f04d5e;}
.our-clients.black .item blockquote .block-img:after{left:50%;bottom:-10px;width:0;height:0;content:"";margin:0 0 0 -8px;position:absolute;border-style:solid;border-width:10px 8px 0 8px;border-color:#ffb606 transparent transparent}
.our-clients.black .item blockquote i{margin:0 auto 20px;color:#f04d5e;font-size:20px;}
.our-clients.black .carousel-indicators{margin:30px 0 0;}
.our-clients.black .carousel-indicators li{border-radius:0;width:20px;height:3px;background:#cfcfcf;border:0;margin:0 4px;}
.our-clients.black .carousel-indicators .active{background:#f04d5e;margin:0 4px;}
.w-choose{overflow:hidden;padding:120px 0;font-size:16px;color:#777;line-height:28px;}
.w-choose .heading-area{overflow:hidden;margin:0 0 40px;}
.w-choose .heading-area h1{padding:0;margin:0 0 30px;}
.w-choose .heading-area h1:after{display:none;}
.w-choose .w-column{margin:0 0 50px;font-size:14px;}
.w-choose .w-column .img-box{display:block;width:60px;height:60px;margin:0 0 20px;position:relative;border:1px solid #ffb606;}
.w-choose .w-column .img-box:after{bottom:-8px;left:50%;width:0;height:0;content:"";position:absolute;border-style:solid;margin:0 0 0 -8px;border-width:7px 7px 0 7px;border-color:#ffb606 transparent transparent transparent;}
.w-choose .w-column .img-box:before{bottom:-7px;left:50%;width:0;height:0;content:"";z-index:9;position:absolute;border-style:solid;margin:0 0 0 -8px;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent;}
.w-choose .w-column span{display:block;font-size:18px;color:#222;font-weight:500;margin:0 0 26px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.l-events{overflow:hidden;padding:70px 0;font-size:16px;color:#777;line-height:28px;position:relative;}
.l-events .heading-area{overflow:hidden;margin:0 0 40px;position:relative;}
.l-events .heading-area h1{padding:0;margin:0 0 30px;}
.l-events .heading-area h1:after{display:none;}
.l-events .l-column{font-size:14px;color:#777;position:relative;}
.l-events .l-column img{display:block;width:100%;position:relative;margin:0 0 40px;}
.l-events .l-column .date{margin:40px 0 20px;display:block;color:#f04d5e;font-size:14px;text-transform:uppercase;}
.l-events .l-column strong{color:#222;display:block;font-weight:500;margin:0 0 20px;text-transform:uppercase;font-family:'GothamRounded-Bold', sans-serif;}
.l-events .l-column a{color:#f04d5e;font-size:11px;font-weight:bold;display:inline-block;text-transform:uppercase;font-family:'GothamRounded-Book',sans-serif;}
.l-events .l-column .count{top:40px;right:14px;color:#e0e0e0;font-size:50px;content:"";position:absolute;font-family:'Oxygen', sans-serif;}
.l-events .align-right{text-align:right;}
.l-events .align-right .count{right:auto;left:14px;}
.l-events .control-box{top:120px;right:0;width:110px;height:40px;content:"";position:absolute;}
.l-events .control-box .carousel-control.left,
.l-events .control-box .carousel-control.right{width:40px;height:40px;border-radius:0;line-height:40px;background:#e5e5e5;text-shadow:none;}
.l-events .control-box .carousel-control.left:hover,
.l-events .control-box .carousel-control.right:hover{background:#f04d5e;}
.l-events .control-box .carousel-control.left:hover i,
.l-events .control-box .carousel-control.right:hover i{color:#fff;}
.latest-news.yellow .img-holder .date{background:#ffb606;}
.latest-news.yellow .admin-list li a i,
.latest-news.yellow .news-text .more:hover{color:#ffb606;}
.latest-news.yellow .view{background:#ffb606;border-color:#ffb606;}
.latest-news.yellow .view:hover{color:#ffb606;}
.page-section.gray{background:#d0d0d0;}
.form-section .black{z-index:999;position:relative;background:#141414;padding:110px 50px;}
.form-section span{color:#fff;display:block;font-size:18px;font-weight:bold;margin:0 0 24px;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.form-section input[type="text"],
.form-section input[type="email"],
.form-section textarea{display:block;width:100%;height:44px;padding:5px 20px;font-size:13px;color:#a8a8a8;margin:0 0 20px;background:none;border:1px solid #525252;}
.form-section textarea{height:110px;resize:none;padding:10px 20px;}
.form-section input[type="text"]::-webkit-input-placeholder{color:#7f7d7d !important;}
.form-section input[type="text"]::-moz-placeholder{color:#7f7d7d !important;}
.form-section input[type="text"]::-moz-placeholder{color:#7f7d7d !important;}
.form-section input[type="text"]::-ms-input-placeholder{color:#7f7d7d !important;}
.form-section .fill-row{overflow:hidden;margin:10px 0 0;}
.form-section .fill-row button{float:left;color:#fff;border:0;padding:14px 60px;font-size:13px;font-weight:bold;background:#a5ca61;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.form-section .fill-row em{font-style:normal;font-size:13px;color:#777;font-weight:300;line-height:50px;float:right;}
.form-section .fill-row em i{color:#a5ca61;}
#footer-2{overflow:hidden;padding:70px 0px;border-bottom:1px solid #a5ca61;background:url(../images/footer-03.jpg) no-repeat;background-size:100% 100%;}
#footer-2 .column_1{float:left;width:100%;font-size:14px;color:#8d8d8d;line-height:28px;}
#footer-2 .column_1 .logo{display:block;margin:0 0 120px;}
.footer-social{padding:0;margin:20px 0 0;list-style:none;overflow:hidden;}
.footer-social li{margin:0 8px 0 0;display:inline-block;vertical-align:top;}
.footer-social li a{display:block;width:40px;height:40px;text-align:center;border:1px solid #a5ca61;}
.footer-social li a i{color:#c4c4c4;line-height:38px;}
.footer-social li a:hover i{color:#a5ca61;}
#footer-2 .heading{color:#fff;display:block;font-size:18px;font-weight:bold;margin:0 0 36px;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
#footer-2 .column_2{float:left;width:250px;margin:0 50px 0 0;color:#c7c7c7;font-size:14px;}
#footer-2 .column_2 .post_list{padding:0;margin:-10px 0 0;list-style:none;overflow:hidden;}
#footer-2 .column_2 .post_list li{float:left;font-size:12px;color:#777;margin:0 10px 0 0;}
#footer-2 .column_2 .post_list li i{color:#ffb606;margin:0 6px 0 0;font-size:14px;}
#footer-2 .column_2 p{margin:0 0 16px;}
#footer-2 .column_2 .post-holder{margin:0 0 20px;}
#footer-2 .column_3{float:left;width:100%;}
#footer-2 .column_3 .address{color:#fff;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
#footer-2 .column_3 .address i{float:left;font-size:20px;color:#a5ca61;margin:8px 13px 30px 1px;}
#footer-2 .column_3 .tel{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
#footer-2 .column_3 .tel i{float:left;font-size:20px;color:#a5ca61;margin:8px 13px 30px 1px;}
#footer-2 .column_3 .tel a{display:block;color:#fff;}
#footer-2 .column_3 .mail{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
#footer-2 .column_3 .mail i{float:left;font-size:20px;color:#a5ca61;margin:8px 13px 30px 1px;}
#footer-2 .column_3 .mail a{display:block;color:#fff;}
#footer-2 .column_3 .time{color:#777;font-size:13px;line-height:28px;margin:0 0 12px;overflow:hidden;display:block;}
#footer-2 .column_3 .time img{float:left;overflow:hidden;margin:8px 20px 30px 0;}
#footer-2 .column_4{width:100%;float:left;}
#footer-2 .column_4 input[type="email"],
#footer-2 .column_4 input[type="text"]{background:none !important;border:2px solid #a5ca61 !important;display:block;width:100%;border:0;color:#fff;height:48px;font-size:14.5px;margin:0 0 20px;padding:5px 20px;background:#000;}
#footer-2 .column_4 input[type="text"]::-webkit-input-placeholder{color:#fff !important;}
#footer-2 .column_4 input[type="email"]::-webkit-input-placeholder{color:#fff !important;}
#footer-2 .column_4 input[type="text"]::-moz-placeholder{color:#fff;}
#footer-2 .column_4 input[type="text"]::-moz-placeholder{color:#fff;}
#footer-2 .column_4 input[type="text"]::-ms-input-placeholder{color:#fff;}
#footer-2 .column_4 button{display:block;padding:12px;color:#fff;width:100%;font-size:21px;font-weight:bold;background:#a5ca61;text-transform:uppercase;border:2px solid #a5ca61;font-family:'Alegreya Sans SC', sans-serif;}
#footer-2 .touch-form button:hover{background:#fff !important;color:#a5ca61;}
.justics-banner{height:278px;margin:-60px 0 0;background:#2a2a2a;}
.justics-banner .j-holder{overflow:hidden;color:#fff;width:100%;padding:110px 0 50px;}
.justics-banner .j-holder .title{float:left;color:#fff;font-size:40px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.justics-banner .j-holder .breadcrumb{float:right;background:none;border-radius:0;}
.justics-banner .j-holder .breadcrumb li{color:#ffb606;}
.justics-banner .j-holder .breadcrumb li a{display:block;color:#fff;}
.justics-banner .j-holder .breadcrumb > li + li::before{color:#fff;}
.p_courses.yellow .img-box{background:#ffb606;}
.p_column{overflow:hidden;margin:0 0 50px;border:1px solid #dedede;}
.p_column .image-box{position:relative;}
.p_column .image-box:after{left:40px;bottom:0;width:60px;height:2px;content:"";position:absolute;background:#ffb606;}
.p_courses.blue .p_column .image-box:after{background:#3d30d0 !important;}
.p_column .image-box img{display:block;width:100%;}
.p_column .image-box .img-box{top:0;left:40px;margin:0;padding:10px;position:absolute;}
.p_column .image-box .img-box img{width:auto;margin:0 auto;}
.p_column .text-frame{padding:36px 26px;overflow:hidden;}
.p_column .title{font-weight:bold;margin:0 0 20px;}
.p_column .p-list{padding:0;margin:0 0 30px;list-style:none;overflow:hidden;}
.p_column .p-list li{float:left;font-size:14px;color:#222;position:relative;letter-spacing:0;margin:0 24px 0 0;}
.p_column .p-list li:last-child{margin:0;}
.p_column .p-list li:first-child:after{display:none;}
.p_column .p-list li:after{top:4px;left:-10px;width:1px;height:16px;content:"";position:absolute;background:#c6c6c6;}
.p_column .p-list li span{float:left;font-size:18px;color:#ffb606;margin:2px 8px 0 1px;}
.p_column .text-frame p{font-size:14px;color:#777;margin:0 0 22px;}
.p_column.fee-holder{overflow:hidden;}
.p_column .fee-holder span{float:left;color:#222;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.p_column .fee-holder span em{font-style:normal;color:#ffb606;font-size:18px;margin:0 0 0 6px;font-weight:400;font-family:'Oxygen', sans-serif;}
.p_column .fee-holder span em,
.p_column .fee-holder .join{color:#3d30d0;}
.p_column .fee-holder.l-blue span em,
.p_column .fee-holder.l-blue .join{color:#43b9f6 !important;}
.p_column .fee-holder .join{float:right;color:#ffb606;font-size:13px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.p_column .fee-holder .join:hover{text-decoration:underline;}
.p_courses.yellow .pagination{width:180px;display:block;margin:0 auto;overflow:hidden;}
.p_courses.yellow .pagination li{margin:0 5px;display:inline-block;vertical-align:middle;}
.p_courses.yellow .pagination li a{width:40px;height:40px;text-align:center;font-size:15px;color:#bdbdbd;font-weight:bold;line-height:24px;}
.pagination > li:first-child > a, .pagination > li:first-child > span,
.pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:0;}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover{background:#000;color:#fff;}
.pagination.l-blue > li > a:focus,
.pagination.l-blue > li > a:hover,
.pagination.l-blue > li > span:focus,
.pagination.l-blue > li > span:hover{background:#43b9f6;color:#fff;}
.pagination.green > li > a:focus,
.pagination.green > li > a:hover,
.pagination.green > li > span:focus,
.pagination.green > li > span:hover{background:#34a853;color:#fff;}
.update-box .text-block{overflow:hidden;padding:40px 0 0;font-size:14px;color:#777;}
.update-box .holder_1{overflow:hidden;margin:0 0 20px;}
.update-box .holder_1 .date{float:left;color:#ffb606;font-size:14px;text-transform:uppercase;}
.update-box.blue .holder_1 .date,
.update-box.blue .register-holder .event-fee em{color:#3d30d0;}
.update-box.l-blue .holder_1 .date,
.update-box.l-blue .register-holder .event-fee em{color:#43b9f6;}
.update-box .holder_1 .star{float:right;}
.update-box .title{font-weight:500;}
.update-box .text-block p{margin:0 0 20px;}
.update-box .register-holder{overflow:hidden;}
.update-box .register-holder a{float:left;color:#222;font-size:13px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.update-box .register-holder .event-fee{float:right;color:#222;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.update-box .register-holder .event-fee em{font-style:normal;color:#ffb606;font-size:18px;font-family:'Oxygen', sans-serif;}
.update-box .img-block img{display:block;width:100%;}
.update-box{margin:0 0 30px;}
.p_courses.yellow .pagination.inner{margin:30px auto 0;}
.topbar-5{padding:18px 0;overflow:hidden;border-bottom:1px solid #efefef;}
.topbar-5 .top-list{float:left;padding:0;margin:0;list-style:none;}
.topbar-5 .top-list li{float:left;position:relative;margin:0 40px 0 0;}
.topbar-5 .top-list li:last-child{margin:0;}
.topbar-5 .top-list li:last-child:after{display:none;}
.topbar-5 .top-list li:after{top:6px;right:-18px;width:2px;height:12px;content:"";position:absolute;background:#b5b5b5;}
.topbar-5 .top-list li a{display:block;font-size:12px;color:#777;}
.topbar-5 .top-list li a:hover,
.topbar-5 .top-list li a:focus{color:#34a853;}
.topbar-5 .right-list{float:right;padding:0;margin:0;list-style:none;}
.topbar-5 .right-list li{float:left;position:relative;margin:0 0 0 40px;}
.topbar-5 .right-list li:first-child{margin:0;}
.topbar-5 .right-list li:last-child:after{display:none;}
.topbar-5 .right-list li:after{top:6px;right:-18px;width:2px;height:12px;content:"";position:absolute;background:#b5b5b5;}
.topbar-5 .right-list li a{display:block;font-size:12px;color:#777;}
.topbar-5 .right-list li a:hover,
.topbar-5 .right-list li a:focus{color:#34a853;}
.modal-header{border:0;padding:8px;}
.modal-body input[type="search"]{display:block;width:100%;height:50px;color:#34a853;border:0;font-size:16px;font-weight:bold;padding:5px 20px;background:none;border:2px solid #34a853;}
.close{opacity:1;color:#34a853;font-weight:400;text-shadow:none;}
.close:hover{color:#fff;}
.modal-content{background:url(../images/bg-patrenn.jpg);}
.modal-dialog{top:50%;margin:-40px auto 0;position:relative;}
#header-5{padding:32px 15px;}
#header-5 .logo{float:left;width:178px;height:20px;margin:14px 80px 0 0;}
#header-5 .logo img{display:block;}
.search-form{float:left;}
.search-form label{float:left;width:82px;color:#777;font-size:14px;margin:0 14px 0 0;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.search-form input[type="search"]{float:left;width:350px;height:45px;font-size:15px;padding:5px 15px;border:1px solid #ddd;}
.search-form .category{float:left;width:210px;color:#ededed;font-weight:500;background:#484848;padding:11px 30px 12px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.search-form .category i{float:right;line-height:22px;}
.share-list{float:right;padding:0;margin:0;list-style:none;}
.share-list li{float:left;margin:0 12px 0 0;}
.share-list li a{display:block;width:45px;height:45px;font-size:18px;color:#767676;padding:10px 0;text-align:center;border:1px solid #ddd;}
.share-list li a.cart{position:relative;}
.share-list li a span{top:-9px;right:-9px;width:18px;height:18px;color:#fff;line-height:18px;display:block;font-size:11px;position:absolute;text-align:center;background:#484848;border-radius:50%;}
#nav2{background:#34a853;position:relative;}
nav .navbar-nav > li.mega .mega-menu.d-3{background:#34a853;}
nav .navbar-nav > li.mega .mega-menu.d-3 title{color:#fff;}
nav .navbar-nav > li.mega .mega-menu.d-3 li a{display:block;padding:0 10px;}
nav .navbar-nav > li.mega .mega-menu.d-3 li a:hover{background:none;padding:0 10px 0 15px;}
#nav2 .navbar-default .navbar-nav > li > a{color:#fff;padding:20px 13px;font-size:13px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#nav2 .navbar-default .navbar-nav > li > a i{margin:2px 0 0 6px;font-weight:bold;}
#nav2 .navbar-default .navbar-nav > li > a:focus,
#nav2 .navbar-default .navbar-nav > li > a:hover,
#nav2 .navbar-default .navbar-nav > li > a:focus,
#nav2 .navbar-default .navbar-nav > li.active > a,
#nav2 .navbar-default .navbar-nav > li:hover > a{background:#077b26;}
#nav2 .navbar-default .navbar-nav > li.cate{position:relative;width:240px;}
#nav2 .navbar-default .navbar-nav > li.cate:hover .dropdown-1{display:block;}
#nav2 .navbar-default .navbar-nav > li.cate i{float:right;margin-top:3px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1{top:100%;left:0;width:295px;content:"";content:"";display:none;position:absolute;background:#fff;padding:0;margin:0;z-index:9;list-style:none;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li a{display:block;padding:10px 30px;font-size:14px;color:#555;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li a img{display:inline-block;margin:0 18px 0 0;}
.flat-banner{position:relative;}
.flat-banner img{display:block;width:100%;}
.flat-banner .flat-caption{top:50%;right:80px;width:370px;content:"";z-index:99;margin:-120px 0 0;position:absolute;text-align:center;}
.flat-banner .flat-caption .top-flat{display:block;color:#222;font-size:35px;font-weight:500;margin:0 0 20px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.flat-banner .flat-caption .heading{display:block;font-size:80px;color:#34a853;line-height:90px;font-weight:bold;margin:0 0 36px;text-transform:uppercase;}
.flat-banner .flat-caption .sub-heading{display:block;font-size:20px;color:#222;margin:0 0 30px;font-weight:bold;text-transform:uppercase;}
.flat-banner .flat-caption .shop-now{display:block;font-size:13px;color:#222;width:160px;padding:12px;margin:0 auto;text-align:center;font-weight:bold;border:2px solid #393939;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.flat-banner .flat-caption .shop-now:hover{background:#222;color:#fff;}
.brands-list{overflow:hidden;padding:100px 0;}
.brands-list .b-holder{padding:30px;overflow:hidden;background:#e7ffed;}
.brands-list .b-holder:after{top:20px;left:10px;width:302px;height:282px;content:"";z-index:0;position:absolute;background:url(http://placehold.it/302x282) no-repeat;}
.brands-list .s-box{z-index:9;height:210px;position:relative;margin:0 0 20px;border:2px solid #34a853;}
.brands-list .s-box .s-text{float:right;color:#222;padding:0 25px;font-size:32px;line-height:38px;font-weight:bold;background:#e7ffed;margin:-10px -30px 0 0;text-transform:uppercase;font-variant:small-caps;font-family:'Alegreya Sans SC', sans-serif;}
.brands-list .b-holder.pink:after{left:20px;top:auto;bottom:20px;width:334px;height:221px;content:"";position:absolute;background:url(http://placehold.it/302x282) no-repeat;}
.brands-list .b-holder .view{float:right;font-size:13px;color:#222;font-weight:bold;margin:0 0 0 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.brands-list .b-holder .view i{font-size:14px;margin:0 0 0 8px;}
.brands-list .b-holder .view:hover{text-decoration:underline;}
.brands-list .b-holder.pink,
.brands-list .s-box.pink .s-text{background:#fff6e2;}
.brands-list .s-box.pink{border:2px solid #ffb606;}
.tab-area{overflow:hidden;padding:0 0 100px;position:relative;}
.tab-area .control-box{top:18px;right:18px;width:90px;position:absolute;}
.tab-area .control-box .carousel-control.left,
.tab-area .control-box .carousel-control.right{border-radius:0;width:30px;height:30px;text-align:center;line-height:28px;text-shadow:none;border:1px solid #dadada;}
.tab-area .control-box .carousel-control.left:hover,
.tab-area .control-box .carousel-control.right:hover{background:#dadada;}
.tab-area .nav-tabs{margin:0 0 50px;border:1px solid #ccc;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{border:0;}
.tab-area .nav-tabs > li{margin:0 30px;position:relative;}
.tab-area .nav-tabs > li:after{top:50%;left:100%;width:60px;height:1px;content:"";position:absolute;background:#e1e1e1;}
.tab-area .nav-tabs > li:last-child:after{display:none;}
.tab-area .nav-tabs > li > a{color:#222;margin:0;padding:20px 30px;font-size:15px;border-radius:0;transition:none;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.tab-area .nav > li > a:focus,
.tab-area .nav > li > a:hover{background:none;color:#34a853;margin:0;border-color:transparent;}
.services-tab .tab-area .nav-tabs{margin:0;border:0 !important;}
.services-tab .nav-tabs > li.active > a,
.services-tab .nav-tabs > li.active > a:focus,
.services-tab .nav-tabs > li.active > a:hover{border:0;background:#efefef;}
.services-tab .tab-area .nav-tabs > li{margin:0 6px 0 0;position:relative;}
.services-tab .tab-area .nav-tabs > li:after{display:none;}
.services-tab .tab-area .nav-tabs > li:last-child:after{display:none;}
.services-tab .tab-area .nav-tabs > li > a{color:#222;margin:0;padding:30px 10px;font-size:15px;border-radius:0;transition:none;font-weight:600;background:#fafafa;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.services-tab .tab-area .nav > li > a:focus,
.services-tab .tab-area .nav > li > a:hover{background:none;margin:0;background:#efefef;border-color:transparent;}
.owl-carousel .change{display:inline-block;margin:0 30px 0 0;}
.owl-carousel .change:last-child{margin:0;}
.owl-carousel .img-holder{padding:16px 0 0;position:relative;cursor:pointer;}
.owl-carousel .img-holder:hover:after,
.owl-carousel .img-holder:hover .s-list{display:block;}
.owl-carousel .img-holder:after{top:16px;left:0;right:0;bottom:0;content:"";display:none;position:absolute;background:#7d7d7d;}
.owl-carousel .img-holder img{display:block;width:100%;}
.owl-carousel .sale{top:10px;left:0;width:55px;height:30px;content:"";color:#fff;z-index:9;position:absolute;background:#444;font-size:12px;font-weight:bold;padding:3px 12px;text-transform:uppercase;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.owl-carousel .sale.hot{background:#ffb606;}
.owl-carousel .img-holder .s-list{left:30px;bottom:30px;padding:0;margin:0;content:"";display:none;z-index:9;position:absolute;list-style:none;}
.owl-carousel .img-holder .s-list li{margin:0 0 8px;}
.owl-carousel .img-holder .s-list li a{display:block;width:46px;height:46px;color:#444;background:#fff;text-align:center;line-height:44px;font-weight:400;}
.owl-carousel .text-holder{padding:30px 0;}
.owl-carousel .text-holder .title{display:block;color:#222;font-size:15px;font-weight:500;margin:0 0 14px;text-align:left;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel .prise-holder{overflow:hidden;margin:0 0 20px;}
.owl-carousel .prise-holder em{float:left;color:#34a853;font-size:18px;font-style:normal;font-weight:bold;}
.owl-carousel .prise-holder em.old{color:#9e9e9e;font-size:14px;margin:0 6px 0 0;text-decoration:line-through;}
.owl-carousel .prise-holder img{float:right;}
.owl-carousel .add{display:block;margin:0 auto;width:170px;color:#222;font-size:15px;position:relative;font-weight:bold;text-align:center;border:1px solid #444;text-transform:uppercase;padding:14px 20px 14px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel .add:after{top:17px;left:20px;width:14px;height:13px;content:"";position:absolute;background:url(../images/bg-cart3.png) no-repeat;}
.owl-carousel .add:before{top:17px;left:20px;width:14px;height:13px;content:"";opacity:0;visibility:hidden;position:absolute;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;background:url(../images/bg-cart2.png) no-repeat;}
.owl-carousel .add:hover{color:#fff;background:#34a853;border:1px solid #34a853;}
.owl-carousel .add:hover:after{opacity:0;visibility:hidden;}
.owl-carousel .add:hover:before{opacity:1;visibility:visible;}
.fashion-holder{overflow:hidden;margin:0 0 100px;position:relative;}
.fashion-holder img{display:block;width:100%;height:auto;}
.fashion-holder img.mobile{display:none;}
.fashion-holder .fashion-caption{top:50%;right:200px;width:280px;content:"";margin:-110px 0 0;position:absolute;text-align:center;}
.fashion-holder .fashion-caption .get{display:block;font-size:20px;color:#34a853;margin:0 0 24px;}
.fashion-holder .fashion-caption .heading{display:block;font-size:40px;color:#444;font-weight:900;line-height:50px;margin:0 0 30px;text-transform:capitalize;font-family:'Alegreya Sans SC', sans-serif;}
.fashion-holder .fashion-caption .shop{color:#222;width:160px;display:block;font-size:13px;text-align:center;padding:13px;font-weight:bold;margin:0 auto;text-transform:uppercase;border:2px solid #646464;font-family:'Alegreya Sans SC', sans-serif;}
.fashion-holder .fashion-caption .shop:hover{background:#646464;color:#fff;}
.subscribe{overflow:hidden;padding:100px;}
.subscribe .heading-area{text-align:center;font-size:14px;color:#777;width:480px;margin:0 auto 30px;}
.subscribe .heading-area h3{display:block;margin:0 0 20px;font-size:25px;color:#222;font-weight:500;text-transform:uppercase;font-family:'GothamRounded-Book', sans-serif;}
.subscribe .s-form{width:850px;margin:0 auto;overflow:hidden;}
.subscribe .s-form input[type="email"]{float:left;width:78%;height:45px;padding:5px 20px;font-size:13px;color:#bababa;font-weight:300;background:#f6f6f6;border:1px solid #dadada;}
.subscribe .s-form button{float:right;color:#fff;border:0;font-size:13px;font-weight:900;padding:12px 36px 11px;background:#34a853;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.subscribe .s-form button i{margin:0 8px 0 0;}
.deal{position:relative;overflow:hidden;padding:100px;text-align:center;}
.deal:after{top:0;left:0;width:315px;height:683px;content:"";position:absolute;background:url(http://placehold.it/315x683) no-repeat;}
.deal:before{top:0;right:0;width:328px;height:683px;content:"";position:absolute;background:url(http://placehold.it/328x683) no-repeat;}
.deal .heading-area{text-align:center;font-size:14px;color:#777;width:480px;margin:0 auto 30px;}
.deal .heading-area h3{display:block;margin:0 0 20px;font-size:25px;color:#222;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.deal .counter{padding:0;margin:0 0 30px;list-style:none;overflow:hidden;text-align:center;}
.deal .counter li{width:65px;height:65px;margin:0 5px;color:#222;padding:10px 5px;font-size:25px;font-weight:bold;display:inline-block;vertical-align:top;border:1px solid #d1d1d1;}
.deal .counter li span{color:#555;display:block;margin:6px 0 0;font-size:11px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.deal .title{display:block;color:#222;width:300px;font-size:24px;line-height:28px;font-weight:500;margin:0 auto 24px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.deal .prise{display:block;font-size:18px;color:#34a853;font-weight:bold;margin:0 0 30px;}
.deal .prise .old{font-style:normal;font-size:14px;color:#9e9e9e;margin:0 10px 0 0;text-decoration:line-through;}
.deal .now{color:#333;font-size:13px;font-weight:900;display:inline-block;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.deal .now i{margin:0 0 0 10px;}
.deal .now:hover{text-decoration:underline;}
.deal_2 .carousel-control.left,
.deal_2 .carousel-control.right{width:45px;height:45px;border-radius:0;background:#dcdcdc;line-height:48px;font-weight:400;text-shadow:none;}
.deal_2 .carousel-control.left:hover,
.deal_2 .carousel-control.right:hover{background:#fff;}
.deal_2 .carousel-control.left:hover i,
.deal_2 .carousel-control.right:hover i{color:#222;}
.deal_2 .carousel-control.left{left:-50px;}
.deal_2 .carousel-control.right{right:-50px;}
.form-map{position:relative;}
.form-map iframe{width:100%;height:auto;border:0;height:100%;position:absolute;z-index:99;}
.fill-form{overflow:hidden;padding:55px 0;}
.fill-form form{width:680px;margin:0 auto;z-index:99;overflow:hidden;position:relative;padding:64px 110px;background:#1e1e1e;}
.fill-form form .title{display:block;color:#fff;font-size:18px;font-weight:bold;margin:0 0 30px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.fill-form form input[type="text"],
.fill-form form input[type="email"]{width:100%;height:45px;color:#fff;padding:5px 20px;margin:0 0 20px;background:none;border:1px solid #525252;}
.fill-form form input[type="text"]::-webkit-input-placeholder{color:#fff;}
.fill-form form input[type="text"]::-moz-placeholder{color:#fff;}
.fill-form form input[type="text"]::-moz-placeholder{color:#fff;}
.fill-form form input[type="text"]::-ms-input-placeholder{color:#fff;}
.fill-form form textarea{width:100%;height:85px;padding:20px;color:#fff;resize:none;margin:0 0 30px;background:none;border:1px solid #525252;}
.fill-form form .btn-holder{overflow:hidden;}
.fill-form form .btn-holder button{float:left;color:#fff;border:0;font-size:13px;padding:12px 60px;background:#34a853;font-weight:bold;border:2px solid #34a853;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.fill-form form .btn-holder button:hover{color:#34a853;background:#fff;font-size:13px;}
.fill-form form .btn-holder span{float:right;color:#777;font-weight:300;line-height:32px;}
.fill-form form .btn-holder span em{color:#34a853;font-style:normal;}
#footer-5{overflow:hidden;padding:70px 0;background:#131313;text-align:center;}
#footer-5 .logo{display:inline-block;margin:0 0 50px;}
#footer-5 .logo a{display:block;}
#footer-5 .footer-list{padding:0;margin:0 0 50px;list-style:none;overflow:hidden;}
#footer-5 .footer-list li{margin:0 20px;position:relative;display:inline-block;vertical-align:middle;}
#footer-5 .footer-list li:after{top:4px;right:-20px;width:1px;height:16px;content:"";position:absolute;background:#8a8a8a;}
#footer-5 .footer-list li:last-child:after{display:none;}
#footer-5 .footer-list li a{display:block;color:#8a8a8a;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#footer-5 .footer-list li a:hover{color:#34a853;}
#footer-5 .f-column{padding:32px 20px;background:#0d0d0d;text-align:center;}
#footer-5 .f-column img{display:inline-block;margin:0 0 20px;}
#footer-5 .f-column strong{display:block;color:#ababab;font-size:18px;font-weight:bold;margin:0 0 10px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
#footer-5 .f-column span{display:block;font-size:14px;color:#555;text-transform:capitalize;}
.bottom-1{padding:22px 0;background:#000;overflow:hidden;}
.bottom-1 .copyright{float:left;font-size:13px;color:#909090;line-height:24px;}
.bottom-1 .card-list{float:right;padding:0;margin:0;list-style:none;}
.bottom-1 .card-list li{float:left;margin:0 0 0 20px;}
.bottom-1 .card-list li a{display:block;}
.owl-carousel2 .change{display:inline-block;margin:0 30px 0 0;}
.owl-carousel2 .change:last-child{margin:0;}
.owl-carousel2 .img-holder{padding:16px 0 0;position:relative;cursor:pointer;}
.owl-carousel2 .img-holder:hover:after,
.owl-carousel .img-holder:hover .s-list{display:block;}
.owl-carousel2 .img-holder:after{top:16px;left:0;right:0;bottom:0;content:"";display:none;position:absolute;background:rgba(0,0,0,.4);}
.owl-carousel2 .img-holder img{display:block;width:100%;}
.owl-carousel2 .sale{top:10px;left:0;width:55px;height:30px;content:"";color:#fff;z-index:9;position:absolute;background:#444;font-size:12px;font-weight:bold;padding:3px 12px;text-transform:uppercase;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.owl-carousel2 .sale.hot{background:#ffb606;}
.owl-carousel2 .img-holder:hover .s-list{display:block;}
.owl-carousel2 .img-holder .s-list{left:30px;bottom:30px;padding:0;margin:0;content:"";display:none;z-index:9;position:absolute;list-style:none;}
.owl-carousel2 .img-holder .s-list li{margin:0 0 8px;}
.owl-carousel2 .img-holder .s-list li a{display:block;width:46px;height:46px;color:#444;background:#fff;text-align:center;line-height:44px;font-weight:400;}
.owl-carousel2 .text-holder{padding:30px 0;}
.owl-carousel2 .text-holder .title{display:block;color:#222;font-size:15px;font-weight:600;margin:0 0 14px;text-align:left;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel2 .prise-holder{overflow:hidden;margin:0 0 20px;}
.owl-carousel2 .prise-holder em{float:left;color:#34a853;font-size:18px;font-style:normal;font-weight:bold;}
.owl-carousel2 .prise-holder em.old{color:#9e9e9e;font-size:14px;margin:0 6px 0 0;text-decoration:line-through;}
.owl-carousel2 .prise-holder img{float:right;margin:4px 0 0;}
.owl-carousel2 .add{display:block;margin:0 auto;width:170px;color:#222;font-size:15px;position:relative;font-weight:bold;text-align:center;border:1px solid #444;text-transform:uppercase;padding:14px 20px 14px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel2 .add:after{top:17px;left:20px;width:14px;height:13px;content:"";position:absolute;background:url(../images/bg-cart3.png) no-repeat;}
.owl-carousel2 .add:before{top:17px;left:20px;width:14px;height:13px;content:"";opacity:0;visibility:hidden;position:absolute;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;background:url(../images/bg-cart2.png) no-repeat;}
.owl-carousel2 .add:hover{color:#fff;background:#34a853;border:1px solid #34a853;}
.owl-carousel2 .add:hover:after{opacity:0;visibility:hidden;}
.owl-carousel2 .add:hover:before{opacity:1;visibility:visible;}
.top-seller{overflow:hidden;padding:100px 0;}
.top-seller h3{color:#222;position:relative;margin:0 0 60px;font-size:18px;font-weight:bold;padding:0 10px 0 0;display:inline-block;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.top-seller h3:after{top:50%;left:100%;width:100%;height:1px;content:"";position:absolute;background:#ececec;}
.top-seller .seller-list{padding:0;margin:0;list-style:none;overflow:hidden;}
.top-seller .seller-list li{overflow:hidden;margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #ececec;}
.top-seller .seller-list li .img{float:left;margin:0 20px 0 0;}
.top-seller .seller-list li .seller-text{overflow:hidden;}
.top-seller .seller-list li .seller-text .title{display:block;color:#222;font-size:15px;font-weight:500;margin:0 0 14px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.top-seller .seller-list li .seller-text img{display:block;width:74px;height:12px;margin:0 0 14px;}
.top-seller .seller-list li .seller-text .prise{display:block;font-size:18px;color:#34a853;font-weight:bold;}
.top-seller .seller-list li .seller-text .prise em{color:#9e9e9e;font-size:14px;font-style:normal;margin:0 8px 0 0;text-decoration:line-through;}
.top-seller .seller-list li:last-child{border:0;}
.s-carousel{font-size:15px;color:#777;line-height:28px;font-style:italic;padding:56px 20px;text-align:center;border:1px solid #ececec;}
.s-carousel .comment{width:48px;height:48px;display:block;margin:0 auto 46px;padding:12px 4px;text-align:center;border-radius:50%;background:#fafafa;}
.s-carousel .comment img{margin:0;}
.s-carousel p{margin:0 0 30px;}
.s-carousel img{border-radius:50%;overflow:hidden;margin:0 auto 30px;}
.s-carousel span{display:block;font-size:18px;color:#34a853;font-weight:600;font-style:normal;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.s-carousel em{color:#222;display:block;font-size:13px;font-style:normal;margin:0 0 20px;}
.s-carousel .carousel-indicators{position:static;text-align:center;margin:0 auto;}
.s-carousel .carousel-indicators li{border-radius:0;width:20px;height:3px;margin:0;background:#cfcfcf;float:none;border:0;display:inline-block;}
.s-carousel .carousel-indicators .active{margin:0;background:#34a853;}
.justics-banner.flat{margin:0;background:#1f1f1f;}
.justics-banner .j-holder.flat{padding:130px 15px;}
.justics-banner .j-holder.flat .breadcrumb li{color:#34a853;}
.input-holder{width:180px;margin:0 auto;display:block;}
.input-holder .num-holder{width:180px;float:left;background:#fff;border:1px solid #cecece;}
#up{float:left;}
.num-holder span{cursor:pointer;width:30px;text-align:center;height:30px;color:#656565;float:right;font-size:18px;font-weight:700;padding:2px;margin:0;background:#ececec;border:1px solid #ececec;}
.num-holder #content,
.num-holder #content2{border:0;color:#222;font-size:13px;width:60px;padding:6px 0;text-align:center;text-transform:capitalize;}
.num-holder span:hover,
.num-holder span:focus{border:1px solid #34a853;color:#34a853;}
.prise-table{overflow:hidden;padding:100px 0;}
.prise-table .p-table{width:100%;border:1px solid #ececec;}
.prise-table .p-table th{text-align:center;font-size:16px;color:#222;font-weight:bold;padding:26px 10px;border-bottom:1px solid #ececec;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.prise-table .p-table td{padding:26px 10px;text-align:center;font-weight:bold;font-size:18px;color:#222;text-transform:uppercase;}
.prise-table .p-table td.col-1{color:#cecece;font-weight:normal;}
.prise-table .p-table td.col-2{font-size:14px;font-family:'Alegreya Sans SC', sans-serif;}
.prise-table .p-table td.col-5{color:#34a853;}
.prise-table.blue .p-table td.col-5{color:#3d30d0;}
.form-holder{overflow:hidden;padding:30px 0 0;margin:0 0 110px;}
.form-holder .coupon-form{float:left;width:60%;}
.form-holder .coupon-form input[type="text"]{float:left;height:42px;width:75%;font-size:12px;padding:5px 15px;border:1px solid #c2c2c2;}
.form-holder .coupon-form button{float:right;color:#fff;border:0;padding:11px 40px;font-size:13px;font-weight:bold;background:#34a853;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.form-holder.blue .coupon-form button{background:#3d30d0;}
.form-holder .coupon-form button:hover{opacity:.8;}
.form-holder .btn-holder{overflow:hidden;text-align:center;margin:0 0 10px;}
.form-holder .btn-holder a{width:160px;color:#222;font-size:13px;padding:10px;margin:0 0 0 20px;float:right;text-align:center;font-weight:bold;border:1px solid #e4e4e4;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.form-holder .btn-holder a:hover{color:#fff;background:#34a853;}
.form-holder .btn-holder a:hover{background:#3d30d0;}
.total-holder{margin:0 0 30px;background:#ececec;}
.total-holder .sub-total,
.total-holder .shiping,
.total-holder .total,
.order-total,
.product-holder{padding:24px 0;border-bottom:1px solid #dbdbdb;}
.total-holder .left,
.order-total .left{float:left;width:370px;padding:0 60px;font-size:15px;color:#555;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.total-holder .right,
.order-total .right{overflow:hidden;padding:0 20px;}
.total-holder .right em{font-size:18px;color:#222;font-style:normal;font-weight:bold;text-transform:uppercase;}
.total-holder .right label{font-size:14px;color:#555;margin:0 0 10px;}
.total-holder .right label input[type="checkbox"]{margin:0 8px 0 0;}
.total-holder .right a{color:#34a853;font-size:14px;text-transform:capitalize;}
.total-form.blue .total-holder .right a,
.total-form.blue .total-holder .total span,
.total-holder.blue .total span,
.total-holder.blue .sub-total.order .right em{color:#3d30d0;}
.total-holder .total span{font-weight:bold;font-size:18px;color:#34a853;}
.total-form{float:right;width:600px;margin:0 0 30px;}
.total-form button{display:block;color:#fff;width:100%;padding:14px;font-size:13px;background:#34a853;border:2px solid #34a853;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.total-form.blue button{background:#3d30d0;border:2px solid #3d30d0;}
.total-form.blue button:hover{background:#fff;color:#3d30d0;}
.total-form button:hover{background:#297c3f;}
.checkout-holder{overflow:hidden;padding:100px 0;}
.checkout-holder .customer{overflow:hidden;color:#34a853;font-size:14px;margin:0 0 30px;padding:22px 34px;background:#f7f7f7;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.checkout-holder.blue .customer{color:#3d30d0;}
.checkout-holder .customer a{color:#333;}
.checkout-holder .customer a:hover{text-decoration:underline;}
.checkout-holder .left-row{padding:50px 0 0;}
.checkout-holder h3{color:#000;font-size:20px;margin:0 0 30px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.checkout-holder input[type="text"],
.checkout-holder input[type="email"],
.checkout-holder input[type="tel"],
.checkout-holder select{width:100%;height:44px;color:#777;padding:5px 20px;margin:0 0 30px;font-size:13px;border:1px solid #dedede;}
.checkout-holder .check-holder{overflow:hidden;margin:0 0 56px;}
.checkout-holder .check-holder label{color:#444;font-size:13px;}
.checkout-holder .check-holder input[type="checkbox"]{margin:0 6px 0 0;}
.checkout-holder .check-holder2{overflow:hidden;margin:0 0 56px;}
.checkout-holder .check-holder2 label{color:#232323;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.checkout-holder .check-holder2 input[type="checkbox"]{margin:0 6px 0 0;}
.checkout-holder .note{overflow:hidden;}
.checkout-holder .note label{color:#444;display:block;margin:0 0 20px;font-size:18px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.checkout-holder .note textarea{width:100%;height:72px;font-size:13px;resize:none;padding:16px 20px;border:1px solid #dedede;}
.shiping.free .right,
.shiping.free .left,
.sub-total.order .left{color:#777;font-size:15px;text-transform:uppercase;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.total-form.order{float:none;width:100%;}
.order-total .right,
.order-total .left{color:#232323;font-size:15px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.product-holder{overflow:hidden;}
.product-holder .left{text-align:right;padding:0 90px 0 60px;}
.product-holder img{display:inline-block;height:56px;margin:0 30px 0 0;width:46px;}
.product-holder .right{font-size:20px;color:#232323;font-weight:bold;}
.sub-total.order .right em{color:#34a853;}
.total-form button i{margin:0 10px 0 0;}
.payment-holder{margin:0 0 30px;overflow:hidden;padding:40px 30px;background:#f7f7f7;}
.payment-holder .radio{margin:0 0 30px;}
.payment-holder .radio p{display:block;font-size:13px;color:#777;margin:20px 0 0;padding:0 0 0 22px;}
.payment-holder .radio label{color:#777;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.payment-holder .radio img{margin:0 0 0 20px;}
.shop-holder{overflow:hidden;padding:100px 0;}
.shop-holder .text-holder{background:#fff;}
.left-bar{overflow:hidden;}
.left-bar .heading{color:#222;font-size:18px;padding:0 20px;margin:0 0 20px;position:relative;display:inline-block;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.left-bar .heading:after{top:0;left:0;width:4px;height:20px;content:"";position:absolute;background:#34a853;}
.left-bar.blue .heading:after{background:#3d30d0;}
.left-bar .heading:before{top:50%;left:100%;width:175px;height:1px;content:"";position:absolute;background:#eaeaea;}
.left-bar .c-list{padding:0;margin:0 0 40px;list-style:none;overflow:hidden;}
.left-bar .c-list li{overflow:hidden;margin:20px 0 0;padding:0 0 20px;border-bottom:1px solid #eaeaea;}
.left-bar .c-list li.last{border:0;}
.left-bar .c-list li a{display:block;overflow:hidden;padding:0 5px;background:#fff;}
.left-bar .c-list li a i{float:left;color:#777;font-size:14px;margin:5px 10px 0 0;}
.left-bar .c-list li a span{float:left;font-size:14px;color:#777;text-transform:capitalize;}
.left-bar .c-list li a em{float:right;color:#777;font-size:14px;font-style:normal;}
.left-bar .c-list li a:hover i,
.left-bar .c-list li a:hover span,
.left-bar .c-list li a:hover em{color:#34a853;background:#fff;}
.left-bar .c-list li a i.black{color:#000;background:#fff;}
.left-bar .c-list li a i.orange{color:#ff8400;background:#fff;}
.left-bar .c-list li a i.green{color:#34a853;background:#fff;}
.left-bar .c-list li a i.blue{color:#0190ff;background:#fff;}
.left-bar .c-list li a i.brown{color:#a67203;background:#fff;}
.left-bar .c-list li a i.red{color:#ff0000;background:#fff;}
.left-bar .c-list li a.black:hover span,
.left-bar .c-list li a.black:hover em{color:#000;}
.left-bar .c-list li a.orange:hover span,
.left-bar .c-list li a.orange:hover em{color:#ff8400;}
.left-bar .c-list li a.green:hover span,
.left-bar .c-list li a.green:hover em{color:#34a853;}
.left-bar .c-list li a.blue:hover span,
.left-bar .c-list li a.blue:hover em{color:#0190ff;}
.left-bar .c-list li a.brown:hover span,
.left-bar .c-list li a.brown:hover em{color:#a67203;}
.left-bar .c-list li a.red:hover span,
.left-bar .c-list li a.red:hover em{color:#ff0000;}
.left-bar .range{display:block;width:100%;margin:0 0 30px;}
.owl-carousel3 .change{margin:0 0 30px;}
.owl-carousel3 .change:last-child{margin:0;}
.owl-carousel3 .img-holder{padding:16px 0 0;position:relative;cursor:pointer;}
.owl-carousel3 .img-holder:hover:after,
.owl-carousel3 .img-holder:hover .s-list{display:block;}
.owl-carousel3 .img-holder:after{top:16px;left:0;right:0;bottom:0;content:"";display:none;position:absolute;background:rgba(0,0,0,.5);}
.owl-carousel3 .img-holder img{display:block;width:100%;}
.owl-carousel3 .sale{top:10px;left:0;width:55px;height:30px;content:"";color:#fff;z-index:9;position:absolute;background:#444;font-size:12px;font-weight:bold;padding:3px 12px;text-transform:uppercase;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.owl-carousel3 .sale.hot{background:#ffb606;}
.owl-carousel3 .img-holder .s-list{left:30px;bottom:30px;padding:0;margin:0;content:"";display:none;z-index:9;position:absolute;list-style:none;}
.owl-carousel3 .img-holder .s-list li{margin:0 0 8px;}
.owl-carousel3 .img-holder .s-list li a{display:block;width:46px;height:46px;color:#444;background:#fff;text-align:center;line-height:44px;font-weight:400;}
.owl-carousel3 .text-holder{padding:30px 0;}
.owl-carousel3 .text-holder .title{display:block;color:#222;font-size:15px;font-weight:500;margin:0 0 14px;text-align:left;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel3 .prise-holder{overflow:hidden;margin:0 0 20px;}
.owl-carousel3 .prise-holder em{float:left;color:#34a853;font-size:18px;font-style:normal;font-weight:bold;}
.owl-carousel3.blue .prise-holder em{color:#3d30d0;}
.owl-carousel3 .prise-holder em.old{color:#9e9e9e;font-size:14px;margin:0 6px 0 0;text-decoration:line-through;}
.owl-carousel3 .prise-holder img{float:right;margin:4px 0 0;}
.owl-carousel3 .add{display:block;margin:0 auto;width:170px;color:#222;font-size:15px;position:relative;font-weight:bold;text-align:center;border:1px solid #444;text-transform:uppercase;padding:14px 20px 14px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel3 .add:after{top:17px;left:20px;width:14px;height:13px;content:"";position:absolute;background:url(../images/bg-cart3.png) no-repeat;}
.owl-carousel3 .add:before{top:17px;left:20px;width:14px;height:13px;content:"";opacity:0;visibility:hidden;position:absolute;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;background:url(../images/bg-cart2.png) no-repeat;}
.owl-carousel3 .add:hover{color:#fff;background:#34a853;border:1px solid #34a853;}
.owl-carousel3.blue .add:hover{background:#3d30d0;}
.owl-carousel3 .add:hover:after{opacity:0;visibility:hidden;}
.owl-carousel3 .add:hover:before{opacity:1;visibility:visible;}
.owl-carousel3 .pagination{width:180px;display:block;margin:0 auto;overflow:hidden;}
.owl-carousel3 .pagination li{margin:0 5px;display:inline-block;vertical-align:middle;}
.owl-carousel3 .pagination li a{width:40px;height:40px;text-align:center;font-size:15px;color:#bdbdbd;font-weight:bold;line-height:24px;}
.owl-carousel3 .pagination > li:first-child > a, .owl-carousel3 .pagination > li:first-child > span,
.owl-carousel3 .pagination > li:last-child > a, .owl-carousel3 .pagination > li:last-child > span{border-radius:0;}
.owl-carousel3 .pagination > li > a:focus,
.owl-carousel3 .pagination > li > a:hover,
.owl-carousel3 .pagination > li > span:focus,
.owl-carousel3 .pagination > li > span:hover{background:#000;color:#fff;}
.shop-2{overflow:hidden;padding:100px 0;}
.shop-carousel .carousel-inner{float:left;width:80%;margin:0 20px 0 0;}
.shop-carousel .carousel-indicators{float:right;position:static;border:0;width:90px;margin:28px 0 0;border-radius:0;text-indent:0;}
.shop-carousel .carousel-indicators li{width:90px;height:100px;border:0;margin:0 0 24px;border-radius:0;text-indent:0;}
.shop-carousel .carousel-indicators .active{border:1px solid #000;}
.shop-2 .shop-heading{overflow:hidden;}
.shop-2 .shop-heading span{float:left;color:#222;font-size:20px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.shop-2 .shop-heading a{float:right;color:#fff;padding:5px 10px;font-weight:bold;font-size:11px;background:#000;text-transform:uppercase;}
.shop-2 .img-holder{overflow:hidden;}
.shop-2 .img-holder img{float:left;margin:5px 6px 46px 0;}
.shop-2 .img-holder .review{float:left;font-size:13px;color:#bebebe;}
.shop-2 .prise{display:block;font-size:25px;color:#34a853;font-weight:bold;padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #f3f3f3;}
.shop-2 p{color:#777;font-size:14px;line-height:26px;margin:0 0 20px;padding:0 0 26px;border-bottom:1px solid #f3f3f3;}
.shop-2 .order-form{overflow:hidden;}
.shop-2 .order-form label{float:left;color:#222;width:50px;text-align:right;font-size:14px;font-weight:bold;margin:8px 20px 0 0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.shop-2 .order-form select{width:180px;height:42px;color:#222;margin:0 0 20px;padding:5px 20px;overflow:hidden;text-transform:capitalize;border:1px solid #ececec;}
.shop-2 .order-form .input-holder{overflow:hidden;display:inline-block;margin:0 0 20px;text-align:center;}
.shop-2 .order-form i{margin:0 8px 0 0;}
.shop-2 .order-form span{color:#34a853;font-size:14px;font-weight:bold;text-transform:uppercase;}
.shop-2 .btn-holder{overflow:hidden;}
.shop-2 .btn-holder a{float:left;margin:0 20px 0 0;}
.shop-2 .btn-holder a.add{width:170px;color:#fff;font-size:15px;position:relative;font-weight:bold;text-align:center;background:#34a853;text-transform:uppercase;padding:10px 20px 10px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.shop-2 .btn-holder a.add:after{top:17px;left:20px;width:14px;height:13px;content:"";position:absolute;background:url(../images/bg-cart2.png) no-repeat;}
.shop-2 .btn-holder a.add:hover{opacity:.8;}
.shop-2 .btn-holder a.like,
.shop-2 .btn-holder a.retweet{width:42px;height:42px;color:#222;padding:10px 6px;text-align:center;border:1px solid #e4e4e4;}
.shop-2 .btn-holder a.like i,
.shop-2 .btn-holder a.retweet i{margin:0;}
.shop-2 .btn-holder a.like:hover i,
.shop-2 .btn-holder a.retweet:hover i{color:#fff;}
.shop-2 .btn-holder a.like:hover,
.shop-2 .btn-holder a.retweet:hover{background:#34a853;}
.tabs-holder .nav-tabs{border-bottom:1px solid #cecece;}
.tabs-holder .nav-tabs > li > a{color:#777;font-size:16px;border-radius:0;padding:20px 0;display:inline-block;margin:0 30px 0 0;transition:none;font-weight:bold;border-bottom:3px solid transparent;}
.tabs-holder .nav-tabs > li > a:hover{background:none;border:1px solid #fff;border-bottom:3px solid #000;}
.tabs-holder .nav-tabs > li.active > a,
.tabs-holder .nav-tabs > li.active > a:focus,
.tabs-holder .nav-tabs > li.active > a:hover{color:#000;border:1px solid transparent;border-bottom:3px solid #000;}
.tabs-holder .tab-content{padding:44px 0;font-size:14px;color:#777;line-height:26px;}
.r-products{overflow:hidden;padding:100px 0;}
.r-products .p-heading{color:#222;font-size:15px;padding:20px 30px;font-weight:bold;margin:0 0 60px;position:relative;border:1px solid #e3e3e3;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel5 .change{display:inline-block;margin:0 30px 0 0;}
.owl-carousel5 .change:last-child{margin:0;}
.owl-carousel5 .img-holder{padding:16px 0 0;position:relative;cursor:pointer;}
.owl-carousel5 .img-holder:hover:after,
.owl-carousel5 .img-holder:hover .s-list{display:block;}
.owl-carousel5 .img-holder:after{top:16px;left:0;right:0;bottom:0;content:"";display:none;position:absolute;background:rgba(0,0,0,.5);}
.owl-carousel5 .img-holder img{display:block;width:100%;}
.owl-carousel5 .sale{top:10px;left:0;width:55px;height:30px;content:"";color:#fff;z-index:9;position:absolute;background:#444;font-size:12px;font-weight:bold;padding:3px 12px;text-transform:uppercase;-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.owl-carousel5 .sale.hot{background:#ffb606;}
.owl-carousel5 .img-holder .s-list{left:30px;bottom:30px;padding:0;margin:0;content:"";display:none;z-index:9;position:absolute;list-style:none;}
.owl-carousel5 .img-holder .s-list li{margin:0 0 8px;}
.owl-carousel5 .img-holder .s-list li a{display:block;width:46px;height:46px;color:#444;background:#fff;text-align:center;line-height:44px;font-weight:400;}
.owl-carousel5 .text-holder{padding:30px 0;}
.owl-carousel5 .text-holder .title{display:block;color:#222;font-size:15px;font-weight:500;margin:0 0 14px;text-align:left;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel5 .prise-holder{overflow:hidden;margin:0 0 20px;}
.owl-carousel5 .prise-holder em{float:left;color:#34a853;font-size:18px;font-style:normal;font-weight:bold;}
.owl-carousel5 .prise-holder em.old{color:#9e9e9e;font-size:14px;margin:0 6px 0 0;text-decoration:line-through;}
.owl-carousel5 .prise-holder img{float:right;}
.owl-carousel5 .add{display:block;margin:0 auto;width:170px;color:#222;font-size:15px;position:relative;font-weight:bold;text-align:center;border:1px solid #444;text-transform:uppercase;padding:14px 20px 14px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel5 .add:after{top:17px;left:20px;width:14px;height:13px;content:"";position:absolute;background:url(../images/bg-cart3.png) no-repeat;}
.owl-carousel5 .add:before{top:17px;left:20px;width:14px;height:13px;content:"";opacity:0;visibility:hidden;position:absolute;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;background:url(../images/bg-cart2.png) no-repeat;}
.owl-carousel2 .add{display:block;margin:0 auto;width:170px;color:#222;font-size:15px;position:relative;font-weight:bold;text-align:center;border:1px solid #444;text-transform:uppercase;padding:14px 20px 14px 46px;font-family:'Alegreya Sans SC', sans-serif;}
.owl-carousel5 .add:hover{color:#fff;background:#34a853;border:1px solid #34a853;}
.owl-carousel5 .add:hover:after{opacity:0;visibility:hidden;}
.owl-carousel5 .add:hover:before{opacity:1;visibility:visible;}
.r-products .control-box{top:18px;right:18px;width:70px;position:absolute;}
.r-products .control-box .carousel-control.left,
.r-products .control-box .carousel-control.right{border-radius:0;width:30px;height:30px;text-align:center;line-height:28px;text-shadow:none;border:1px solid #dadada;}
.r-products .control-box .carousel-control.left:hover,
.r-products .control-box .carousel-control.right:hover{background:#dadada;}
.top-bar.top-bar2{padding:16px 0;background:#fafafa;}
.top-bar.top-bar2 .top-left .tel,
.top-bar.top-bar2 .top-left .mail{color:#777;}
.top-bar.top-bar2 .top-left .tel i,
.top-bar.top-bar2 .top-left .mail i{color:#43b9f6;}
.top-bar.top-bar2 .top-left .location2{color:#777;float:left;font-size:13px;margin:0 30px 0 0;}
.top-bar .top-left .location2 i{float:left;font-size:16px;line-height:20px;margin:0 12px 0 0;color:#43b9f6;}
.top-bar .top-right.topright2 .social-icons ul li a:hover{color:#43b9f6;}
.top-bar .top-right.topright .social-icons{width:auto;}
#header.header2{background:#fff;}
#header.header2 .logo{margin:10px 0 0;}
#nav.nav2 .navbar-nav > li{margin:0;}
#nav.nav2 .navbar-nav > li > a{color:#222;}
#nav.nav2 .navbar-nav > li > a:after,
#nav.nav2 .navbar-nav > li > a:before{display:none;}
#nav.nav2 .navbar-default .navbar-nav > .active > a,
#nav.nav2 .navbar-default .navbar-nav > .active > a:focus,
#nav.nav2 .navbar-default .navbar-nav > .active > a:hover,
#nav.nav2 .navbar-default .navbar-nav > li:hover > a{color:#43b9f6;}
.hire.make{color:#222;border:2px solid #43b9f6;}
.hire.make:hover{color:#fff;background:#43b9f6;}
.banner-1 .banner-holder .baner-caption .work.more{color:#fff;background:#43b9f6;border:2px solid #43b9f6;}
.banner-1 .banner-holder .baner-caption .work.more:hover{background:#fff;color:#43b9f6;}
.years-exp{overflow:hidden;padding:100px 0;margin:0 0 70px;}
.years-exp .left-exp{float:left;color:#222;width:40%;font-size:32px;line-height:36px;font-weight:500;padding:0 40px 0 0;margin:0 40px 0 0;position:relative;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.years-exp .left-exp:after{top:0;right:0;width:1px;height:80px;content:"";position:absolute;background:#ddd;}
.years-exp .left-exp span{float:left;color:#e0e0e0;font-size:70px;line-height:80px;overflow:hidden;font-weight:bold;margin:0 20px 0 0;font-family:'Oxygen', sans-serif;}
.years-exp .right-exp{float:left;width:56%;color:#777;font-size:16px;line-height:28px;}
.info-holder{overflow:hidden;padding:60px 50px;margin:0 0 50px;background:#fafafa url("http://placehold.it/677x417") no-repeat 100% 0;}
.info-holder_2{margin:0;background:#fafafa url("http://placehold.it/677x417") no-repeat 100% 0;}
.info-holder ul{float:left;width:420px;padding:0;margin:0;list-style:none;}
.info-holder ul li{margin:0 0 30px;}
.info-holder ul li .img{float:left;width:60px;height:60px;padding:16px 0;text-align:center;margin:0 30px 0 0;border-radius:50%;background:#ffb606;}
.info-holder ul li .img img{display:inline-block;}
.info-holder.add ul li .img{background:#43b9f6;}
.info-holder ul li .text-block{overflow:hidden;color:#000;font-size:14px;line-height:26px;}
.info-holder ul li .text-block span{color:#222;display:block;font-size:18px;font-weight:500;margin:-4px 0 8px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.smile{overflow:hidden;padding:30px 60px;background:#54bcf1;margin:0 0 100px;}
.smile span{float:left;color:#fff;font-size:22px;font-weight:bold;line-height:50px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.smile a{color:#222;float:right;font-size:13px;background:#fff;font-weight:bold;padding:14px 24px;border:2px solid #fff;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.smile a:hover{color:#fff;background:#222;}
.best-things{overflow:hidden;padding:120px 0;background:url("../images/img-23.jpg") no-repeat scroll 0 0/cover;}
.best-things h3{color:#fff;display:block;margin:0 0 26px;font-size:32px;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.best-things p{color:#c0c0c0;font-size:16px;line-height:28px;margin:0 0 30px;}
.best-things .more{color:#fff;float:left;font-size:13px;font-weight:bold;padding:14px 40px;background:#43b9f6;border:2px solid #43b9f6;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.best-things .more:hover{color:#43b9f6;background:#fff;}
.best-things .project-1{text-align:center;margin:0 0 60px;}
.best-things .project-1 img{display:inline-block;margin:0 0 20px;}
.best-things .project-1 strong{display:block;color:#fff;font-size:50px;margin:0 0 20px;}
.best-things .project-1 span{color:#fff;display:block;font-size:15px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.our-services{overflow:hidden;padding:120px 0;}
.our-services .heading-holder{margin:0 0 40px;}
.our-services h1{padding:0;}
.our-services h1:after{display:none;}
.our-services .s-column{color:#777;font-size:14px;line-height:26px;position:relative;margin:0 0 50px 36px;padding:35px 40px 35px 70px;border:1px solid #f9f9f9;}
.our-services .s-column .img-holder{top:50%;left:-35px;content:"";width:70px;height:70px;padding:14px 6px;text-align:center;position:absolute;margin:-35px 0 0;border-radius:50%;overflow:hidden;background:#ffb606;}
.our-services .s-column .img-holder img{display:inline-block;width:40px;height:40px;}
.our-services.add .s-column .img-holder{background:#43b9f6;}
.our-services .s-column span{display:block;color:#222;font-size:18px;font-weight:600;margin:0 0 20px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.our-services .s-column:hover{background:url("../images/img-24.jpg") no-repeat;background-size:100% 100%;color:#cdcdcd;}
.our-services .s-column:hover span{color:#fff;}
.our-services .s-column:hover .img-holder{border:2px solid #fff;box-shadow:0 0 0 2px #a1dcfa;}
.black_2.add{background:#333;}
.black_2.add .heading-holder{margin:0 0 70px;}
.black_2{font-size:16px;padding:140px 0 190px;position:relative;background:#fff;}
.black_2 h1{padding:0;color:#fff;margin:0 0 30px;font-family:'Oxygen', sans-serif;}
.black_2 h1:after{display:none;}
.black_2 p{color:#c0c0c0;}
.gallery-carousel{margin:-200px 0 0;background:#fff;}
.gallery-carousel.blue{padding:0 0 60px;}
.gallery-carousel .g-column{width:370px;margin:0 auto 80px;}
.gallery-carousel .g-column img{width:370px;height:270px;display:block;margin:0 auto;}
.gallery-carousel .blockquote{color:#777;margin:0 0 30px;font-size:16px;position:relative;line-height:28px;font-style:italic;padding:36px 30px;border:1px solid #f2f2f2}
.gallery-carousel .blockquote:after{top:-14px;left:50px;font-size:28px;content:"\e977";position:absolute;color:#43b9f6;font-family:"icomoon";font-style:normal;}
.gallery-carousel .blockquote:before{bottom:-14px;right:50px;font-size:28px;content:"\e978";position:absolute;color:#43b9f6;font-family:"icomoon";font-style:normal;}
.gallery-carousel .designer{float:left;width:30%;}
.gallery-carousel .designer img{float:left;margin:0 20px 0 0;}
.gallery-carousel .designer .g-text{overflow:hidden;}
.gallery-carousel .designer .g-text span{display:block;color:#222;font-size:16px;font-weight:500;margin:0 0 8px;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.gallery-carousel .designer .g-text em{font-size:13px;color:#777;font-style:normal;text-transform:capitalize;}
.gallery-carousel .carousel-indicators{position:static;float:right;margin:0;width:auto;}
.gallery-carousel .carousel-indicators li{border:0;width:20px;height:3px;border-radius:0;background:#cfcfcf;}
.gallery-carousel .carousel-indicators .active{margin:0;background:#43b9f6;}
.gallery-carousel .carousel-control.left,
.gallery-carousel .carousel-control.right{top:112px;width:43px;height:43px;color:#535353;line-height:40px;text-shadow:none;background:#f3f3f3;border:2px solid #959595;}
.gallery-carousel .carousel-control.left{left:-50px;}
.gallery-carousel .carousel-control.right{right:-50px;}
.gallery-carousel .carousel-control.left:hover,
.gallery-carousel .carousel-control.right:hover{background:#43b9f6;color:#fff;}
.choose-us2{overflow:hidden;padding:120px 0;font-size:16px;color:#777;}
.choose-us2 h1{padding:0;margin:0 0 30px;}
.choose-us2 h1:after{display:none;}
.choose-us2 p{margin:0 0 40px;}
.choose-us2 i{float:left;color:#ffb606;font-size:30px;margin:0 30px 0 0;}
.choose-us2.add i{color:#43b9f6;}
.choose-us2 .img-box{border-radius:50%;width:70px;height:70px;float:left;z-index:99;padding:1px;padding:18px 0 0;text-align:center;position:relative;margin:0 30px 0 0;box-shadow:0 0 0 2px #ffb606 inset;}
.choose-us2 .img-box img{display:inline-block;}
.choose-us2 .c-text{overflow:hidden;font-size:14px;}
.choose-us2 .c-text span{display:block;margin:0 0 10px;color:#222;font-size:18px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.choose-us2 .get-form{padding:60px 30px;margin:-120px 0;background:#f3f3f3;border:10px solid #f8f8f8;}
.get-form .form-row{overflow:hidden;margin:0 0 30px;}
.get-form .form-row input[type="text"],
.get-form .form-row input[type="tel"],
.get-form .form-row input[type="email"],
.get-form .form-row textarea,
.get-form .form-row select{width:100%;height:44px;color:#777;font-size:13px;padding:5px 20px;border:1px solid #dcdcdc;}
.get-form .form-row textarea{height:110px;resize:none;padding:10px 20px;}
.get-form button{color:#fff;border:0;font-size:13px;font-weight:bold;background:#43b9f6;padding:14px 50px;text-transform:uppercase;border:2px solid #43b9f6;font-family:'Alegreya Sans SC', sans-serif;}
.get-form button:hover{color:#43b9f6;background:#fff;}
.patner{padding:120px 0;overflow:hidden;}
.patner h1{color:#fff;padding:0;margin:0 0 30px;}
.patner h1:after{display:none;}
.patner .heading-holder{font-size:16px;color:#c0c0c0;}
.patner-carousel .carousel-indicators li{margin:0;border:0;width:20px;height:3px;border-radius:0;background:#777;}
.patner-carousel .carousel-indicators .active{margin:0;background:#43b9f6;}
.special{padding:120px 0;overflow:hidden;}
.special .heading-area{font-size:16px;color:#444;margin:0 0 60px;position:relative;}
.special h1{padding:0;margin:0 0 30px;}
.special h1:after{display:none;}
.special .s-block{position:relative}
.special .allign-left{float:left;}
.special .s-holder{top:50%;right:20px;padding:28px;width:320px;color:#777;margin:-128px 0 0;line-height:26px;font-size:14px;background:#fff;position:absolute;border:1px solid #e2e2e2;}
.special .s-holder span{display:block;color:#222;margin:0 0 10px;font-size:18px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.special .s-holder em{display:block;font-size:13px;color:#43b9f6;font-style:normal;margin:0 0 10px;}
.special .social-icons{margin:0;padding:20px 0 0;list-style:none;overflow:hidden;border-top:1px solid #ededed;}
.special .social-icons li{float:left;margin:0 20px 0 0;}
.special .social-icons li a{display:block;color:#777;}
.special .social-icons li a:hover{color:#43b9f6;}
.special .control-box{top:0;right:0;width:110px;position:absolute;}
.special .carousel-control.left,
.special .carousel-control.right{top:0;width:43px;height:43px;color:#535353;line-height:40px;text-shadow:none;background:#f3f3f3;}
.special .carousel-control.left:hover,
.special .carousel-control.right:hover{background:#43b9f6;color:#fff;}
.latest-news.post-2 h1{padding:0;margin:0 0 30px;}
.latest-news.post-2 h1:after{display:none;}
.latest-news.post-2 .date,
.latest-news.post-2 .img-holder::after{background:#43b9f6;}
.latest-news.post-2 .news-text .more:hover{color:#43b9f6;text-decoration:underline;}
.latest-news.post-2 .news-text .more:hover i{color:#43b9f6;}
.latest-news.post-2 .view{background:#43b9f6;border:2px solid #43b9f6;}
.latest-news.post-2 .view:hover{color:#43b9f6;background:#fff;}
.value{position:relative;overflow:hidden;background:#43b9f6;}
.value .left{float:left;width:50%;padding:76px 0;}
.value .left .heading{color:#fff;display:block;width:490px;font-size:25px;line-height:35px;font-weight:bold;margin:0 0 30px;}
.value .left .b-3{float:left;margin:0 10px 27px 0;}
.value .left .b-4{margin:0 0 22px 10px;}
.value .left .tel{font-size:18px;color:#fff;font-weight:bold;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.value .left .tel b{font-size:25px;font-weight:bold;margin:0 10px 0 5px;font-family:'Oxygen', sans-serif;}
.value .left .tel a{color:#fff;font-size:13px;font-weight:bold;padding:10px 40px;margin:0 0 0 20px;display:inline-block;text-transform:uppercase;border:2px solid #fff;font-family:'Alegreya Sans SC', sans-serif;}
.value .left .tel a:hover{color:#43b9f6;background:#fff;}
.value .right{top:0;right:0;bottom:0;height:300px;width:700px;position:absolute;}
.value .right img{display:block;width:100%;height:100%;}
.map-3{overflow:hidden;}
.map-3 img{display:block;width:100%;}
#footer-3{color:#777;font-size:14px;line-height:28px;padding:86px 0;overflow:hidden;background:#1a1a1a;margin:0 0 -86px;}
#footer-3 .heading{display:block;color:#fff;font-size:18px;font-weight:bold;margin:0 0 44px;font-family:'Alegreya Sans SC', sans-serif;}
#footer-3 p{margin:0 0 30px;}
#footer-3 .read{float:left;color:#fff;font-size:13px;font-weight:900;padding:10px 40px;background:#43b9f6;text-transform:uppercase;border:2px solid #43b9f6;font-family:'Alegreya Sans SC', sans-serif;}
#footer-3 .read:hover{color:#43b9f6;background:#fff;}
#footer-3 .hour-list{padding:0;margin:0;list-style:none;}
#footer-3 .hour-list li{display:block;font-size:13px;color:#777;margin:0 0 22px;}
#footer-3 .address{overflow:hidden;margin:0 0 20px;}
#footer-3 .address i{float:left;color:#43b9f6;font-size:18px;margin:10px 20px 20px 2px;}
#footer-3 .address .addtess-text{overflow:hidden;}
#footer-3 .address a{display:block;font-size:13px;color:#777;}
.bottom-footer.blue{background:#1a1a1a;text-align:left;border:0;padding:0;}
.bottom-footer.blue span{background:#000;position:relative;margin:0 -999px 0 0;padding:20px 999px 20px 30px;}
.bottom-footer.blue span:after{top:0;left:-40px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 60px 40px;border-color:transparent transparent #000 transparent;}
.bottom-footer.blue span a{width:34px;height:34px;float:right;color:#fff;line-height:30px;text-align:center;border-radius:50%;background:#2b2b2b;margin:-4px 24% 0 0;}
.bottom-footer.blue span a:hover{color:#000;background:#fff;}
nav .navbar-nav > li.last .drop-down{left:auto;right:0;}
.drop-down{left:0;top:100%;margin:0;padding:0;content:"";opacity:0;width:240px;z-index:9999;background:#000;list-style:none;font-size:14px;position:absolute;visibility:hidden;border:1px solid #fff;text-transform:uppercase;transform:translateY(-20px);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;box-shadow:0 0 10px 1px rgba(255,255,255,.4);-webkit-box-shadow:0 0 10px 1px rgba(255,255,255,.4);}
.drop-down.d-2{background:#000;}
.drop-down li a{color:#fff;display:block;padding:10px 14px;font-family:"GothamRnd-Light", sans-serif;font-size:12px;}
.drop-down li a:hover,
.drop-down li.active a{color:#fff;background:#333;padding:10px 10px 10px 20px;}
.drop-down.d-2 li a:hover,
.drop-down.d-2 li.active a{background:#fff;color:#000;}
.nav > li:hover .drop-down{opacity:1;visibility:visible;transform:translateY(0);}
.drop-down.d-3{background:#34a853;border:0;box-shadow:none;border:1px solid #fff;}
.drop-down.d-3 li a:hover,
.drop-down.d-3 li.active a{background:#077b26;color:#fff;}
.drop-down.d-4{background:#ffb606;border:0;box-shadow:none;}
.drop-down.d-4 li a:hover,
.drop-down.d-4 li.active a{background:#ba994c;color:#fff;}
.drop-down.d-5,
.mega-menu.d-5{background:#43b9f6 !important;border:0;box-shadow:none;}
.mega-menu.d-5 li a{display:block !important;padding:5px 10px;}
.drop-down.d-5 li a:hover,
.mega-menu.d-5 li a:hover,
.drop-down.d-5 li.active a{background:#fff;color:#43b9f6;}
.drop-down.d-6,
.mega-menu.d-6{background:#ba994c !important;border:0;box-shadow:none;}
.mega-menu.d-6 li a{display:block !important;padding:5px 10px;}
.drop-down.d-6 li a:hover,
.mega-menu.d-6 li a:hover,
.drop-down.d-6 li.active a{background:#fff;color:#ba994c;}
.drop-down.d-7{background:url("../images/bg-patrenn.jpg");border:0;box-shadow:none;}
.drop-down.d-7 li a{color:#000;}
.drop-down.d-7 li a:hover,
.drop-down.d-7 li.active a{background:#f04d5e;color:#fff;}
.f-banner{padding:30px 0;overflow:hidden;background:#333;}
.f-banner h1{color:#fff;margin:0;padding:0;font-weight:700;font-size:42px;letter-spacing:2px;text-transform:capitalize;}
.f-banner h1:after{display:none;}
.plan.f-plans{padding:50px 0;font-size:18px;color:#000;width:100%;}
.plan.f-plans .span{display:block;color:#000;margin:0 0 20px;font-size:26px;text-transform:capitalize;}
.plan.f-plans .span strong{font-size:30px;}
.table h1{margin:20px 0 10px;padding:0;text-transform:none;}
.table h1:after{display:none;}
.bs-example{background-color:#fff;border-color:#ddd;border-radius:4px 4px 0 0;border-width:1px;box-shadow:none;margin-left:0;margin-right:0;font-size:14px;border-style:solid;padding:45px 15px 15px;}
.show-grid-block{background-color:#eee;border:1px solid #fff;display:block;line-height:40px;min-height:40px;text-align:center;}
.media-holder{padding:60px 0;overflow:hidden;background:#fff;}
.media-holder .media-block{overflow:hidden;}
.media-holder .heading{display:block;color:#222;font-size:22px;margin:0 0 15px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.media-holder .media-block img{float:left;margin:0 15px 0 0;}
.media-holder .media-block .media-text{overflow:hidden;color:#777;}
.media-holder .media-block.inner{padding:20px 0 20px 80px;}
.media-holder .media-text strong{color:#222;font-size:15px;display:block;margin:0 0 10px 0;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.media-holder .media-text .date-holder{overflow:hidden;}
.media-holder .media-text .date{float:left;font-size:12px;color:#3d60d0;}
.media-holder .media-text .date.l-blue{color:#43b9f6;}
.media-holder .media-text .date-holder a{float:right;color:#222;font-size:13px;font-weight:bold;padding:6px 30px;border:2px solid #222;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.media-holder .media-text .date-holder.l-blue a{color:#43b9f6;border:2px solid #43b9f6;}
.media-holder .media-text .date-holder.l-blue a:hover{color:#fff;background:#43b9f6;}
.media-holder .media-text .date-holder a:hover{color:#fff;background:#222;}
.comments{overflow:hidden;padding:20px 0 50px;}
.comments .heading{display:block;color:#222;font-size:22px;margin:0 0 15px;font-weight:500;text-transform:uppercase;font-family:'Alegreya Sans SC', sans-serif;}
.comments .form-row{overflow:hidden;margin:0 0 20px;}
.comments input[type="text"],
.comments input[type="email"]{height:40px;width:100%;padding:5px 15px;border:1px solid #ddd;}
.comments textarea{height:140px;width:100%;resize:none;margin:0 0 20px;padding:15px 15px;border:1px solid #ddd;}
.comments button{border:0;float:left;width:200px;color:#fff;padding:20px;font-size:13px;font-weight:bold;text-align:center;background:#3d60d0;text-transform:uppercase;border:2px solid #3d60d0;font-family:'Alegreya Sans SC', sans-serif;}
.comments.l-blue button{background:#43b9f6;border:2px solid #43b9f6;}
.comments.l-blue button:hover{color:#43b9f6;background:#fff;}
.comments button:hover{color:#3d60d0;background:#fff;}
.team_2{padding:90px 0;}
.team_3{padding:40px 0 0 0;float:left;}
.c-us{padding:0;}
.c-us .three-columns{padding:0;}
.main{margin:50px 15px;}
h1.title{font-size:50px;font-family:'Passion One', cursive;font-weight:400;}
hr{width:10%;color:#fff;}
.form-group{margin-bottom:15px;}
label{margin-bottom:15px;}
input,
input::-webkit-input-placeholder{font-size:14.5px;padding-top:3px;}
.main-login{background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);}
.form-control{height:auto!important;padding:8px 12px !important;}
.input-group{-webkit-box-shadow:0 2px 5px 0px rgba(0,0,0,0.21)!important;-moz-box-shadow:0 2px 5px 0px rgba(0,0,0,0.21)!important;box-shadow:0 2px 5px 0px rgba(0,0,0,0.21)!important;}
#button,
#button2{border:2px solid #fff;margin-top:28px;padding:6px 12px;color:#fff;cursor:pointer;-moz-border-radius:3px 3px;-webkit-border-radius:3px 3px;border-radius:3px 3px;background:none;}
.main-center{margin-top:30px;margin:0 auto;max-width:400px;padding:20px 40px;background:#333;color:#FFF;text-shadow:none;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.31);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.31);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.31);}
span.input-group-addon i{color:#3d30d0;font-size:17px;}
.login-button{margin-top:5px;}
.login-register{font-size:11px;text-align:center;}
.form-group p{color:#fff;}
.form-group p a{color:#fff;text-decoration:underline;}
.sign-list{margin:0;padding:30px 0 0;list-style:none;}
.sign-list li{margin:0 0 30px;}
.sign-list li a{color:#000;font-size:20px;display:block;text-transform:capitalize;}
.sign-list li a i{width:60px;height:60px;padding:10px;font-size:30px;color:#3d30d0;border-radius:50%;text-align:center;border:2px solid #3d30d0;}
.sign-list li a:hover i{color:#fff;background:#3d30d0;}
.bootstrap3-icons{text-align:center;padding:60px 0;}
.bootstrap3-icons ul{padding:0;margin:0;list-style:none;}
.bootstrap3-icons ul li{width:172px;height:130px;padding:10px;color:#000;margin:0 -1px 1px 0;display:inline-block;border:1px solid #000;}
.bootstrap3-icons .glyphicon{font-size:24px;margin-bottom:10px;margin-top:5px;color:#000;}
.bootstrap3-icons .glyphicon-class{display:block;overflow-wrap:break-word;text-align:center;}
.panel-heading.blue,
.panel-heading.l-blue,
.panel-heading.yellow{padding:0}
.panel-heading.blue > .panel-title > a{display:block;color:#fff;padding:10px 15px;background:#3d30d0;}
.panel-heading.l-blue > .panel-title > a{background:#43b9f6;display:block;color:#fff;padding:10px 15px;}
.accordion-1{padding:90px 0 0;}
.left-blue .field-column .img-holder{float:left;margin:-30px 0 0 -34px;}
.left-blue .field-column strong{margin:60px 0 20px;}
.right-blue .field-column .img-holder{float:right;margin:-30px -34px 0 0;}
.right-blue .field-column strong{margin:60px 0 20px;}
.field-column.blue:hover .img-holder .normal,
.field-column.l-blue:hover .img-holder .normal,
.field-column.green:hover .img-holder .normal{display:block;}
.field-column.green:hover .img-holder .hover,
.field-column.blue:hover .img-holder .hover,
.field-column.l-blue:hover .img-holder .hover{display:none;}
.field-column.blue:hover a{color:#3d30d0;}
.field-column.l-blue:hover a{color:#43b9f6;}
.field-column.green:hover a{color:#34a853;}
.form-section .fill-row.blue button{background:#3d30d0;}
.form-section .fill-row.l-blue button{background:#43b9f6;}
.form-section .fill-row.blue em i{color:#3d30d0;}
.form-section .fill-row.l-blue em i{color:#43b9f6;}
.video-block{padding:60px 0;}
.tool-tip{padding:50px 0;text-align:center;}
.tool-tip p{color:#000;font-size:15px;line-height:26px;text-align:left;}
.tool-tip p a{color:#3d30d0;font-weight:bold;text-decoration:underline;}
.b-patners{background:url(../images/img-170.jpg) no-repeat;}
.p-list li a .normal{display:block;}
.patner .owl-item .hover{display:none;}
.patner .owl-item:hover .normal{display:none;}
.patner .owl-item:hover .hover{display:block;}
.team .team-column.l-blue .team-text{border:1px solid #43b9f6;}
.team .team-column.l-blue .team-text ul li a:hover i{color:#43b9f6;}
.plan.l-blue .nav-tabs{border:1px solid #43b9f6;}
.plan.l-blue .nav-tabs > li.active > a,
.plan.l-blue .nav-tabs > li.active > a:focus,
.plan.l-blue .nav-tabs > li.active > a:hover,
.plan.l-blue .nav-tabs > li > a:hover{background:#43b9f6;}
.services .services-column strong span.l-blue{color:#43b9f6;}
.services .services-column .more.l-blue:hover{color:#43b9f6;}
.clients .right-client.l-blue .box_1::after,
.clients .right-client.l-blue .box_2::after{background:#43b9f6;}
.carousel-text.l-blue .name{color:#43b9f6}
.main-center.l-blue{background:#43b9f6;}
.main-center.l-blue span.input-group-addon i{color:#43b9f6;}
.sign-list.l-blue li a i{color:#43b9f6;border:2px solid #43b9f6;}
.sign-list.l-blue li a:hover i{color:#fff;background:#43b9f6;}
.prise-table.l-blue .p-table td.col-5{color:#43b9f6;}
.prise-table.l-blue .num-holder span:hover,
.prise-table.l-blue .num-holder span:focus{color:#43b9f6;border:1px solid #43b9f6;}
.form-holder.l-blue .coupon-form button{background:#43b9f6;}
.form-holder.l-blue .btn-holder a:hover{background:#43b9f6;}
.total-form.l-blue .total-holder .right a,
.total-form.l-blue .total-holder .total span,
.total-holder.l-blue .total span,
.total-holder.l-blue .sub-total.order .right em{color:#43b9f6;}
.total-form.l-blue button{background:#43b9f6;border:0;}
.total-form.l-blue button:hover{opacity:.8;}
.checkout-holder.l-blue .customer{color:#43b9f6;}
.total-form.l-blue .total-holder .right a,
.total-form.l-blue .total-holder .total span,
.total-holder.l-blue .total span,
.total-holder.l-blue .sub-total.order .right em{color:#43b9f6;}
.top-seller .seller-list.blue li .seller-text .prise{color:#3d30d0;}
.left-bar.l-blue .heading::after{background:#43b9f6;}
.top-seller .seller-list.l-blue li .seller-text .prise{color:#43b9f6;}
.owl-carousel3.l-blue .prise-holder em{color:#43b9f6;}
.owl-carousel3.l-blue .add:hover{background:#43b9f6;border-color:#43b9f6;}
.contactus-form.l-blue button{background:#43b9f6;border-color:#43b9f6;}
.contactus-form.l-blue button:hover{color:#43b9f6;background:#fff;}
.contactus-form.green button{background:#34a853;border-color:#34a853;}
.contactus-form.green button:hover{color:#34a853;background:#fff;}
.location .location-holder .address.l-blue::after{background:url(../images/b-28.png) no-repeat;}
.location .location-holder .email.l-blue::after{background:url(../images/b-22.png) no-repeat;}
.location .location-holder .tel.l-blue::after{background:url(../images/b-21.png) no-repeat;}
.location .location-holder .address.green::after{background:url(../images/g-2.png) no-repeat;}
.location .location-holder .email.green::after{background:url(../images/g-1.png) no-repeat;}
.location .location-holder .tel.green::after{background:url(../images/g-2.png) no-repeat;}
.form-holder .btn-holder.green a:hover{background:#34a853;}
.area-2{padding:0 0 80px;}
.tab-img{margin:0 0 50px;}
.three-columns.green .column:hover .pakage{background:#34a853;}
.three-columns.green .column:hover .pakage::before{background:url(../images/g-7.png) no-repeat;}
.three-columns.green .column:hover .pakage::after{background:url(../images/g-8.png) no-repeat;}
.three-columns.green .column:hover{border:1px solid #34a853;}
.three-columns.green .column:hover .signup{background:#34a853;border:2px solid #34a853;}
.panel-default > .panel-heading.green{padding:0;}
.panel-heading.green > .panel-title > a{background:#34a853;color:#fff;display:block;padding:10px 15px;}
.field-column.green .img-holder{background:#34a853;}
.field-column.green:hover{border:1px solid #34a853;}
.contact-us .contact-form .holder.green button,
.form-section .fill-row.green button{background:#34a853;}
.p-holder.green .progress{border:1px solid #34a853;}
.p-holder.green .progress-bar{background-color:#34a853;}
.p_courses.green .img-box{background:#34a853;}
.p_column .fee-holder.green span em,
.p_column .fee-holder.green .join{color:#34a853 !important;}
.latest-news .img-holder.green .date, .latest-news .img-holder .date.green{background:#34a853;}
.latest-news .news-text .more.green:hover,
.latest-news .news-text .more.green:hover i{color:#34a853;}
.latest-news .view.green{background:#34a853;border:2px solid #34a853;}
.latest-news .view.green:hover{background:#fff;color:#34a853;}
.latest-news .img-holder.green::after{background:#34a853;}
.latest-news.inner .tags.green a{color:#34a853;}
.media-holder .media-text .date-holder.green .date{color:#34a853;}
.media-holder .media-text .date-holder.green a{border:2px solid #34a853;color:#34a853;}
.media-holder .media-text .date-holder.green a:hover{background:#34a853;color:#fff;}
.wedget .title.green{border-color:#34a853;}
.wedget .post-list li .post-text .date.green{color:#34a853;}
.wedget .archive-list.green li a:hover{color:#34a853;}
.comments.green button{background:#34a853;border:2px solid #34a853;}
.comments.green button:hover{background:#fff;color:#34a853;}
.plan.green .nav-tabs{border:1px solid #34a853;}
.plan.green .nav-tabs > li.active > a,
.plan.green .nav-tabs > li.active > a:focus,
.plan.green .nav-tabs > li.active > a:hover,
.plan.green .nav-tabs > li > a:hover{background:#34a853;}
.update-box.green .holder_1 .date,
.update-box.green .register-holder .event-fee em{color:#34a853;}
.p_courses.green .p_column .image-box::after{background:#34a853;}
.our-faculaties .text-box.green em,
.our-faculaties .text-box.green .f-list li a:hover i{color:#34a853;}
.our-faculaties .text-box.green .f-list li a:hover{border-color:#34a853;}
.our-faculaties .f-column:hover .text-box.green{border:1px solid #34a853;}
.team .team-column.green .team-text{border:1px solid #34a853;}
.team .team-column.green .team-text ul li a:hover{color:#34a853;}
.services .services-column strong span.green{color:#34a853;}
.services .services-column .more.green:hover{color:#34a853;}
.breadcrumb.yellow > li{color:#f04d5e;}
.three-columns.yellow .column:hover{border:1px solid #ffb606;transform:scale(1.1);}
.three-columns.yellow .column:hover .pakage{background:#ffb606;}
.three-columns.yellow .column:hover .pakage:after{background:url(../images/y-16.png) no-repeat;}
.three-columns.yellow .column:hover .pakage:before{background:url(../images/y-15.png) no-repeat;}
.three-columns.yellow .column:hover .signup{border:2px solid #ffb606;background:#ffb606;color:#fff;}
.p-holder.yellow .progress-bar{background-color:#ffb606;}
.p-holder.yellow .progress{border:1px solid #ffb606;}
.panel-body{color:#000;}
.panel-heading.yellow > .panel-title > a{display:block;color:#fff;padding:10px 15px;background:#f04d5e;}
.field-column.yellow .img-holder{background:#ffb606;}
.field-column.yellow:hover{border-color:#ffb606;}
.field-column.yellow:hover .img-holder .normal{display:block;}
.field-column.yellow:hover .img-holder .hover{display:none;}
.contact-us .contact-form .holder.yellow button{background:#ffb606;border:2px solid #ffb606;}
.contact-us .contact-form .holder.yellow button:hover{color:#ffb606;background:#fff;}
.yellow .btn{background:#ffb606;color:#fff;}
.banner-2 .breadcrumb.yellow{background:none;}
.banner-2.yellow h2{color:#fff;margin:0px;padding:0px;line-height:77px;}
.breadcrumb.yellow > li > a{color:#fff;}
.breadcrumb.yellow > li + li::before{color:#fff;}
.latest-news.yellow .img-holder .date{background:#f04d5e;}
.latest-news.yellow .news-text .more:hover i{color:#ffb606;}
.latest-news.yellow .img-holder::after{background:#f04d5e;}
.wedget .title.yellow{border-color:#f04d5e;}
.wedget .post-list.yellow li .post-text .date{color:#ffb606;}
.pagination.yellow > li > a:focus,
.pagination.yellow > li > a:hover,
.pagination.yellow > li > span:focus,
.pagination.yellow > li > span:hover{background:#ffb606;color:#fff;}
.p_column .fee-holder.yellow span em,
.p_column .fee-holder.yellow .join{color:#ffb606;}
.latest-news.inner .tags.yellow a{color:#ffb606;}
.wedget .post-list.yellow li .post-text .date{color:#f04d5e;}
.media-holder .media-text .date-holder.yellow .date{color:#ffb606;}
.media-holder .media-text .date-holder.yellow:hover a{border-color:#ffb606;background:#ffb606;}
.comments.yellow button{background:#f04d5e;border-color:#f04d5e;}
.comments.yellow button:hover{color:#f04d5e;background:#fff;}
.item blockquote.yellow p::before{color:#ffb606;}
#quote-carousel.yellow .carousel-indicators li::after{border-color:#ffb606 transparent transparent;}
#quote-carousel.yellow .carousel-indicators li.active{border-color:#ffb606;}
.patner-carousel .carousel-indicators.yellow .active{background:#ffb606;}
.team .team-text.yellow{border:1px solid #ffb606;}
.team .team-text.yellow ul li a:hover{color:#ffb606;}
.p-holder.yellow .progress{border:1px solid #ffb606;}
.p-holder.yellow .progress-bar{background-color:#ffb606;}
.team .submit.yellow{color:#ffb606;border-color:#ffb606;}
.team .submit.yellow:hover{background:#ffb606;color:#fff;}
.plan.yellow .nav-tabs{border:1px solid #ffb606;}
.plan.yellow .nav-tabs > li.active > a,
.plan.yellow .nav-tabs > li.active > a:focus,
.plan.yellow .nav-tabs > li.active > a:hover,
.plan.yellow .nav-tabs > li > a:hover{background:#ffb606;}
.our-faculaties .text-box.yellow em{color:#ffb606;}
.our-faculaties .text-box.yellow .f-list li a:hover i{color:#ffb606;}
.team .team-column.yellow .team-text{border:1px solid #ffb606;}
.team .team-column.yellow .team-text ul li a:hover{color:#ffb606;}
.our-services.yellow .s-column:hover .img-holder{box-shadow:0 0 0 2px #ffb606;}
.services .services-column strong span.yellow{color:#ffb606;}
.clients.yellow .right-client .box_1::after,
.clients.yellow .right-client .box_2::after{background:#ffb606;}
.clients.yellow .right-client .box_1:hover,
.clients.yellow .right-client .box_2:hover{border:1px solid #ffb606;}
.gallery-carousel.yellow .carousel-control.left:hover,
.gallery-carousel.yellow .carousel-control.right:hover{background:#ffb606;}
.gallery-carousel.yellow .carousel-indicators .active{background:#ffb606;}
.gallery-carousel.yellow{padding:0 0 50px;}
.carousel-text .name.yellow{color:#ffb606;}
.item blockquote.yellow p::before{color:#ffb606;}
#quote-carousel .carousel-indicators.yellow li::after{border-color:#ffb606 transparent transparent;}
#quote-carousel .carousel-indicators.yellow li.active{border:4px solid #ffb606;}
.main-center.yellow{background:#ffb606;}
.main-center.yellow span.input-group-addon i{color:#ffb606;}
.sign-list.yellow li a i{color:#ffb606;border:2px solid #ffb606;}
.sign-list.yellow li a:hover i{color:#fff;background:#ffb606;}
.left-bar.yellow .heading::after{background:#ffb606;}
.top-seller .seller-list.yellow li .seller-text .prise,
.owl-carousel3.yellow .prise-holder em{color:#ffb606;}
.owl-carousel3.yellow .add:hover{background:#ffb606;border-color:#ffb606;}
.prise-table.yellow .p-table td.col-5{color:#ffb606;}
.form-holder.yellow .btn-holder a:hover{background:#ffb606;}
.form-holder.yellow .coupon-form button{background:#ffb606;}
.num-holder.yellow span:hover,.num-holder.yellow span:focus{color:#ffb606;border-color:#ffb606;}
.total-form.yellow .right a,
.total-form.yellow .total span{color:#ffb606;}
.total-form.yellow button{background:#ffb606;border-color:#ffb606;}
.checkout-holder.yellow .customer{color:#ffb606;}
.sub-total.order.yellow .right em{color:#ffb606;}
.contactus-form.yellow button{background:#f04d5e;border:2px solid #f04d5e;}
.contactus-form.yellow button:hover{color:#f04d5e;background:#fff;}
.location.yellow .location-holder .address::after{background:url(../images/y-50.png) no-repeat;}
.location.yellow .location-holder .tel::after{background:url(../images/y-51.png) no-repeat;}
.location.yellow .location-holder .email::after{background:url(../images/y-52.png) no-repeat;}
.banner-2.brown h2{color:#fff;}
.banner-2 .breadcrumb.brown{background:none;}
.breadcrumb.brown > li + li::before{color:#fff;}
.breadcrumb.brown > li{color:#fff;}
.panel-heading.brown{padding:0;}
.form-section .fill-row.brown button{background:#ba994c;}
.form-section .fill-row.brown em i{color:#ba994c}
.breadcrumb.brown > li{color:#fff;}
.three-columns.brown .column:hover{border:1px solid #ba994c;transform:scale(1.1);}
.three-columns.brown .column:hover .pakage{background:#ba994c;}
.three-columns.brown .column:hover .pakage:after{background:url(../images/br-4.png) no-repeat;}
.three-columns.brown .column:hover .pakage:before{background:url(../images/br-5.png) no-repeat;}
.three-columns.brown .column:hover .signup{border:2px solid #ba994c;background:#ba994c;color:#fff;}
.p-holder.brown .progress-bar{background-color:#ba994c;}
.p-holder.brown .progress{border:1px solid #ba994c;}
.panel-body{color:#000;}
.panel-heading.brown > .panel-title > a{display:block;color:#fff;padding:10px 15px;background:#ba994c;}
.field-column.brown .img-holder{background:#ba994c;}
.field-column.brown:hover{border-color:#ba994c;}
.field-column.brown:hover .img-holder .normal{display:block;}
.field-column.brown:hover .img-holder .hover{display:none;}
.contact-us .contact-form .holder.brown button{background:#ba994c;border:2px solid #ba994c;}
.contact-us .contact-form .holder.brown button:hover{color:#ba994c;background:#fff;}
.brown .btn{background:#ffb606;color:#fff;}
.banner-2 .breadcrumb.brown{background:none;}
.banner-2.brown h2{color:#fff;}
.breadcrumb.brown > li > a{color:#fff;}
.breadcrumb.brown > li + li::before{color:#fff;}
.latest-news.brown .img-holder .date{background:#ba994c;}
.latest-news.brown .news-text .more:hover i{color:#ba994c;}
.latest-news.brown .img-holder::after{background:#ba994c;}
.wedget .title.brown{border-color:#ba994c;}
.wedget .post-list.brown li .post-text .date{color:#ba994c;}
.pagination.brown > li > a:focus,
.pagination.brown > li > a:hover,
.pagination.brown > li > span:focus,
.pagination.brown > li > span:hover{background:#ba994c;color:#fff;}
.p_column .fee-holder.brown span em,
.p_column .fee-holder.brown .join{color:#ba994c !important;}
.latest-news.inner .tags.brown a{color:#ba994c;}
.wedget .post-list.brown li .post-text .date{color:#ba994c;}
.media-holder .media-text .date-holder.brown .date{color:#ba994c;}
.media-holder .media-text .date-holder.brown:hover a{border-color:#ba994c;background:#ba994c;}
.comments.brown button{background:#ba994c;border-color:#ba994c;}
.comments.brown button:hover{color:#ba994c;background:#fff;}
.item blockquote.brown p::before{color:#ba994c;}
#quote-carousel.brown .carousel-indicators li::after{border-color:#ba994c transparent transparent;}
#quote-carousel.brown .carousel-indicators li.active{border-color:#ba994c;}
.patner-carousel .carousel-indicators.brown .active{background:#ba994c;}
.team .team-text.brown{border:1px solid #ba994c;}
.team .team-text.brown ul li a:hover{color:#ba994c;}
.p-holder.brown .progress{border:1px solid #ba994c;}
.p-holder.brown .progress-bar{background-color:#ba994c;}
.team .submit.brown{color:#ba994c;border-color:#ba994c;}
.team .submit.brown:hover{background:#ba994c;color:#fff;}
.plan.brown .nav-tabs{border:1px solid #ba994c;}
.plan.brown .nav-tabs > li.active > a,
.plan.brown .nav-tabs > li.active > a:focus,
.plan.brown .nav-tabs > li.active > a:hover,
.plan.brown .nav-tabs > li > a:hover{background:#ba994c;}
.our-faculaties .text-box.brown em{color:#ba994c;}
.our-faculaties .text-box.brown .f-list li a:hover i{color:#ba994c;}
.team .team-column.brown .team-text{border:1px solid #ba994c;}
.team .team-column.brown .team-text ul li a:hover{color:#ba994c;}
.our-services.brown .s-column:hover .img-holder{box-shadow:0 0 0 2px #ba994c;}
.services .services-column strong span.brown{color:#ba994c;}
.clients.brown .right-client .box_1::after,
.clients.brown .right-client .box_2::after{background:#ba994c;}
.clients.brown .right-client .box_1:hover,
.clients.brown .right-client .box_2:hover{border:1px solid #ba994c;}
.gallery-carousel.brown .carousel-control.left:hover,
.gallery-carousel.brown .carousel-control.right:hover{background:#ba994c;}
.gallery-carousel.brown .blockquote::before{background:url(../images/y-49.png) no-repeat;}
.gallery-carousel.brown .blockquote::after{background:url(../images/y-48.png) no-repeat;}
.gallery-carousel.brown .carousel-indicators .active{background:#ba994c;}
.gallery-carousel.brown{padding:0 0 50px;}
.carousel-text .name.brown{color:#ba994c;}
.item blockquote.brown p::before{color:#ffb606;}
#quote-carousel .carousel-indicators.brown li::after{border-color:#ba994c transparent transparent;}
#quote-carousel .carousel-indicators.brown li.active{border:4px solid #ba994c;}
.main-center.brown{background:#ba994c;}
.main-center.brown span.input-group-addon i{color:#ba994c;}
.sign-list.brown li a i{color:#ba994c;border:2px solid #ba994c;}
.sign-list.brown li a:hover i{color:#fff;background:#ba994c;}
.left-bar.brown .heading::after{background:#ba994c;}
.top-seller .seller-list.brown li .seller-text .prise,
.owl-carousel3.brown .prise-holder em{color:#ba994c;}
.owl-carousel3.brown .add:hover{background:#ba994c;border-color:#ba994c;}
.prise-table.brown .p-table td.col-5{color:#ba994c;}
.form-holder.brown .btn-holder a:hover{background:#ba994c;}
.form-holder.brown .coupon-form button{background:#ba994c;}
.num-holder.brown span:hover,.num-holder.brown span:focus{color:#ba994c;border-color:#ba994c;}
.total-form.brown .right a,
.total-form.brown .total span{color:#ba994c;}
.total-form.brown button{background:#ba994c;border-color:#ba994c;}
.checkout-holder.brown .customer{color:#ba994c;}
.sub-total.order.brown .right em{color:#ba994c;}
.contactus-form.brown button{background:#ba994c;border:2px solid #ffb606;}
.contactus-form.brown button:hover{color:#ba994c;background:#fff;}
.location.brown .location-holder .address::after{background:url(../images/y-50.png) no-repeat;}
.location.brown .location-holder .tel::after{background:url(../images/y-51.png) no-repeat;}
.location.brown .location-holder .email::after{background:url(../images/y-52.png) no-repeat;}
.latest-news .img-holder .date.brown{background:#ba994c;}
.wedget .post-list li .post-text .date.brown,
.update-box.brown .holder_1 .date,
.update-box.brown .register-holder .event-fee em,
.p_courses.brown .update-box .holder_1 .date,
.p_courses.brown .update-box .register-holder .event-fee em{color:#ba994c;}
.latest-news .news-text .more.brown:hover,
.latest-news .news-text .more.brown:hover i{color:#ba994c;}
.latest-news .view.brown,
.latest-news.brown .view{background:#ba994c;border:2px solid #ba994c;}
.latest-news .view.brown:hover,
.latest-news.brown .view:hover{color:#ba994c;background:#fff;}
.p_courses.brown .img-box{background:#ba994c;}
.latest-news.brown .news-text .more:hover{color:#ba994c;}
.total-holder.brown .right em{color:#ba994c;}
.testimonial .carousel-indicators.brown .active{background:#ba994c;}
.carousel-text.brown{padding:0 0 50px;}
.carousel-text.brown .name{color:#ba994c;}
.services .services-column .more.brown:hover{color:#ba994c;}
.clients .right-client.brown .box_1::after, .clients .right-client.brown .box_2::after{background:#ba994c;}
.clients .right-client.brown .box_1:hover, .clients .right-client.brown .box_2:hover{border-color:#ba994c;}
h1.short{text-align:center;}
.panel-title .align-right{float:right;}
.accordion-1 .panel-heading{padding:0;}
.accordion-1 .panel-title > a{display:block;padding:10px 15px;}
.active-tab .panel-title > a{color:#fff;background:#3d30d0;}
.active-tab .panel-title > a.collapsed{color:#222;background:#f5f5f5;}
.active-tab.l-blue .panel-title > a{color:#fff;background:#43b9f6;}
.active-tab.l-blue .panel-title > a.collapsed{color:#222;background:#f5f5f5;}
.field.team_2 .short{margin-bottom:40px;}
.field.team_2 p{color:#fff;margin:0 0 90px;}
.page-section.margin{margin-bottom:80px;}
.team-single{padding:80px 0 0;}
.about.team-4{padding:0;}
.black_2.t-dental{background:#222;}
.black_2.t-dental h1.short{margin:0 0 50px;}
.p-txt{margin-bottom:60px;}
.tool-tip.l-blue p a{color:#43b9f6;}
.banner-2 .breadcrumb.green{background:none;}
.banner-2 .breadcrumb.green > li > a{color:#fff;}
.banner-2 .breadcrumb.green > li + li::before{color:#fff;}
#quote-carousel.green .carousel-indicators li::after{border-color:#34a853 transparent transparent;}
#quote-carousel.green .carousel-indicators li.active{border-color:#34a853;}
.item blockquote.green p::before{color:#34a853;}
.team .team-text.green{border-color:#34a853;}
.team .team-text.green ul li a:hover{color:#34a853;}
.team .submit.green{border-color:#34a853;color:#34a853;}
.team .submit.green:hover{background:#34a853;color:#fff;}
.p-holder.green .progress{border-color:#34a853;}
.p-holder.yellow .progress-bar{border-color:#34a853;}
.banner-2.green h2{color:#fff;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li:hover .drop{display:block;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop{top:-1px;left:100%;content:"";width:550px;display:none;position:absolute;background:#fff;z-index:9;border:1px solid #ccc;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop .title{display:block;color:#2192D9;font-size:13px;font-weight:700;margin:10px 0 10px;text-transform:capitalize;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop ul{padding:0;margin:0 0 20px;list-style:none;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop ul li{margin:0 0 2px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop ul li a{display:block;color:#555 !important;padding:0;font-size:13px;text-transform:capitalize;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop .fashion-img{display:block;width:100%;margin:0 0 10px;}
.services .services-column.green strong span{color:#34a853;}
.services .services-column.green .more:hover{color:#34a853;}
.our-services.green .s-column:hover .img-holder{box-shadow:0 0 0 2px #34a853;}
.field-column.green .img-holder{background:#34a853;}
.clients .right-client.green{padding:0 20px;}
.welcome .column.green:hover a, .welcome .column.green a:hover{color:#34a853;}
.clients .right-client.green .box_1::after, .clients .right-client.green .box_2::after{background:#34a853;}
.clients .right-client.green .box_1:hover, .clients .right-client.green .box_2:hover{border-color:#34a853;}
.gallery-carousel.green .carousel-control.left:hover, .gallery-carousel.green .carousel-control.right:hover{background:#34a853;}
.gallery-carousel.green{padding:0 0 80px;}
.gallery-carousel.green .blockquote::before{background:url("../images/g-43.html") no-repeat;}
.gallery-carousel.green .blockquote::after{background:url("../images/g-44.html") no-repeat;}
.gallery-carousel.green .carousel-indicators .active{background:#34a853;}
.carousel-text.green .name{color:#34a853;}
.page-section.inner.green{padding:60px 0;}
.testimonial .carousel-indicators.green .active{background:#34a853;}
#quote-carousel .carousel-indicators.green li{border-color:#34a853;}
#quote-carousel .carousel-indicators.green li.active::after{border-color:#34a853 transparent transparent;}
.main-center.green,
.sign-list.green li a:hover i{background:#34a853;}
.main-center.green span.input-group-addon i{color:#34a853;}
.sign-list.green li a i{border-color:#34a853;color:#34a853;}
.sign-list.green li a:hover i{color:#fff;}
#button.green:hover{color:#34a853;background:#fff;}
.update-box.green .holder_1 .date, .update-box.green .register-holder .event-fee em{color:#34a853}
.field-column.brown:hover{border:1px solid #ba994c;}
.tool-tip.brown p a{color:#ba994c;}
.accordion-1 .panel-title > a span{float:right;}
.contact-us.short{margin-bottom:90px;}
.our-faculaties .f-column:hover .text-box.brown{border-color:#ba994c;}
.clients .right-client.brown{padding:0 20px;}
.our-services .s-column:hover .img-holder.brown{box-shadow:0 0 2px 0 #ba994c;}
.contactus-form.brown button{background:#ba994c;border-color:#ba994c;}
.contactus-form.brown button:hover{color:#ba994c;background:#fff;}
.location .location-holder .address.brown::after{background:url(../images/br-37.png) no-repeat;}
.location .location-holder .email.brown::after{background:url(../images/br-38.png) no-repeat;}
.location .location-holder .tel.brown::after{background:url(../images/br-39.png) no-repeat;}
.tool-tip.yellow p a{color:#ffb606;}
.tool-tip.green p a{color:#34a853;}
.clients.yellow .right-client{padding:0 20px;}
.yellow-margin{margin:90px 0 0;}
.banner-2.l-blue h2{color:#fff;}
.banner-2 .breadcrumb.l-blue{background:none;}
.breadcrumb.l-blue > li > a{color:#fff;}
.breadcrumb.l-blue > li > a:hover{color:#43b9f6;}
.breadcrumb.l-blue > li + li::before{color:#fff;}
.black_2.l-blue{background:#333;}
.l-events.l-blue .l-column .date{color:#43b9f6;}
.l-events.brown .l-column .date{color:#ba994c;}
.close.yellow{color:#ffb606;}
.close.yellow:hover{color:#000;opacity:1;-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotateZ(180deg);-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.5s;}
.modal-title{color:#000;font-size:38px;text-align:center;text-transform:uppercase;}
.modal-dialog.yellow{top:0;margin:40px auto 0;}
.modal-content{padding:20px;}
.testimonial .carousel-indicators.yellow .active{background:#ffb606;}
.map iframe{width:100%;height:auto;border:0;height:750px;z-index:99;}
.error-holder-2{padding:300px 0 200px;background:#fff;text-align:center;}
.error-holder-2 span{font-size:248px;color:#333;text-align:center;position:relative;margin:0 0 0 -24%;}
.error-holder-2 span:after{bottom:40px;right:-300px;width:273px;height:257px;content:"";position:absolute;background:url(../images/img38.png) no-repeat;}
.exit{padding:70px 0 0;background:#333;min-height:280px;}
.exit em{font-style:normal;color:#fec24c;font-size:28px;}
.heading-short{color:#222;font-size:16px;margin:0 0 40px;text-align:center;overflow:hidden;}
.heading-short h1{margin:0 0 20px;}
.heading-short.yellow{padding:90px 0 0;margin:0 0 -70px;}
.alert-success{overflow:hidden;}
#accordion{width:100%;overflow:hidden;}
.field.right{background:url("../images/img-64.jpg") no-repeat;background-size:100% 100%;}
.field.left{background:url("../images/img-19.html") no-repeat;background-size:100% 100%;}
.field-column.yellow p{margin:0 0 40px;}
.padding iframe{width:100%;height:524px;border:0;}
.contact-us.yellow h1{margin:0;}
.services-tab .tab-area.left-img .nav-tabs > li{width:33%;margin:0;border-right:2px solid #fff;}
.services-tab .tab-area.left-img .nav-tabs > li > a{width:100%;margin:0;padding:50px 10px;}
.services-tab .tab-area.left-img .nav-tabs > li > a img{display:inline-block;margin:0 10px 0 0;}
.team_4{padding:0;}
.special.team_4{padding:0 0 60px;}
.our-faculaties.team_4{padding:0 0 60px;}
.about .about-holder .box .about-text .txt_2{font-size:14px;margin:0 0 10px;}
.range-holder{margin:20px 10px;}
#price{border:0;font-size:18px;width:100%;margin:20px 0;font-weight:bold;text-align:center;}
.special .s-holder em.yellow{color:#ffb606;}
.field-column .img-holder.yellow-1{border:0;width:66px;}
.field-column strong.real-estate,
.field-column a.read-black{color:#333;}
.field-column:hover a.read-black{color:#ffb606;}
.field-column.yellow.border{border:1px solid #333;}
.field-column.yellow.border:hover{border-color:#ffb606;}
.w-column img.yellow-1{display:block;}
.w-column img.blue-1{display:none;}
.clients .right-client.add .box_1 i, .clients .right-client.add .box_2 i{color:#3d30d0;}
.top-bar4.r-menu{z-index:99;position:relative;}
.justics-holder.r-menu{top:0;}
#sidebar-wrapper nav .navbar-nav > li.mega{position:static;}
#sidebar-wrapper nav .navbar-nav > li.mega:hover .mega-menu{opacity:1;visibility:visible;transform:translateY(0);}
#sidebar-wrapper nav .navbar-nav > li.mega .mega-menu{top:100%;left:0;right:0;z-index:99999;opacity:0;width:1200px;padding:10px 20px 20px;margin:0 auto;background:#000;position:absolute;visibility:hidden;border:1px solid #fff;transform:translateY(-10px);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;box-shadow:0 0 10px 1px rgba(255,255,255,.4);-webkit-box-shadow:0 0 10px 1px rgba(255,255,255,.4);}
#sidebar-wrapper .mega-menu .carousel-control.left,
#sidebar-wrapper .mega-menu .carousel-control.right{width:36px;height:36px;top:50%;line-height:36px;margin-top:-48px;text-shadow:none;}
#sidebar-wrapper nav .navbar-nav > li.mega .mega-menu{background:url(../images/bg-patrenn.jpg);border:0;box-shadow:none;}
#sidebar-wrapper .mega-menu.d-7 li a:hover{background:#ba994c;color:#fff;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu strong{display:inline-block;color:#000;font-weight:normal;font-size:13px;margin:10px 0 2px;text-transform:uppercase;font-family:"Bitter", georgia, serif;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu.d-3 strong,
#sidebar-wrapper .navbar-nav > li.mega .mega-menu.d-3 ul li a{color:#fff;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu ul li a{display:inline-block;padding:0 10px 0 20px;font-size:12px;color:#000;position:relative;font-family:"Bitter", georgia, serif;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu ul li a:after{top:0;left:8px;content:"\f105";font-size:14px;position:absolute;font-family:FontAwesome;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu.d-3 ul li a:after{top:0;left:0;content:"\f105";font-size:14px;position:absolute;font-family:FontAwesome;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu ul li a:hover{background:none;color:#000 !important;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu strong span{color:#fff;padding:0 3px;margin-top:6px;cursor:pointer;font-size:12px;background:#e03081;text-transform:capitalize;font-family:"Bitter", georgia, serif;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu strong span.new{background:#ffb606;}
#sidebar-wrapper .navbar-nav > li.mega .mega-menu strong span.free{background:#43b9f6;}
.contact-no2{display:none;}
.contact-no{display:block;}
#header2 .navbar{float:left;}
.welcome-img{float:right;}
.welcome-img img{float:right;text-align:center;}
.m-top{margin-top:50px !important;}
.m-top{margin-top:0px !important;}
.container1{width:1000px;}
.p-l-0{padding-left:0px;}
.button-box{width:100%;margin:auto;text-align:center;}
.section-p{padding:70px 0;}
.main-heading{margin-bottom:40px;}
.mtop-50{margin-top:50px;}
@media only screen and (max-width:1870px){.clients .right-client{padding:130px 20px;}
.clients .right-client .box_1, .clients .right-client .box_2{width:38%;}
.contact-no2{display:none;}
.contact-no{display:block;}
}
@media only screen and (max-width:1349px){.top-bar{padding:20px 50px;}
#header{padding:30px 50px;}
#nav{width:81%;}
.contact-no2{display:none;}
.contact-no{display:block;}
.clients .right-client .box_1,
.clients .right-client .box_2{margin:0 14px 50px;}
.testimonial .left-test{padding:60px 0;}
.testimonial .left-test em{width:100%;padding:0 20px;}
#footer .holder{width:260px;}
#footer input[type="email"]{width:96%;}
.top-bar.top-bar2{padding:16px 20px;}
.years-exp{padding:100px 20px;}
.years-exp .left-exp{width:42%;}
.our-services{padding:100px 14px;}
.gallery-carousel .roww{padding:0 14px;}
.gallery-carousel .carousel-indicators{margin:0 14px 0 0;}
.special,
.latest-news{padding:120px 15px;}
.special .control-box{width:100px;}
.value .right{width:50%;}
.value .left{padding:76px 15px;}
.gallery-carousel .carousel-inner{width:87%;margin:0 auto;}
.gallery-carousel .g-column{width:100%;}
.gallery-carousel .carousel-control.left{left:10px;}
.gallery-carousel .carousel-control.right{right:10px;}
.justics-text .txt{width:900px;}
.justics-text .txt h1{font-size:40px;font-family:"GothamRounded-Bold", sans-serif;}
.choose-us{padding:150px 20px;}
.welcome-d{padding:0px 15px;}
.left_block,
.right_block{padding:70px 15px;}
.gallery,
.our-faculaties,
.l-events{padding:70px 15px;}
.gallery .control-box{width:110px;}
.bottom-1{padding:20px;}
.bottom-1 .card-list{margin:0 40px 0 0;}
.tab-area .control-box{width:90px;}
.prise-table{padding:100px 15px;}
.checkout-holder .left-row{padding:0 15px;}
.banner-2 .banner-text{width:100%;}
.justics-banner .j-holder{padding:150px 20px 68px;}
.update-box .text-block{padding:40px 15px 0 0;}
#footer-2 .column_1,
#footer-2 .column_2,
#footer-2 .column_3{margin:0 30px 0 0;}
.right_block .c_form .name-holder,
.right_block .c_form .degree-holder,
.right_block .c_form .category-holder,
.right_block .c_form .subject-holder{width:90%;}
.right_block .c_form .name-holder:after,
.right_block .c_form .degree-holder::after,
.right_block .c_form .category-holder:after,
.right_block .c_form .subject-holder:after{left:20px;}
.p_courses .title{font-size:15px;}
#footer-2 .column_1, #footer-2 .column_2, #footer-2 .column_3{width:100%;margin:0 10px 0 0;}
}
@media only screen and (max-width:1199px){.top-bar,
#header{padding:20px;}
#nav{width:80%;}
#nav .navbar-nav > li > a{padding:10px 8px;font-size:13px;}
#header .hire{font-size:12px;padding:10px 20px;}
.services .services-column{width:86%;}
.team .team-text{padding:24px 16px;}
.team .team-text span{font-size:16px;}
.three-columns .column{width:28%;}
.contact-us .contact-text em br{display:none;}
.contact-us .align-right{height:520px;}
.testimonial .align-right{height:609px;}
.contact-us .contact-form{padding:53px 28px;}
.special .control-box{width:110px;}
.value .left .heading{font-size:20px;}
.value .left .tel{font-size:14px;}
.value .left .tel b{font-size:20px;}
.value .left .tel a{padding:10px 22px;}
.top-bar .top-right .social-icons{width:180px;}
.top-bar .top-right .social-icons ul li{margin:0 10px 0 0;}
.years-exp .left-exp{font-size:26px;}
.years-exp .left-exp span{font-size:50px;}
.years-exp .left-exp span{margin:0;}
.smile{padding:30px 20px;}
.smile span{font-size:20px;}
.gallery-carousel .carousel-control.left{left:0;}
.gallery-carousel .carousel-control.right{right:0;}
.gallery-carousel .g-column img{width:100%;height:auto;}
.black_2{padding:80px 0 100px;}
.gallery-carousel{margin:-70px 0 0;}
.gallery-carousel .carousel-control.left, .gallery-carousel .carousel-control.right{top:50px;}
#header2{width:100%;}
#header2 .logo a{}
#header2 .navbar-default .navbar-nav > li > a{padding:32px 12px;}
#header2 .free{width:160px;margin:20px 10px 0 0;}
.justics-text{width:100%;}
.justics-holder .carousel-indicators{bottom:14px;}
.welcome.yellow .column{margin:66px 0 0;height:525px;}
.left_block .left-holder{width:100%;padding:0;}
.p_courses .c_column{padding:0 20px 40px;}
.p_courses .r-form{padding:46px 20px;}
.gallery .gallery-img .hover{padding:96px 20px;}
.l-events .control-box{width:110px;}
#header-5 .logo{margin:14px 30px 0 0;}
.search-form input[type="search"]{width:310px;}
.search-form .category{width:168px;padding:11px 20px 12px;}
#nav2 .navbar-default .navbar-nav > li.cate{width:150px;}
#nav2 .navbar-default .navbar-nav > li > a{padding:20px 10px;}
.owl-carousel2 .change{width:22%;}
.owl-carousel2 .prise-holder em{font-size:14px;}
.owl-carousel2 .prise-holder em.old{font-size:12px;}
.form-holder .coupon-form input[type="text"]{width:70%;}
.total-holder .left, .order-total .left{width:70%;}
.total-holder .right, .order-total .right{padding:0 8px;}
.location .location-holder{padding:50px 20px;}
.update-box .text-block{padding:0;}
.justics-banner .j-holder{padding:110px 20px 30px;}
.update-box .img-block{margin:0 0 30px;}
.services-tab .tab-area .nav-tabs > li a{width:100%;}
.owl-carousel3 .prise-holder em{font-size:16px;}
.owl-carousel3 .prise-holder em.old{font-size:12px;}
.owl-carousel3 .prise-holder img{width:60px;margin:7px 0 0;}
.shop-holder{padding:100px 0 0;}
.footer-social li a{width:30px;height:30px;}
.footer-social li a i{line-height:30px;}
.services-tab .tab-area.left-img .nav-tabs > li > a{font-size:13px;}
.team .team-text{padding:24px 10px;}
.team .submit-holder{height:375px;}
.team{padding:130px 0 60px;}
.special .s-holder{position:static;width:100%;margin:0;text-align:center;}
.special .allign-left{float:none;display:block;margin:0 auto;}
.special .social-icons li{float:none;display:inline-block;margin:0 10px;}
.team.team_4{padding:40px 0;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1{width:230px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li a{padding:10px 10px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop{width:700px;}
nav .navbar-nav > li.mega .mega-menu{width:100%;}
.right-panel{width:68%;}
.top-bar2 .social-icons li{margin:0 10px 0 0;}
#header2 .navbar{float:left;}
#header2 .navbar-default .navbar-nav > li > a{padding:32px 10px;font-size:13px;}
.appointment .left-appoint::after{width:200px;height:400px;top:120px;background-size:100% 100%;}
.field-column{padding:0 20px 30px;}
.trusted .trusted-carousel .left-img{height:auto;}
.trusted .trusted-carousel .left-img img{width:320px;top:74px;left:-124px;}
.choose-us.lawyer{width:72%;}
.choose-us .choose-list li{margin:0 16px;}
.choose-img{width:270px;}
.t-disipline p{margin:-25px 0 0;}
.footer-column .column-1,
.footer-column .column-2,
.footer-column .column-3{margin:0 30px 0 0;}
.footer-column .column-4{width:200px;}
#footer input[type="email"]{width:100%;}
.welcome h2{font-size:27px;}
.welcome p br{display:none;}
.blockquote-holder blockquote::after{height:130px;background-size:100% 100%;}
}
@media only screen and (max-width:991px){#nav{width:100%;margin:14px 0 0;}
#nav .navbar-nav > li > a{font-size:12px;}
.banner-1 .banner-holder .baner-caption{width:90%;}
.banner-1 .banner-holder .baner-caption h1{font-size:48px;}
.banner-1 .banner-holder{height:650px;}
.portfolio .img-block .align-left{height:420px;}
.services .services-column{width:100%;}
.services .services-column strong span{font-size:24px;}
.services .services-column strong{font-size:16px;}
.team .submit-holder{height:510px;}
.team .roww{width:100%;overflow:hidden;}
.clients .right-client{padding:30px 20px;}
.clients .right-client .box_1, .clients .right-client .box_2{margin:0 0 20px;padding:18px 10px;}
.carousel-text span{width:100%;}
.latest-news .news-text{padding:20px;}
.testimonial .align-right{height:664px;}
.three-columns .column{margin:0 10px 30px;}
#footer .holder{width:240px;}
.three-columns .pakage{width:170px;font-size:18px;}
.three-columns .column:last-child{margin:0 10px 30px;}
.choose-us2 h1{font-size:30px;}
.get-form .form-row,
.get-form .form-row .first{margin:0 0 30px;}
.value .left{padding:46px 15px;}
.value .left .heading{font-size:17px;width:100%;margin:0 0 20px;}
.value .left .tel a{width:150px;display:block;margin:20px auto 0;}
#footer-3 .address img{margin:10px 20px 32px 0;}
.right-panel{width:85%;}
.top-bar2 .social-icons{margin:0 0 0 -12px;}
.top-bar2 .social-icons li{margin:0 10px 0 0;}
.top-bar2 .social-icons li:last-child{margin:0;}
.right-panel .mail i,
.right-panel .tel i{margin:0 10px 0 16px;}
.justics-holder .img{height:650px;}
.justics-text .txt{width:80%;}
.justics-text .txt h1{font-size:36px;}
.welcome .column{padding:0 15px 30px;}
.field-column{padding:0 16px 30px;}
.trusted .trusted-carousel .right-block{width:100%;}
.advise span{font-size:22px;}
.latest-news .news-text .title{font-size:15px;}
.t-disipline{height:auto;}
.t-disipline::after,
.t-disipline::before{display:none;}
.footer-column .column-2{margin:0 20px 0 0;}
.footer-column .column-3{margin:0;}
.footer-column .column-1{margin:0 20px 0 0;}
.footer-column .column-4{float:none;width:100%;overflow:hidden;margin:30px 0 0;}
#footer input[type="email"]{width:100%;}
.right-panel{width:72%;margin:0;}
#header2.header4 .tel{width:191px;padding:32px 2px;}
.right_block .c_form{width:100%;}
.right_block,
.left_block{padding:90px 20px;}
.right_block .c_form .heading{line-height:40px;}
.our-faculaties .post-block span{font-size:40px;}
.form-section .black{padding:10px 30px;}
.form-section .fill-row button{padding:14px 40px;}
#footer-2{padding:120px 20px;background-size:cover !important;}
#footer-2 .column_1,
#footer-2 .column_2{margin:0 50px 30px 0;}
#footer-2 .column_4{width:50%;}
.gallery .gallery-img .hover{padding:70px 20px;}
.topbar-5 .top-list li{margin:0 26px 0 0;}
.topbar-5 .top-list li::after{right:-14px;}
#header-5{padding:10px 0 20px;}
#header-5 .logo{margin:14px 30px 20px 0;}
#nav2 .container-fluid,
#nav2 .navbar-collapse{padding:0;}
#nav2 .navbar-default .navbar-nav > li.cate{width:110px;}
#nav2 .navbar-default .navbar-nav > li > a i{margin:4px 0 0 6px;}
#nav2 .navbar-default .navbar-nav > li > a{font-size:11px;padding:20px 7px;}
.owl-carousel2 .change{margin:0 20px 0 0;}
.owl-carousel2 .prise-holder em.old{font-size:14px;margin:0 6px;}
.owl-carousel2 .prise-holder em{font-size:16px;margin:0 6px 8px;}
.owl-carousel2 .prise-holder img{width:56%;float:left;}
.clients .right-client{padding:30px 0;}
.r-client .r-text{width:100%;}
.clients .client-box .box-1,
.clients .client-box .box-2,
.clients .client-box .box-3,
.clients .client-box .box-4,
.clients .client-box .box-5,
.clients .client-box .box-6,
.clients .client-box .box-7,
.clients .client-box .box-8{margin:0 0 0 -6px;}
.justics-banner{height:200px;}
.justics-banner .j-holder.flat{padding:70px 10px;}
.form-holder .coupon-form input[type="text"]{width:60%;}
.form-holder .btn-holder a{width:120px;}
#footer-5 .f-column{padding:30px 10px;}
#footer-5 .f-column{min-height:170px;}
#footer-5 .f-column strong{font-size:14px;}
.total-holder .left, .order-total .left{padding:0 30px;}
.product-holder .left{padding:0 50px;}
.location .location-holder .address,
.location .location-holder .tel,
.location .location-holder .email{padding:80px 0 0;}
.p_courses.yellow{padding:50px 15px;}
.faq-tab .tab-content{padding:30px;}
.clients .left-client{padding:134px 0;}
.top-seller .seller-list li .seller-text .prise em{font-size:12px;}
.top-seller .seller-list li .seller-text .prise{font-size:16px;}
.top-seller .seller-list li .img{margin:0 10px 0 0;}
.shop-holder{padding:100px 0 50px;}
.input-holder .num-holder{width:176px;}
.shop-carousel .carousel-indicators{float:left;width:100%;}
.shop-carousel .carousel-indicators li{height:auto;width:80px;}
.shop-carousel .carousel-inner{width:100%;margin:0;}
.r-products .control-box{width:90px;}
.owl-carousel5{text-align:center;}
.owl-carousel5 .change{margin:0 15px;width:40%;}
.container-fluid,
.navbar-collapse{padding:0;}
#header2 .navbar-default .navbar-nav > li > a{padding:20px 8px;font-size:12px;}
#header2.header4 .tel a{font-size:14px;}
#header2.header4 .tel{width:170px;letter-spacing:0;padding:20px 2px;}
#header2.header4 .tel::after{border-width:0 0 62px 32px;}
.justics-holder .img{height:450px;}
.our-faculaties .post-block{}
#footer-2 .column_1, #footer-2 .column_2, #footer-2 .column_3{width:41%;}
.page-section.short .tab-area.left-img{padding:60px 0 0;}
.btn-default{margin:0 5px 10px;}
.field-column .img-holder{margin:-30px 0 16px;}
.field-column strong{margin:0 0 16px;}
.field-column.yellow p{margin:0 0 20px;}
.field-column{font-size:13px;}
.team_2{padding:90px 0 10px;}
.latest-news.inner .img-holder img{height:auto;}
.p_column .text-frame{padding:30px 20px;}
.p_column .p-list li{font-size:11px;}
.l-events .l-column a{margin:0 0 30px;}
.clients .left-client{padding:87px 0;}
.services .services-column{margin:0 0 30px;}
.choose-us2 .c-text span{font-size:17px;}
.clients .right-client .box_1,
.clients .right-client .box_2{width:46%;}
.clients .right-client .box_1 span,
.clients .right-client .box_2 span{font-size:13px;}
.main-center{padding:20px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li a{font-size:12px;}
#nav2 .navbar-default .navbar-nav > li.cate i{margin:6px 0 0;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li a img{margin:0 10px 0 0;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1{width:180px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1 li .drop{width:576px;}
.tab-area .nav-tabs > li > a{padding:20px;}
.fashion-holder .fashion-caption .get{margin:0 0 10px;}
.fashion-holder .fashion-caption .heading{font-size:32px;margin:0 0 20px;line-height:38px;}
.fashion-holder .fashion-caption{right:0;margin:-94px 0 0;}
.deal::before,
.deal::after{display:none;}
.subscribe .s-form{width:100%;}
.subscribe{padding:100px 50px;}
.subscribe .s-form input[type="email"]{width:72%;}
#header2 .logo a{padding:0px 23px;}
#header2 .logo{width:180px;}
#header2 .logo::after{border-width:0 15px 76px 15px;}
.blockquote-holder blockquote{font-size:14px;padding:40px 10px 35px 28px;}
.welcome h2{font-size:20px;}
.appointment .left-appoint::after{top:190px;height:330px;}
.field{padding:80px 0 0;}
.trusted img.sig,
.choose-img,
.trusted .trusted-carousel .left-img img{display:none;}
.choose-us.lawyer{width:100%;}
.advise{padding:30px 15px;}
nav .navbar-nav > li.mega .mega-menu .last-menu{width:400px;float:none;display:block;overflow:hidden;margin:10px auto 0;}
.navbar-nav{margin:0 0 0 0px;}
nav .navbar-nav > li.mega .mega-menu.features strong{font-size:15px;}
.p_courses .c_column{padding:0 10px 0 10px;height:420px;}
.p_courses .title{margin:0 0 12px;text-align:center;}
.p_courses p{margin:0 0 10px;}
.left_block .left-list{margin:0 0 24px;}
.left_block .feel-free{font-size:16px;margin:0 0 20px;}
.right_block .c_form .name-holder,
.right_block .c_form .degree-holder,
.right_block .c_form .category-holder,
.right_block .c_form .subject-holder{width:100%;}
.gallery, .our-faculaties, .l-events,
.special, .latest-news{padding:70px 15px;}
.our-clients.black .item blockquote{width:80%;display:block;margin:0 auto;}
}
@media only screen and (max-width:767px){.top-bar, #header{padding:10px;}
.top-bar .top-left .tel,
.top-bar .top-left .mail{margin:0 10px 10px 0;font-size:11px;}
.top-bar .top-left .tel i,
.top-bar .top-left .mail i{font-size:14px;margin:0 8px 0 0;}
.nav-holder{padding:0 20px;}
#header{position:static;overflow:hidden;background:#1a1a1a;}
#header:after{content:"";display:block;clear:both;}
#header .hire{top:10px;right:10px;position:absolute;}
#nav .navbar{width:100%;}
.navbar-nav{margin-top:0;text-align:center;position:relative;}
.banner-1 .banner-holder .baner-caption span{font-size:16px;}
.banner-1 .banner-holder .baner-caption h1{font-size:26px;}
.banner-1 .banner-holder{height:300px;}
.carousel-control.left, .carousel-control.right{width:30px;height:30px;line-height:30px;top:25%;}
.about,
.portfolio,
.services,
.team,
.clients .left-client,
.latest-news,
.plan,
.contact-us,
.best-things,
.choose-us2,
.patner{padding:60px 0;}
.patner{padding:60px 15px;}
.nav-tabs > li{margin:0;}
.services .services-column strong{font-size:20px;font-weight:600;}
.team .heading-holder.skills{margin:30px 0 0;}
.clients .client-box{width:100%;padding:0 16px;}
.clients .client-box span{font-size:40px;}
.clients .client-box em{font-size:14px;}
.clients .right-client .box_1, .clients .right-client .box_2{width:47%;}
.clients .right-client .box_1 span, .clients .right-client .box_2 span{font-size:11px;}
.clients .right-client .box_1 img, .clients .right-client .box_2 img{height:38px;}
.carousel-text span{font-size:18px;line-height:30px;}
.three-columns .column{width:280px;margin:0 auto 50px;}
.contact-us h1{margin:0 0 30px;}
.contact-us .contact-text{margin:0 0 20px;}
.contact-us .contact-form .holder button{padding:10px 30px;}
.contact-us .contact-form .holder span{font-size:11px;}
#footer .holder{width:100%;margin:0 0 20px;}
.top-bar.top-bar2{padding:16px 10px;}
#header .hire.make{top:-48px;left:10px;right:auto;position:absolute;}
#nav.nav2{width:auto;margin:0;float:none;}
#nav.nav2 .navbar{float:none;}
.years-exp{margin:0;padding:60px 20px;}
.years-exp .left-exp{width:100%;padding:0;margin:0 0 20px;}
.years-exp .left-exp:after{display:none;}
.years-exp .left-exp span{margin:0 20px 0 0;}
.years-exp .right-exp{width:100%;}
.info-holder{margin:0;padding:60px 15px;background:#fafafa;}
.info-holder ul{float:none;width:100%;}
.smile span{margin:0 0 20px;line-height:34px;}
.smile a{float:none;display:block;text-align:center;overflow:hidden;}
.best-things h3{font-size:26px;}
.best-things .more{margin:0 0 30px;}
.our-services{padding:60px 15px;}
.our-services .s-column{margin:0 0 30px 36px;padding:35px 20px 35px 55px;}
.black_2 h1{font-size:30px;line-height:50px;}
.black_2{padding:80px 20px 100px;}
.gallery-carousel .blockquote{padding:20px 12px;font-size:14px;line-height:22px;}
.gallery-carousel .g-column.g-2,
.gallery-carousel .g-column.g-3,
.gallery-carousel .g-column.g-4,
.gallery-carousel .g-column.g-6,
.gallery-carousel .g-column.g-7,
.gallery-carousel .g-column.g-8{display:none;}
.gallery-carousel .designer{float:none;width:100%;}
.gallery-carousel .carousel-indicators{float:none;margin:20px auto 10px;display:block;}
.choose-us2 .get-form{margin:0;padding:40px 15px;}
.choose-us2 h1{font-size:28px;}
.get-form .form-row, .get-form .form-row .first{margin:0 0 16px;}
.get-form .form-row textarea{line-height:20px;}
.special, .latest-news{padding:60px 15px;}
.special .s-holder{margin:0 0 20px;position:static;overflow:hidden;width:100%;}
.special .s-2,
.special .s-3,
.special .s-5{display:none;}
.special .carousel-control.left, .special .carousel-control.right{width:26px;height:26px;line-height:26px;}
.special .control-box{right:-20px;width:76px;}
.value .left{float:none;width:100%;text-align:center;overflow:hidden;}
.value .left .tel a{margin:0 auto;}
.value .left .heading{line-height:28px;}
.value .right{width:100%;position:static;height:200px;}
.value .right img{width:111%;max-width:114%;margin:0 0 0 -32px;}
.map-3{height:200px;}
.map-3 img{height:200px;}
#footer-3 .read{margin:0 0 20px;}
.bottom-footer.blue span{font-size:13px;margin:0;float:none;padding:20px 20px 20px 20px;}
#footer-3{padding:70px 0 40px;}
.bottom-footer.blue{overflow:visible;text-align:center;}
.bottom-footer.blue span a{top:-14px;left:50%;margin:0 0 0 -17px;position:absolute;}
.top-bar2 .social-icons{margin:0 0 10px;}
.right-panel{width:100%;float:none;height:auto;overflow:hidden;}
.right-panel .mail,
.right-panel .tel,
.right-panel span{float:none;width:100%;display:block;margin:0 0 5px;}
.right-panel .mail i, .right-panel .tel i{margin:0 10px 0 0;}
#header2 .free{display:none;}
.free-2{top:-14px;right:-24px;padding:7px;width:150px;font-size:12px;display:block;position:absolute;}
#header2 .navbar{float:none;width:auto;}
#header2 .navbar{border:0;}
#header2 .navbar-toggle{margin-top:14px;margin-right:30px;border-color:#f04d5e;}
#header2 .navbar-default .navbar-toggle:focus,
#header2 .navbar-default .navbar-toggle:hover{background-color:#f04d5e;}
#header2 .navbar-default .navbar-toggle:focus .icon-bar,
#header2 .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
#header2 .navbar-default .navbar-toggle .icon-bar{background-color:#f04d5e;}
#header2 .navbar-default .navbar-nav > li > a{padding:12px 12px;font-size:16px;}
.justics-text .txt{width:72%;}
.justics-text .txt h1{font-size:18px;padding:0 0 10px;}
.justics-text .txt .sub-heading{font-size:13px;margin:0 0 20px;}
.welcome,
.appointment,
.field,
.our-clients{padding:60px 0;}
.blockquote-holder blockquote{width:100%;margin:0;}
.welcome .column{margin:0 0 70px;height:auto;}
.appointment p{font-size:17px;margin:0 0 14px;}
.appointment h2{margin:0 0 14px;}
.appointment span{margin:0 0 20px;}
.appointment-form textarea{line-height:20px;}
.field-column{margin:0 0 60px;}
.field-column:hover{margin:0 0 60px;}
.trusted .p-text h2{margin:60px 0 20px;}
.choose-us{padding:60px 15px;}
.three-columns{padding:0;}
.advise span{line-height:30px;}
.latest-news .view{margin:20px auto 0;}
.map,
.map img{height:200px;}
.t-disipline .footer-logo2{float:none;display:block;padding:0;margin:0 0 20px;}
.t-disipline .footer-logo2 img{display:inline-block;margin:0 0 20px;}
.t-disipline{padding:34px 20px;max-width:inherit;width:100%;margin:0 auto 50px;text-align:center;}
.footer-column .column-1,
.footer-column .column-2,
.footer-column .column-3{margin:0 0 30px;float:none;display:block;}
.top-bar4{height:auto;}
.top-bar4 form{float:none;display:block;overflow:hidden;margin:10px auto 10px;}
.top-bar4 .login-list{float:none;width:200px;margin:0 auto;overflow:hidden;}
#header2.header4 .tel{top:0;right:0;position:absolute;padding:22px 2px 26px;}
#header2.header4 .tel::after{border-width:0 0 71px 32px;}
#header2.header4{margin:0;}
#header2.header4 .navbar-toggle{float:left;margin:19px 0 18px 30px;}
.justics-holder{top:0;margin:0px 0 0;}
#header2.header4 .navbar-toggle{border-color:#f04d5e;}
#header2.header4 .navbar-default .navbar-toggle .icon-bar{background-color:#f04d5e;}
#header2.header4 .navbar-default .navbar-toggle:focus .icon-bar,
#header2.header4 .navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff;}
#header2.header4 .navbar-default .navbar-toggle:focus,
#header2.header4 .navbar-default .navbar-toggle:hover{background-color:#f04d5e;}
.justics-holder .carousel-control.left.prev-2, .justics-holder .carousel-control.right.next-2{width:30px;height:30px;}
.justics-holder .carousel-control.left.prev-2 i, .justics-holder .carousel-control.right.next-2 i{line-height:30px;}
.welcome.yellow .column:hover,
.welcome.yellow .column{margin:0 0 60px;height:auto;clear:both;}
.welcome-d,
.gallery,
.our-faculaties,
.l-events{padding:30px 15px;}
.welcome-d h1{padding:0;text-align:center;}
.welcome-d .more{margin:20px 0 0;}
.w-list li .count-1{font-size:12px;}
.w-list::after{display:none;}
.w-list li{width:50%;}
.w-list li .one,
.w-list li .two{margin:20px auto;}
.w-list li .count-3{margin:0;}
.right_block, .left_block{padding:30px 15px;}
.left_block .left-holder .heading{line-height:40px;margin:0 0 20px;}
.left_block .feel-free{margin:0 0 20px;font-size:13px;}
.left_block .left-list li{margin:0 3px;}
.left_block .left-list{margin:0 0 30px;}
.p_courses,
.counter,
.w-choose{padding:60px 0;}
.gallery .control-box{top:-15px;width:85px;}
.gallery .gallery-img .hover{padding:90px 20px;}
.counter strong{font-size:34px;}
.counter .img-holder{width:54px;}
.counter .img-holder::before,
.counter .img-holder::after{width:40px;}
.l-events .control-box{top:176px;}
.l-events .l-column img{margin:0;}
.l-events .l-column{margin:0 0 20px;}
.form-section .black{padding:30px 20px;}
.form-section .fill-row em{font-size:11px;}
.fill-form{padding:40px 0;}
#footer-2{padding:60px 15px;}
#footer-2 .column_1,
#footer-2 .column_2,
#footer-2 .column_3{margin:0 0 30px;width:100%;}
#footer-2 .column_4{width:100%;}
#header-5{padding:10px 15px 20px;}
.topbar-5 .top-list{margin:0 0 6px;}
.search-form label{float:none;display:block;width:100%;margin:0 0 4px;}
.search-form input[type="search"]{width:100%;margin:0 0 6px;}
.search-form{float:none;width:100%;overflow:hidden;}
.search-form .category{float:none;display:block;margin:10px auto;overflow:hidden;}
.share-list{float:none;width:100%;text-align:center;}
.share-list li{float:none;margin:10px 6px 0;display:inline-block;vertical-align:middle;}
.flat-banner,
.flat-banner img{height:auto;}
.flat-banner .flat-caption{width:100%;right:0;top:0;bottom:0;margin:0;}
.flat-banner .flat-caption:after{top:0;left:0;right:0;bottom:0;content:"";z-index:-1;position:absolute;background:rgba(255,255,255,.4);}
.flat-banner .flat-caption .top-flat{font-size:24px;margin:12px 0 6px;}
.flat-banner .flat-caption .heading{font-size:40px;line-height:44px;margin:0 0 10px;}
.flat-banner .flat-caption .sub-heading{font-size:16px;margin:0 0 20px;}
.brands-list{padding:60px 0;}
.brands-list .b-holder{margin:0 0 20px;}
.brands-list .s-box .s-text{font-size:20px;line-height:24px;padding:6px 15px;}
.brands-list .b-holder::after{width:270px;height:200px;background-size:100% 100%;}
.brands-list .b-holder.pink::after{width:250px;height:190px;bottom:80px;background-size:100% 100%;}
.tab-area .nav-tabs > li{margin:0;}
.tab-area .nav-tabs > li > a{padding:20px 9px;}
.tab-area .nav-tabs > li::after,
.tab-area .nav-tabs > li::before{display:none;}
.tab-area .control-box{top:74px;right:0;}
.owl-carousel2 .change{width:320px;padding:0 20px;float:none;display:block;margin:0 auto;}
.owl-carousel2 .c-2,
.owl-carousel2 .c-3,
.owl-carousel2 .c-4,
.owl-carousel2 .c-5,
.owl-carousel2 .c-7,
.owl-carousel2 .c-8,
.owl-carousel2 .c-9,
.owl-carousel2 .c-10,
.owl-carousel2 .c-12,
.owl-carousel2 .c-13,
.owl-carousel2 .c-14,
.owl-carousel2 .c-15{display:none;}
.owl-carousel2 .prise-holder img{float:right;width:auto;}
.tab-area{padding:0 0 40px;}
.fashion-holder:after{top:0;left:0;right:0;bottom:0;content:"";z-index:0;position:absolute;background:rgba(255,255,255,.4);}
.fashion-holder,
.fashion-holder img{height:auto;}
.fashion-holder img.desktop{display:none;}
.fashion-holder img.mobile{display:block;}
.fashion-holder .fashion-caption{width:100%;right:0;z-index:9;margin:-90px 0 0;}
nav .navbar-nav > li.mega .mega-menu{position:static;opacity:1;visibility:visible;display:none;transform:translateY(0);}
nav .navbar-nav > li.mega:hover .mega-menu{opacity:1;display:block;visibility:visible;}
nav .navbar-nav > li.mega .mega-menu{border:0;padding:0;}
.deal{padding:60px 15px;}
.deal .heading-area{width:100%;}
.deal .counter li{margin:0;}
.deal_2 .carousel-control.left,
.deal_2 .carousel-control.right{width:30px;height:30px;font-size:12px;line-height:32px;margin:29px 0 0;}
.top-seller{padding:60px 0;}
.subscribe{padding:60px 15px;}
.subscribe .heading-area{width:100%;}
.subscribe .s-form{width:100%;}
.subscribe .s-form input[type="email"]{float:none;width:100%;display:block;margin:0 0 6px;}
.subscribe .s-form button{float:none;display:block;margin:0 auto;}
.fill-form form{width:100%;padding:40px 15px;}
.fill-form form .btn-holder span{font-size:12px;line-height:50px;}
.fill-form form .btn-holder button{padding:12px 40px;}
#footer-5 .footer-list li{margin:0 4px;}
#footer-5 .footer-list li::after{top:6px;height:10px;right:-6px;}
#footer-5 .footer-list li a{font-size:12px;}
#footer-5 .logo{margin:0 0 24px;}
#footer-5 .footer-list{margin:0 0 36px;}
#footer-5{padding:60px 15px 30px;}
#footer-5 .f-column{margin:0 0 15px;}
.bottom-1{text-align:center;}
.bottom-1 .copyright{float:none;display:block;font-size:12px;line-height:20px;margin:0 0 15px;}
.bottom-1 .card-list{float:none;margin:0;display:block;text-align:center;}
.bottom-1 .card-list li{float:none;margin:0 4px;display:inline-block;}
.topbar-5 .top-list{float:none;overflow:hidden;width:100%;text-align:center;}
.topbar-5 .top-list li{float:none;display:inline-block;}
#nav2 .navbar-toggle{margin-right:30px;}
#nav2 .navbar-toggle .icon-bar{background-color:#fff;}
#nav2 .navbar-toggle:hover,
#nav2 .navbar-toggle:focus{background-color:#333;}
#nav2 .navbar-default .navbar-nav > li.cate{width:100%;display:inline-block;}
#nav2 .navbar-default .navbar-nav > li.cate i{float:none;margin:0 0 0 20px;}
#nav2 .navbar-default .navbar-nav > li > a{padding:10px;}
#nav2 .navbar-default .navbar-nav > li.cate .dropdown-1{position:static;width:100%;}
.top-bar .top-right .social-icons.home{width:190px;}
.banner-2 .banner-text{width:100%;padding:20px 13px;}
.banner-2 h2{font-size:28px;}
.banner-2 img{height:110px;}
.t-patners{padding:60px 0;}
.latest-news .view{margin:0 auto 30px;}
.latest-news.inner .news-text{margin:0 0 20px;}
.wedget{padding:0;}
.justics-banner .j-holder .title{font-size:26px;}
.breadcrumb > li{font-size:12px;}
.justics-banner .j-holder .breadcrumb{margin:-6px 0 0;}
.justics-banner .j-holder.flat{padding:50px 10px;}
.justics-banner{height:auto;}
.prise-table{padding:60px 15px;}
.prise-table .table-frame{overflow:auto;}
.prise-table .p-table{width:600px;}
.form-holder{margin:0 0 50px;}
.form-holder .coupon-form{float:none;width:100%;}
.form-holder .coupon-form input[type="text"]{width:100%;margin:0 0 6px;}
.form-holder .coupon-form button{float:none;display:block;margin:0 auto 20px;}
.form-holder .btn-holder a{float:none;margin:0 8px;display:inline-block;}
.total-form{float:none;width:100%;margin:0;}
.total-holder .left, .order-total .left{width:42%;padding:0 22px;}
.total-holder .right label,
.total-holder .right a{font-size:12px;}
.checkout-holder{padding:50px 0;}
.checkout-holder .check-holder{margin:0 0 14px;}
.checkout-holder .check-holder2,
.checkout-holder .note{margin:0 0 30px;}
.product-holder .left{width:60%;padding:0 20px;text-align:left;}
.sub-total.order .left{width:60%;}
.total-holder .right, .order-total .right{text-align:center}
.contactus-form .form-row .left-row{float:none;width:100%;margin:0 0 20px;}
.contactus-form .form-row .right-row{float:none;width:100%;}
.contactus-form{padding:50px 15px;}
.location{padding:50px 0;}
.location .location-holder{margin:0 0 20px;}
.p_courses p{margin:0 0 10px;}
.update-box .holder_1 .date{margin:0 0 10px;float:none;display:block;}
.faq-tab{padding:50px 15px;}
.faq-tab .nav-tabs > li{margin:0 0 2px 0;width:100%;}
.faq-tab .nav-tabs > li > a{width:100%;font-size:14px;}
.three-columns{padding:40px 0 0;}
.services-tab{padding:0;}
.services-tab .tab-area .nav-tabs > li > a{font-size:11px;}
.tab-area{padding:0;}
.services-tab .tab-content{margin:10px 0 50px;}
.blockquote-holder blockquote{font-size:14px;line-height:24px;}
.shop-carousel .carousel-indicators{margin:20px 0 30px;}
.shop-carousel .carousel-indicators li{width:100px;margin:0 10px 14px;}
.shop-carousel .carousel-indicators li img{width:100%;}
.shop-2 .btn-holder{margin:20px 0 0;}
.shop-2 .btn-holder a{margin:0 10px 0 0;}
.shop-2{padding:100px 0 50px;}
.tabs-holder{padding:20px 15px;}
.tabs-holder .nav-tabs > li > a{font-size:11px;margin:0 12px 0 0;}
.tabs-holder .tab-content{padding:30px 0 0;}
.r-products{padding:50px 0;}
.owl-carousel5 .change{width:300px;margin:0 auto;}
.team .team-text{padding:24px 14px;}
.team{padding:60px 15px;}
.team-frame{width:100%;}
.drop-down{opacity:1;width:100%;display:none;position:static;visibility:visible;transform:translateY(0);}
.nav > li:hover .drop-down{display:block;}
.drop-down li a:hover{padding:10px 15px;background:#fff;color:#333;font-size:13px;}
.justics-holder .img{height:260px;}
.welcome.yellow{padding-top:60px;overflow:hidden;}
.p_courses .title{font-size:17px;text-align:center;}
.our-faculaties,
.l-events{padding:50px 15px;}
.our-faculaties .heading-holder{margin:0;}
.page-section.short{padding:60px 0 30px;}
.services-tab .tab-area.left-img .nav-tabs > li > a img{display:block;margin:0 auto 10px;}
.tab_2 .nav-tabs{width:83px;}
.faq-tab .tab-content{padding:16px;}
.tab_2.yellow .nav > li > a > img{display:block;margin:0 auto 10px;}
.btn-yellow{text-align:center;margin:0 0 40px;}
.btn-yellow .btn-default{float:none;margin:0 5px 10px;display:inline-block;}
.heading-holder.skills p{margin:0 0 40px;}
.accordion-1.first{padding:60px 15px 0;}
.accordion-1{padding:60px 15px;}
.contact-us .two-columns{margin:0;}
.contact-us .contact-form{background:rgba(255,255,255,.2);}
.l-events .l-column .date{margin:10px 0 20px;}
.l-events .l-column .count{top:10px;}
#quote-carousel .carousel-indicators{min-height:inherit;}
.clients .left-client{padding:90px 0;}
.r-client .r-text{height:auto;padding:40px;}
.r-client{height:auto;}
.clients .right-client.right_client{height:auto;}
.team .submit-holder{height:auto;padding:40px 10px;}
.error-holder-2{padding:150px 0 0;}
.error-holder-2 span{font-size:100px;}
.error-holder-2 span::after{bottom:0;right:-110px;width:100px;height:100px;background-size:100% 100%;}
.exit em{font-size:18px;}
.exit{padding:50px 0;min-height:inherit;}
.team-block .team-holder img{height:auto;}
.breadcrumb{padding:8px 0;}
.banner-2 .breadcrumb.yellow{right:15px;bottom:0;position:relative;}
.main{margin:50px 0;}
.sign-list li a{font-size:16px;}
.product-holder img{display:block;}
.top-right .hire{width:250px;float:none;display:block;margin:0 auto;text-align:center;}
.free-2{display:none;}
.carousel-control.left{left:0;}
.carousel-control.right{right:0;}
.justics-text{padding:10px 0 0;}
.appointment .left-appoint::after{display:none;}
.choose-us .choose-list li{margin:0 10px 10px;}
.navbar-nav{margin:0;}
.testimonial .align-right{display:none;}
.contact-us .contact-form .title{color:#000;}
.banner-1 .banner-holder .baner-caption h1{padding:0;}
.scroll{bottom:10px;}
.navbar-toggle{margin-top:-42px;}
.right_block .c_form .name-holder,
.right_block .c_form .degree-holder,
.right_block .c_form .category-holder,
.right_block .c_form .subject-holder{width:100%;}
.gallery .gallery-heading h1{font-size:25px;}
.our-clients h1{font-size:26px;}
.our-clients.black{background-size:cover;}
.our-clients.black .item blockquote{width:90%;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
@media (min-width:1024px) and (max-width:1199px){#header2 .navbar-default .navbar-nav > li > a{padding:32px 5px;font-size:12px;}
.contact-no{display:block;float:left;}
.contact-no2{display:none;float:right;width:155px;padding:0px 18px 0px;background:#f04d5e;color:#fff;line-height:68px}
.contact-no2:after{top:0;right:170px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 69px 32px;border-color:transparent transparent #f04d5e transparent;}
.contact-no2 a{color:#fff;font-size:14px;font-weight:bold;}
.contact-no2 i{color:#fff;font-size:16px;margin:0 10px 0 0;}
#header2 .navbar{float:left;}
#header2.header4 .tel{float:left;width:233px;margin-left:15px;}
.container > .navbar-collapse{padding-left:0px;}
.welcome-d{padding:45px 30px 0;}
.gallery{padding:70px 15px;}
.left_block, .right_block{padding:70px 15px;}
.welcome-d{padding:0px 0px 0;}
.welcome-img2{margin-top:0px;}
.justics-holder-image{height:100%;position:relative;top:-87px;}
#header2.header4.header-yellow.short-header-width{max-width:1000px !important;}
.container1{width:1000px !important;}
.navbar-collapse{padding-left:0px;}
.welcome.yellow .column{margin:60px 0 0;}
.page-section.yellow{top:-84px;margin-bottom:-84px;}
.gallery .control-box{right:2%;}
.margin-top1{margin-top:-75px;}
.banner-2 h2{font-size:24px;}
.section-p{padding:70px 15px;}
}
@media (min-width:992px) and (max-width:1023px){#header2 .navbar-default .navbar-nav > li > a{padding:20px 13px;}
.contact-no{display:none;}
.contact-no2{display:block;float:right;width:155px;padding:0px 18px 0px;background:#f04d5e;color:#fff;line-height:68px}
.contact-no2:after{top:0;right:170px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 69px 32px;border-color:transparent transparent #f04d5e transparent;}
.contact-no2 a{color:#fff;font-size:14px;font-weight:bold;}
.contact-no2 i{color:#fff;font-size:16px;margin:0 10px 0 0;}
#header2 .navbar{float:none;}
.real-world img{margin-top:10px !important;}
.real-world2 img{margin-top:10px !important;}
#header2.header4.header-yellow.short-header-width{max-width:100% !important;}
.welcome-img2{margin-top:0px;}
.justics-holder{top:0px;}
.welcome h2{margin-bottom:0px;font-size:20px;}
.mtop-50{margin-top:50px;}
h2{text-align:left;margin-bottom:0px;font-size:20px;}
.margin-top1{margin-top:0px;}
.m-50{margin-top:50px;}
.container1{width:100%;}
.banner-2 h2{font-size:20px;}
.latest-news .img-holder .date{display:none;}
}
@media (min-width:768px) and (max-width:991px){#header2 .navbar-default .navbar-nav > li > a{padding:20px 4px;}
.subscribe .heading-area{width:100%;}
.gallery .control-box{top:2%;right:15px;}
.welcome-d{padding:0px 30px 0;}
.welcome-d .more{margin:20px 0 30px;}
.justics-holder{top:0px;}
.right_block, .left_block{padding:50px 20px;}
.welcome-img img{margin-top:0px !important;}
.gallery{padding:50px 0px;}
.gallery .gallery-heading{margin-bottom:25px;}
.real-world img{margin-top:8px !important;}
.real-world2 img{margin-top:10px !important;}
.contact-no{display:none;}
.contact-no2{display:block;float:right;width:155px;padding:0px 18px 0px;background:#f04d5e;color:#fff;line-height:68px}
.contact-no2:after{top:0;right:170px;width:0;height:0;content:"";position:absolute;border-style:solid;border-width:0 0 69px 32px;border-color:transparent transparent #f04d5e transparent;}
.contact-no2 a{color:#fff;font-size:14px;font-weight:bold;}
.contact-no2 i{color:#fff;font-size:16px;margin:0 10px 0 0;}
#header2 .navbar{float:none;}
.page-section.yellow{top:0px;}
.navbar-collapse.collapse{float:none !important;}
.container1{margin:auto !important;text-align:center;float:none;}
#footer-2{padding:70px 20px;}
h2{text-align:left;margin-bottom:0px;font-size:18px;}
.welcome h2{margin-bottom:0px;}
.navbar-nav{margin:0 0 0 2%;}
.award-img img{width:100%;}
.margin-top1{margin-top:0px;}
.btm-right{top:80%;}
#header2 .logo{width:100%;}
.m-50{margin-top:50px;}
.container1{width:100%;}
.banner-2 h2{font-size:18px;}
.line-height-24{line-height:24px !important;}
.latest-news .img-holder .date{display:none;}
}
@media (min-width:640px) and (max-width:767px){.gallery .control-box{top:1%;right:15px;}
.welcome-img img{margin:auto;text-align:center;float:none !important;display:flex;text-align:center;position:relative;}
.welcome, .appointment, .field, .our-clients{padding-bottom:0px;}
.gallery, .our-faculaties, .l-events{padding:50px 0;}
.welcome.yellow{padding-top:50px;}
.gallery .gallery-heading h1{padding-top:25px;}
.justics-holder{margin:0px 0px 0px;height:auto;}
.award-img{margin:auto;text-align:center;}
.page-section.yellow{top:0px;}
.container1{width:100% !important;}
.mtop-50{margin-top:30px;}
.testimonials{margin-bottom:30px;}
.last-child{margin-bottom:0px !important;}
.welcome h2{margin-bottom:10px;}
h2{text-align:center;margin-bottom:0px;font-size:22px;}
.main-heading{margin-bottom:30px;font-weight:600;}
.award-img{text-align:center;}
.m-top{margin-top:40px !important;}
.right_block{padding:50px 15px;}
.section-p{padding:50px 0;}
.text-justify span{text-align:center;}
.left_block{padding:50px 15px;}
.justics-holder-image{height:100%;}
.margin-top1{margin-top:0px;}
.button-design{float:none;}
.l-events{padding:50px 15px;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
@media (min-width:540px) and (max-width:639px){.gallery .control-box{top:1%;right:15px;}
.welcome-img img{margin:auto;text-align:center;float:none !important;display:flex;text-align:center;position:relative;}
.welcome, .appointment, .field, .our-clients{padding-bottom:0px;}
.gallery, .our-faculaties, .l-events{padding:50px 15px;}
.welcome.yellow{padding-top:70px;}
.gallery .gallery-heading h1{padding-top:25px;}
.page-section.yellow{top:0px;}
.container1{width:100% !important;}
.mtop-50{margin-top:30px;}
.testimonials{margin-bottom:30px;}
.last-child{margin-bottom:0px !important;}
.welcome h2{margin-bottom:10px;}
h2{text-align:center;margin-bottom:0px;font-size:22px;}
.main-heading{margin-bottom:30px;font-weight:600;}
.award-img{text-align:center;}
.m-top{margin-top:40px !important;}
.right_block{padding:50px 15px;}
.section-p{padding:50px 0;}
.text-justify span{text-align:center;}
.left_block{padding:50px 15px;}
.margin-top1{margin-top:0px;}
.button-design{float:none;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
@media (min-width:480px) and (max-width:539px){.gallery .control-box{top:1%;right:15px;}
.welcome-img img{float:none !important;text-align:center;}
.welcome, .appointment, .field, .our-clients{padding-bottom:0px;}
.gallery, .our-faculaties, .l-events{padding:50px 15px;}
.welcome.yellow{padding-top:60px;}
.gallery .gallery-heading h1{padding:50px 0px;}
.page-section.yellow{top:0px;}
.container1{width:100% !important;}
.mtop-50{margin-top:30px;}
.testimonials{margin-bottom:30px;}
.last-child{margin-bottom:0px !important;}
.welcome h2{margin-bottom:10px;}
h2{text-align:center;margin-bottom:0px;font-size:22px;}
.main-heading{margin-bottom:30px;font-weight:600;}
.award-img{text-align:center;}
.m-top{margin-top:40px !important;}
.right_block{padding:0px 15px;}
.section-p{padding:50px 0;}
.margin-top1{margin-top:0px;}
.banner-2.yellow h2{line-height:77px;font-size:24px;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
@media (min-width:360px) and (max-width:479px){.gallery .control-box{top:2.8%;right:15px;}
.welcome-img img{margin:auto;text-align:center;float:none !important;text-align:center;width:100%;}
.welcome, .appointment, .field, .our-clients{padding-bottom:0px;}
.gallery, .our-faculaties, .l-events{padding:50px 15px;}
.welcome.yellow{padding-top:50px;}
.welcome.yellow{width:100%;}
.page-section.yellow{top:0px;}
.container1{width:100% !important;}
.mtop-50{margin-top:0px;}
.testimonials{margin-bottom:30px;}
.last-child{margin-bottom:0px !important;}
.welcome h2{margin-bottom:10px;}
h2{text-align:center;margin-bottom:0px;font-size:22px;}
.main-heading{margin-bottom:30px;font-weight:600;}
.award-img{text-align:center;}
.m-top{margin-top:40px !important;}
.right_block{padding:0px 15px;}
.section-p{padding:50px 0;}
.margin-top1{margin-top:0px;}
.banner-2.yellow h2{line-height:75px;font-size:18px;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
@media (min-width:320px) and (max-width:359px){.gallery .control-box{top:3.1%;right:15px;}
.welcome-img img{margin:auto;text-align:center;float:none !important;text-align:center;width:100%;}
.welcome, .appointment, .field, .our-clients{padding-bottom:0px;}
.gallery, .our-faculaties, .l-events{padding:50px 15px;}
.welcome.yellow{clear:both;float:left;}
.welcome.yellow{width:100%;}
.page-section.yellow{top:0px;}
.container1{width:100% !important;}
.mtop-50{margin-top:0px;}
.page-section.yellow{margin-bottom:-150px;}
.testimonials{margin-bottom:30px;}
.last-child{margin-bottom:0px !important;}
.welcome h2{margin-bottom:10px;}
h2{text-align:center;margin-bottom:0px;font-size:22px;}
.main-heading{margin-bottom:30px;font-weight:600;}
.award-img{text-align:center;}
.m-top{margin-top:40px !important;}
.section-p{padding:50px 0;}
.margin-top1{margin-top:0px;}
.banner-2.yellow h2{line-height:70px;font-size:15px;}
.latest-news .img-holder .date{display:block; font-size:12px; right:0px; line-height:16px;padding: 3px 10px;}
.latest-news .img-holder .date em{font-size:10px;}
}
.m-50{margin-top:50px;}
.inner-header{background:#f6f6f6;width:100%;background:url(../images/inner-header-bg.jpg) repeat-y top left;}
.formFooter{display:none !important;}