@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,600,700|Roboto+Condensed:400,500,600,700');body {padding: 0;margin: 0;font-family: 'Roboto Condensed', sans-serif;background: url(../images/body-bg.jpg);background-attachment: fixed;overflow-x: hidden;background-position:center center;background-size: cover;}
.row {margin-right: 0px !important;margin-left: 0px !important;}
a:hover {text-decoration:none;}
a:focus {outline: 0px auto -webkit-focus-ring-color !important;outline-offset: 0px !important;}
.bg-part{margin: 10px 0px;padding:0px 0px 0px;box-shadow: -1px -1px 3px 2px #5a5a5a70;}

/*---logo-part---*/
.header-part{background-color:#fff;}
.logo-part{text-align:center;}
.logo-part img {width: 100%;height: auto;}
.about_product_contact{margin-top: 33px;}
.about_product_contact h3 {font-size: 19px;text-transform: uppercase;color: #ffffff;margin: 0px 0px;}
.about_product_contact h3 a{font-size: 18px;font-weight: 700;text-transform: uppercase;color: #ffffff;margin: 0px 0px;text-decoration:none;}
.about_product_contact > span > i{display: flex;align-items: center;justify-content: center;width: 45px;color: #fff;font-size: 17px;height: 45px;border: 4px solid #ffffff;border-radius: 50%;position: absolute;background-color: #4e5053;top: 50%;right: -25px;transform: translateY(-50%);}
.about_product_contact {position: relative;padding: 11px;padding-left: 2px;padding-right: 18px;width: 150px;background-color: #de6226;}
/*---logo-end---*/

/*slider-start*/
.carousel-control{opacity:0.8}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{background-color: #de6226;width: 35px;height: 35px;font-size: 14px;border-radius: 50px;line-height: 28px;border: 3px solid #fff !important;}
.carousel-control.left{background-image:none;}
.carousel-control.right {background-image:none;}
/*slider end*/

/*--social-message-start--*/
.pd-part {padding-left: 5px;padding-right: 5px;}
.social-part {background-color: #d1d1d1;padding:20px 0px;}
.social-box{background-color: #de6226;text-align:center;border:2px solid #fff;box-shadow: 0px 0px 3px 0px #111;}
.social-box img{width: 100%;height:auto;padding: 3px 13px;}
/*--social-message-end--*/

/*--menu-start--*/
.pd-part-ex{padding-left:3px;padding-right:3px;}
.menu-box {text-align: center;background-image: linear-gradient(180deg, #686868, #020202);padding: 15px 0px;}
.menu-box p{text-align:center;margin:0px;color:#fff;text-decoration:none;}
.menu-box p a{color:#fff;font-size:20px;text-transform:uppercase;font-weight:700;text-decoration:none}
.pd-bottom{padding: 20px 5px 20px 5px;background-color: #ffffffb8;}
/*--menu-end--*/

/*--contain-start--*/
.contain-part{padding:25px 0px;background-color:#fff;}
.decor-2 {width: 100%;text-align: center;margin: 0px auto 10px;}
.text-part{padding: 0px 8px;text-align:center;}
.text-part h2 span{color: #484848;margin: 0px 0px 7px 0px;font-weight:400;text-transform: uppercase;font-size: 22px;display:block;}
.text-part h2{color: #de6226;margin: 0px 0px 4px;font-weight: 900;text-transform: uppercase;font-size: 42px;}
.text-part p{font-size: 19px;line-height: 30px;color: #484848;margin: 10px 10px;}
.button-box a {background-color: #de6226;color: #fff;padding: 0px 0px 0px 15px;font-size: 20px;text-transform: uppercase;display: inline-block;margin: 7px 0px 7px;border: 0px;font-weight: 800;text-decoration: none;}
.button-box a i{background-color: #313131;padding: 12px;margin-left: 15px;font-size: 22px;}
/*--contain-end--*/

/*--Product-start--*/
.product-part{background-image: url(../images/product-bg.jpg);width: 100%;height:auto;position:relative;background-repeat: no-repeat;background-size: cover;background-position: center center;padding:25px 0px 15px;}
.product-part::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #161616;opacity: 0.70;}
.product-title-part {padding: 0px 8px;text-align:center;}
.product-title-part h2 span{color: #fff;margin: 0px 0px 7px 0px;font-weight:400;text-transform: uppercase;font-size: 22px;display:block;}
.product-title-part h2{color: #fff;margin: 0px 0px 4px;font-weight: 900;text-transform: uppercase;font-size: 42px;}
.rs-courses .cource-item {border: 1px solid #dddddd;}
.rs-courses .cource-item .cource-img {position: relative;margin-bottom: 22px;}
.rs-courses .cource-item .cource-img img {width: 100%;transition: all 0.3s ease 0s;}
.rs-courses .cource-item .cource-img .course-value {position: absolute;bottom: -25px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #ff3115;color: #ffffff;font-size: 14px;font-weight: 600;border-radius: 50%;z-index: 1;}
.rs-courses-2 {padding:0px;}
.rs-courses-2 .cource-item {margin:0px;}
.rs-courses-2 .cource-item .cource-img {position: relative;overflow: hidden;border-radius:0px 0px;}
.rs-courses-2 .cource-item .cource-img img {-webkit-transition: all .3s ease;transition: all .3s ease;width: 100%;}
.rs-courses-2 .cource-item .cource-img .course-value {position: absolute;bottom:0px;right: 25px;height: 50px;width: 50px;line-height: 50px;text-align: center;background-color: #ff3115;color: #ffffff;font-size: 13px;font-weight: 500;border-radius: 50%;}
.rs-courses-2 .cource-item .course-body {padding:0px;transition: all 0.5s ease 0s;background-color: #de6226;text-align: center;}
.rs-courses-2 .cource-item .course-body .course-category {display: inline-block;}
.rs-courses-2 .cource-item .course-body .course-title {font-size: 20px;margin:0px;}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;color: #ffffff;transition: all 0.35s ease 0s;text-decoration: none;font-size: 18px;font-weight: 700;line-height: 48px;padding: 5px 0px;}
.rs-courses-2 .cource-item .course-body .course-title a:hover {color: rgb(224 224 224);}
.rs-courses-2 .cource-item .course-body .course-desc {padding: 0px 30px 10px;}
.rs-courses-2 .cource-item .course-body .course-desc p {margin-bottom:0px;margin:8px 0px 20px;line-height: 28px;font-size:17px;transition: all 0.35s ease 0s;}
.rs-courses-2 .cource-item .cource-btn {background-color:#19aafc;width:100%;display: inline-block;margin-top: 0px;padding:10px 20px;font-size: 16px;text-transform: uppercase;color: #ffffff;font-weight: 700;transition: all 0.3s ease 0s;}
.rs-courses-2 .cource-item .cource-btn:hover {background-color: #000000;}
.rs-courses-2 .cource-item:hover .course-body {background-color: #000000;}
.rs-courses-2 .cource-item:hover .course-body .course-title a {color:#e2e2e2;}
.rs-courses-2 .cource-item:hover .course-body p {color: #fff;}
.rs-courses-2 .cource-item:hover .cource-btn {background-color: #000000;color: #ffffff;text-decoration:none;}
.rs-courses-2 .cource-item:hover .cource-img img {-webkit-transform: scale(1.08);transform: scale(1.08);opacity:0.9;}
.rs-courses-2 .view-more {bottom: auto;}
.md-top{margin-top:40px;}
.owl-controls .owl-nav > div {position: absolute;top: 50%;width: 45px;height: 45px;line-height: 32px;text-align: center;background-color: #ffffff;border: 5px solid #363636;color: #de6226;transform: translateY(-50%);font-size: 18px;border-radius: 50%;opacity:1;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.owl-controls .owl-nav > div:hover {background-color: #de6226;color: #fff;}
.owl-controls .owl-nav .owl-prev {left: -25px;}
.owl-controls .owl-nav .owl-next {right: -25px;}
.rs-carousel:hover .owl-controls .owl-nav > div {opacity: 1;}
.owl-carousel .owl-stage-outer{margin:0px 0px;}
/*--Productpart-End--*/

/*--Industries-start--*/
.industries-part {padding:25px 0px;background-color:#ffffff;}
.ind-img img {width:100%;height:auto;margin-top:15px;}
/*--Industries-End--*/

.button-box-b a {background-color: #de6226;color: #fff;padding: 0px 0px 0px 15px;font-size: 20px;text-transform: uppercase;display: inline-block;margin: 7px 0px 7px;border: 0px;font-weight: 800;text-decoration: none;}
.button-box-b i{background-color: #fff;padding: 12px;margin-left: 15px;font-size: 22px;color:#000}

/***********Just Free Call Start**************/
.content-grid {background-color: #000;width: 100%;background-size: cover;position: relative;background-attachment: fixed;padding: 30px 0px;background-image: url(../images/just-free-call.png);text-align:center;}
.content-grid-to {border-bottom:1px dashed #ffffff;border-top: 1px dashed #ffffff;margin: 0;padding: 25px 0;}
.just-free-text h2 {font-size:35px;line-height:45px;text-align:center;color:#fff;font-weight:800;text-transform:uppercase;margin: 5px 0px 5px;}
.just-free-text h2 span{font-size:35px;line-height:45px;text-align:center;color:#fff;font-weight:300;text-transform:uppercase;}
.just-free-text p {font-size: 20px;line-height: 33px;color: #fff;margin: 10px 19px;}
.just-box {text-align:center}
.just-box a {background-color: #000000;text-decoration:none;color: #fff;padding: 12px 43px;font-size: 18px;text-transform: uppercase;display: inline-block;margin: 6px 0px 10px;border: 0px;border-bottom:4px solid #ef5c36;border-radius: 30px;}
.just-box a i{margin-left:5px;}
/***********Just Free Call End**************/

/*--Industries-start--*/
.enquiry-part {padding:25px 0px;background-color:#eeeeee;}
.enquiry-title {text-align: left;}
.enquiry-title h2 {font-size:35px;line-height:45px;color:#de6226;font-weight:800;text-transform:uppercase;margin: 5px 0px 5px;}
.enquiry-title h2 span{font-size:35px;line-height:45px;color:#000;font-weight:300;text-transform:uppercase;}
.decor-3 {width: 100%;text-align: left;margin: 0px auto 10px;}
.form-pd {margin-top: 15px;}
.input-group {position: relative;display: table;border-collapse: separate;margin:10px 0px;width: 100%;font-size:16px;}
.form-control:focus{border: 1px solid #ccc;background-color:none;box-shadow:none;}
.Submit-box{background-color: #de6226;color: #fff;padding:13px;width:35%;font-weight: 600;font-size: 20px;border: none;margin: 5px 0px;text-transform: uppercase;}
input:focus {outline-offset: none !important;outline: -webkit-focus-ring-color auto 0px;}
/*--Industries-End--*/

/*--Contat-Part-start--*/
.contact-part{padding:25px 0px;background-color:#ffffff;}
.cotact-title {text-align: left;}
.cotact-title h2 {font-size:35px;line-height:45px;color:#de6226;font-weight:800;text-transform:uppercase;margin: 5px 0px 5px;}
.cotact-title h2 span{font-size:35px;line-height:45px;color:#000;font-weight:300;text-transform:uppercase;}
.w3l-footer {margin-top: 15px;}
.w3l-footer.three ul{padding-left:0px;}
.w3l-footer.three ul li {margin-bottom: .6em;display: block;}
.w3l-footer.three ul li i {font-size: 35px;color: #de6226;position: relative;line-height: 40px;float:left;height: 40px;border-radius: 50%;text-align: center;width: 40px;}
.w3l-footer.three ul li p {text-align: left;list-style-type: none;color:#131313;font-size: 18px;line-height: 30px;float: left;width:88%;margin-left: 10px;margin-bottom: 0px;margin: 4px 0px 2px 10px;}
.w3l-footer.three ul li span {display: block;}
.w3l-footer.three a{color:#000;}
.w3l-footer.three a:hover {color:#de6226;transition:0.5s;}
/*--Contat-Part-End--*/

.powe-by-part{margin-bottom:90px;}
.a1-title {background-color: #de6226;}
.a1-title h4 {margin: 0px;padding: 10px 0px;text-align: center;font-size: 18px;line-height: 28px;font-weight:600;color: #fff;}
.a1-title a {margin: 0px;padding: 10px 0px;text-align: center;font-size: 18px;line-height: 28px;font-weight:600;color: #fff;}

/* Footer Menu CSS Starts */
.footer {position: fixed;bottom: 0;left: 0;width: 100%;text-align: center;z-index:2;}
.footer-menu {box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(255, 251, 251, 0.1) inset;width: 100%;height: auto;padding: 0px;margin: 0;list-style-type: none;overflow: auto;position: relative;background: #dedede;display: flex;background-size: 20px 100%, 20px 100%, 20px 100%, 20px 100%;background-attachment: local, local, scroll, scroll;}
.footer-menu li {flex: 1;min-width: 80px;}
.footer-menu .footer-menu-link {display: inline-block;width: 100%;text-align: center;padding: 5px;box-sizing: border-box;color: #555555;}
.footer-menu .footer-menu-icon {font-size: 40px;margin-bottom: 10px;color:#ff0000;}
.footer-menu-link i{font-size:25px;padding: 6px 0px;color: #de6226;}
.footer-menu .footer-menu-text {font-size: 17px;font-weight: 600;}
/* Footer Menu CSS Completed */


@media (max-width:767px){.logo-part img {width: 50%;height: auto;}
.decor-2 {width: 100%;text-align: center;margin: 0px auto 5px;}
.decor-2 img{width:50%;}
.about_product_contact{display:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {background-color: #de6226;width: 25px;height: 25px;font-size: 10px;border-radius: 50px;line-height: 19px;border: 2px solid #fff !important;}
.social-part {background-color: #d1d1d1;padding:5px 0px; text-align:center;}
.social-box img {width: 100%;height: auto;padding: 4px 4px;}
.social-box { text-align:center; margin:0 auto;}
.social-box {text-align: center;width:18%;float: left;height: auto;margin: 2px;}
.pd-bottom {padding: 10px 5px 10px 5px;background-color: #ffffffb8;}
.menu-box {text-align: center;background-image: linear-gradient(180deg, #686868, #020202);padding: 15px 0px;margin: 2px 0px;}
.text-part {padding: 0px 0px;text-align: center;}
.contain-part {padding: 12px 0px;background-color: #fff;}
.text-part h2 span {color: #484848;margin: 0px 0px 8px 0px;font-weight: 400;text-transform: uppercase;font-size: 17px;display: block;}
.text-part h2 {color: #de6226;margin: 0px 0px 4px;font-weight: 900;text-transform: uppercase;font-size: 29px;}
.text-part p {font-size: 17px;line-height: 27px;color: #484848;margin:0px 0px 5px;}
.button-box a {background-color: #de6226;color: #fff;padding: 0px 0px 0px 10px;font-size: 16px;text-transform: uppercase;display: inline-block;margin: 5px 0px 5px;border: 0px;font-weight: 800;text-decoration: none;}
.button-box a i{background-color: #313131;padding: 12px;margin-left: 10px;font-size: 15px;}
.product-title-part h2 span{color: #fff;margin: 0px 0px 3px 0px;font-weight:400;text-transform: uppercase;font-size: 20px;display:block;}
.product-title-part h2{color: #fff;margin: 0px 0px 2px;font-weight: 900;text-transform: uppercase;font-size:30px;}
.product-title-part {padding: 0px 0px;text-align: center;}
.owl-carousel .owl-stage-outer {position: relative;margin: 5px 0px !important;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.rs-courses-2 .cource-item .course-body .course-title a {text-transform: uppercase;color: #ffffff;transition: all 0.35s ease 0s;text-decoration: none;font-size: 16px;font-weight: 600;line-height: 45px;padding: 0px 0px;}
.button-box-b a {background-color: #de6226;color: #fff;padding: 0px 0px 0px 10px;font-size: 16px;text-transform: uppercase;display: inline-block;margin: 5px 0px 5px;border: 0px;font-weight: 800;text-decoration: none;}
.button-box-b i{background-color: #fff;padding: 12px;margin-left: 10px;font-size: 16px;color:#000;}
.ind-img img {width: 100%;height: auto;margin-top: 5px;}
.industries-part {padding: 10px 0px;background-color: #ffffff;}
.content-grid {background-color: #000;width: 100%;background-size: cover;position: relative;background-attachment: fixed;padding: 15px 0px;background-image: url(../images/just-free-call.png);text-align: center;}
.content-grid-to {border-bottom: 1px dashed #ffffff;border-top: 1px dashed #ffffff;margin: 0;padding: 10px 0;}
.just-free-text h2 {font-size: 23px;line-height: 45px;text-align:center;color:#fff;font-weight:800;text-transform:uppercase;margin: 0px 0px 0px;}
.just-free-text h2 span{font-size: 23px;line-height: 43px;text-align:center;color:#fff;font-weight:300;text-transform:uppercase;}
.just-free-text p {font-size: 17px;line-height: 27px;color: #fff;margin: 0px 15px 7px;}
.enquiry-part {padding: 15px 0px;background-color: #ffffff;}
.enquiry-title h2 {font-size: 30px;line-height: 45px;color: #de6226;font-weight: 800;text-transform: uppercase;margin: 5px 0px 0px;}
.enquiry-title h2 span {font-size: 30px;line-height: 45px;color: #000;font-weight: 300;text-transform: uppercase;}
.decor-3 img{width:50%;}
.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {height: 46px;padding: 10px 16px;font-size: 15px !important;line-height: 1.3333333;border-radius: 6px;}
.Submit-box {background-color: #de6226;color: #fff;padding: 10px;width: 50%;font-weight: 500;font-size: 20px;border: none;margin: 2px 0px;text-transform: uppercase;}
.decor-3 {width: 100%;text-align: left;margin: 0px auto 0px;}
.contact-part {padding: 15px 0px;background-color: #ffffff;}
.cotact-title h2 {font-size: 30px;line-height:45px;color:#de6226;font-weight:800;text-transform:uppercase;margin: 5px 0px 0px;}
.cotact-title h2 span{font-size: 28px;line-height:45px;color:#000;font-weight:300;text-transform:uppercase;}
.w3l-footer.three ul li {margin-bottom: 10px;display: block;}
.w3l-footer.three ul li i {font-size: 22px;color: #de6226;position: relative;line-height: 30px;float:left;height: 30px;border-radius: 50%;text-align: center;width: 30px;}
.w3l-footer.three ul li p {text-align: left;list-style-type: none;color:#131313;font-size: 16px;line-height: 27px;float: left;width: 85%;margin-left: 10px;margin-bottom: 0px;margin: 4px 0px 2px 4px;}
.w3l-footer.three ul li p {text-align: left;list-style-type: none;color:#131313;font-size: 15px;line-height: 24px;float: left;width: 86%;margin-left: 7px;margin-bottom: 0px;margin: 4px 0px 2px 3px;}
.a1-title h4 {margin: 0px;padding: 6px 5px;text-align: center;font-size: 14px;line-height: 26px;font-weight: 500;color: #fff;}
.a1-title h4 a{margin: 0px;padding: 6px 5px;text-align: center;font-size: 14px;line-height: 26px;font-weight: 600;color: #fff;}
.footer-menu .footer-menu-link {display: inline-block;width: 100%;text-align: center;padding: 2px;box-sizing: border-box;color: #555555;}
.footer-menu-link i {font-size:18px;padding:5px 0px;color: #de6226;}
.footer-menu .footer-menu-text {font-size: 12px;font-weight: 500;}
}