@charset "utf-8";

/*Project Name : Sambhic LTD [Created by WEBLINKINDIA.NET on June 15, 2021 : Mohan]*/

body{font:16px/20px 'Poppins'; color:#535353}
.flayfair{font-family: 'Playfair Display', serif;}
.poppins{font-family: 'Poppins', sans-serif;}

h1, h2, h3, h4, h5, h6{font-family:'Playfair Display'}
h1{font:600 36px/36px 'Playfair Display';color:#662520;text-transform:inherit !important;}
h2{font-size:30px; color:#575757;font-weight:700;text-transform:uppercase;margin:0;}
h3 {color: #81ab40;font-size: 26px;font-weight: 600;}
h3 span{font:800 30px/30px 'Playfair Display'; color:#2b70a0;}

figure{display:table-cell; vertical-align:middle;}figure img{display:block; margin:auto; border:0}
.minmax{min-width:1200px; max-width:100%;}
.white{color:#fff;}
.bg-gray2{background:#f1f1f1;}

.no_pad{margin:0;padding:0;}
.container{width:1260px; padding:0;max-width:1260px;}
.row{padding:0; margin:0;}.row > .no_pad{padding:0; margin:0;} 

.mw_98{max-width:98%; height:auto;}.mw_96{max-width:90%; height:auto; margin:auto;}.w97{ width:80%;}.w100{ width:100%;}

.main{position:absolute;width:100%;z-index:99;padding:0 15px;}
.main1{background:#000;}
.social_links{float:right;margin-top:28px;}
.social_links a{background:#662520;height:27px;width:27px;display:inline-block;border-radius:50px;text-align:center;line-height:26px;}
.social_links a .fas, .fab{text-align:center;color:#fff;font-size:12px;}
.social_links a:hover{background:#efefef;}
.social_links a:hover .fab{color:#662520;}
.social_links a:hover .fas{color:#662520;}

.contact_side{ position:fixed; right:0; bottom:100px; z-index:9999;}
.courses_area{padding:30px 0 60px;background:#fff;border-top:1px solid #ececec;}
.courses_area h2{font-size:36px;color:#662520;font-weight:800;margin-bottom:10px; text-transform:none;}
.courses_area p{color:#5f5f5f;font-size:15px;line-height:25px;font-weight:500;}

/* Owl area */
.ser_area{width:295px;height:auto;overflow:hidden;margin:0 auto;position:relative;background:#fff;}
.serv-box{ width:295Px; height:390px;margin:0 auto;}
.serv-box figure{width:295px;height:390px;vertical-align:middle;text-align:center;display:table-cell;}
.serv-box figure img{display:block;max-width:100%;transition:all linear .3s;border-radius:5px 5px 0px 0px;}
.serv-box figure img:hover{transform:scale(1.05,1.05);}
.titile_area{padding:0 0 18px;background:rgba(102, 37, 32, 0.82);border-radius:0 0 7px 7px;position:absolute;z-index:99;width:100%;bottom:0;}
.trainee_text:hover{text-decoration:none;color:#fff;}
.trainee_text{color:#fff;padding:12px 0px 0;display:block;font-size:20px;font-weight:600;text-align:center;font-family:Playfair Display;}
.plus_icon{height:45px;width:45px;text-align:center;margin:0 auto;background:#fff;border-radius: 50%;line-height: 45px !important;margin-top: -25px;}
.plus_icon a{color:#662520;padding:2px 15px;text-align:center;margin:0 auto;font-size:28px;font-weight:800;border-radius:50%;}
.plus_icon a:hover{text-decoration:none;}
/* Owl area */


/*Welcome Area*/
.wel-area{padding:50px 0;margin:0;background:url(../images/wel-bg.jpg) no-repeat center top; background-attachment:fixed; background-size:cover;margin-top:5px;    clear:both;}
.wel_cont h1{font:700 36px/36px 'Playfair Display';color:#fff;text-align:left;text-transform:none;}
.wel_cont{background:rgba(102, 37, 32, 0.89);padding:20px 20px;}
.wel_cont p{text-align:left;color:#fff;font-size:15px;line-height:25px;font-weight:300;margin-top:20px;}
.read{display:inline-block;border:2px solid #fff;text-align:center;padding:10px 30px;color:#662520;font-weight:600;transition:.3s;background:#fff;font-size:17px;border-radius:5px;font-family:Playfair Display}
.read:hover{text-decoration:none;background:none;color:#fff;}
/*Welcome Area*/

.help_area{padding:50px 0;}
.help_area h2 span{color:#19a8ff;}
.help_cont{text-align:center;padding:10px 0;transition:.5s;}
.help_cont h3 a{color:#662520;font-size:26px;font-weight:700;margin-top:20px;}
.img_box{height:103px;width:103px;overflow:hidden;border-radius:50%;padding:17px 0;margin:0 auto;text-align:center;transition:.5s;border:1px solid #e4e4e4;}
.img_box svg{fill:#662520;height:auto;width:60px;text-align:center;transition:.5s;}
.text_area{text-align:center;font-size:14px;color:#555;font-weight:500;line-height:24px;padding:15px 56px;}
.help_cont:hover svg path{fill:#fff;}
.help_cont:hover .img_box{background:#662520;}
.br{border-right:1px solid #eaeaea;}

.cont_detail{padding:66px 30px 66px 0;}
.cont_detail h4{font-size:30px;color:#662520;font-weight:700;margin-bottom:10px;}
.cont_detail .bb{border-bottom:3px solid #b0655f;width:17%;}
.cont_detail h5{font-size:18px;background:#662520;margin:30px 0;color:#fff;display:inline-block;padding:5px 10px;}
.call{color:#333;font-size:18px;margin-bottom:8px;}
.call a{font-size:18px;font-weight:800;color:#333;}
.mail{color:#333;font-size:18px;margin:0;}
.mail a{font-size:18px;font-weight:500;color:#662520;}
.cont_detail hr{background:#cabdbc;margin:25px 0;}


.request_area{background:url(../images/request-bg.jpg) no-repeat center top;background-attachment:fixed; background-size:cover;border-bottom:5px solid #662520;min-height:485px;}
.request_inner{padding:80px 100px 15px 60px;}
.request_form .contact_form2 input[type=text], .contact_form2 select, .contact_form2 textarea{border:1px solid #fff;border-radius:8px;font:400 14px/20px 'Poppins';margin:0 0 10px 0;background:transparent;}
.request_form .contact_form2 textarea{border:1px solid #fff;border-radius:8px;}
.request_form ::placeholder{color:#fff;opacity: 1;}
.request_form :-ms-input-placeholder {color:fff;}
.request_form ::-ms-input-placeholder {color:fff;}
.request_form .sub_btn{text-align:center;background:#fff;color:#662520;font-size:18px;font-weight:600;text-transform:uppercase;padding:9px 15px;border:2px solid #fff;display:inline-block;border-radius:5px;float:right;}
.request_form .sub_btn:hover{background:none;color:#fff;text-decoration:none;}
.contact_form input[type=text]{font:15px 'Poppins'; color:#323232;background:none; border:1px solid #d3d3d3;box-shadow:none; border-radius:3px; padding:7px 10px; width:100%;}
.contact_form textarea{font:15px 'Poppins'; color:#323232;background:none; border:1px solid #d3d3d3;box-shadow:none; border-radius:3px; padding:7px 10px; width:100%;}
.contact_form select{font:15px 'Poppins'; color:#323232;background:none; border:1px solid #d3d3d3;box-shadow:none; border-radius:3px; padding:7px 10px; width:100%;margin-bottom:8px;}
.contact_form .con_ml25{ margin-left:25px;}
/*form*/

/* whatsap css */
.wts-app{background:#4aae20;border-radius:5px 0 0 5px;position:fixed;right:0;top:35%;z-index:999999;box-shadow:0 0 12px rgba(5,5,5,.5)}
.wts-app a{display:block;color:#fff;font-weight:500;padding:8px 10px;text-align:center}
.wts-app .fab{font-size:2em !important;}
.wts-app a:hover .wts-app-btn:hover{text-decoration:none;color:#fff}
.wts-app-btn{background:#4aae20;color:#fff}
/* whatsap css */

/*footer-start*/
.foot-area{padding:30px 0;background:#242424;;}
footer h4{font-weight:600;color:#fff;display:inline-block;margin-bottom:0px;text-align:left;font-size:22px;}
footer .ft_links a{display:inline-block;color:#fff;font-size:14px;font-weight:300;line-height:25px}
footer .ft_links a:hover{ text-decoration:none;color:#fff;}
footer .ft_links span a{ text-transform:uppercase;}
.ft-logo{float:right; margin-top:28px;text-align:right;color:#fff;}
.ft-logo p{font-size:14px;margin-bottom:25px;line-height:15px;}
.ft_social_links{margin-top:18px;}
.ft_social_links a{background:#662520;height:33px;width:33px;display:inline-block;border-radius:50px;text-align:center;line-height:35px;}
.ft_social_links a .fab{text-align:center;color:#fff;}
.ft_social_links a:hover{background:#fff;}
.ft_social_links a:hover .fab{color:#662520;}
.copy-rght{font-size:11px; color:#878787; text-align:right; padding-top:20px;}
.copy-rght a{color:#878787;}
.f_dd_box {margin:22px 0 0 0;}
.ft_links{margin:0; padding:0;}
.ft_links li{margin:0; padding:0 0 0 15px;background:url(../images/ft-bullet.png) no-repeat 0px 8px;list-style:none;}
.bottom{background:#191919;text-align:center;padding:30px 0;margin-top:40px;}
.bottom p{margin:0;color:#555;font-size:13px;}
.bottom p a{color:#555}
/*footer-end*/


/* CMS AREA */
.mid_area{padding-top:0px; padding-bottom:20px;}
.cms_area{line-height:24px;font:15px/25px 'Poppins'; min-height:400px; color:#5f5f5f; overflow-x:auto; margin-bottom:20px; padding:10px;}
.cms_area ul, .cms_area ol{font:16px/23px 'Poppins'; margin:30px 0px 30px 50px}
.cms_pc{max-width:100%; border:1px solid #ddd; padding:5px;}
/* CMS AREA ENDS */
/* TREE */
.breadcrumb_outer{background:#662520;border-bottom:3px solid #c10e00;}
.breadcrumb_outer .breadcrumb{margin:0;font-size:14px;color:#fff;background:none;padding:6px 0}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover{color:#fff;}
.breadcrumb li.active{color:#fff;}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0";}
/* TREE CLASSES */

/* CONTACTS */
.contact_box{}
.contact_form2 input[type=text], .contact_form2 select,.contact_form2 textarea{width:49.5%; padding:10px 15px; border:2px solid #ddd;border-radius:3px; font:400 14px/20px 'Poppins';margin:0 0 5px 0}
.contact_form2 .large{width:99.5% !important;}
/* CONTACTS ENDS */
.black, .black:hover{color:#000;}

.contact-dtl{padding:0px 0px; width:100%}
.contact-dtl .contct_ot{margin:0px 0px}
.contact-dtl .contct_ico{width:61px; height:61px; float:left}
.contact-dtl .contct_ico img{max-width:100%; height:auto}
.contact-dtl .contct_r{padding-left:80px}
.contact-dtl .contct-hed1{font-size:15px; color:#000; font-weight:600; margin-bottom:0px}

.sitemap{text-align:left; padding:30px auto;}
.sitemap a{display:inline-block; padding:10px 32px; background:#fff url(../images/arl3.png) no-repeat 11px 15px; font:400 16px/20px 'Poppins'; border:2px solid #f8f8f8; box-shadow:1px 0 5px #eee; border-radius:5px; margin:10px 5px; color:#666; width:30%; float:left;text-align:left;}
.sitemap a:hover{border:2px solid #ddd; text-decoration:none}

.download_btn{ background:#dad943;padding:5px 10px; display:inline-block; color:#000; border-radius:3px; font-size:14px;}
.download_btn:hover, .download_btn:focus{background:#c7161e; color:#fff; text-decoration:none}

/* contact classes */
.contact-bx{padding:15px 15px;border:1px solid #ddd;}
.cont_lft{padding:20px;background:#f8f8f8; box-shadow:0px 1px 5px #ccc;}
.cont_lft  h2{border-bottom:1px solid #f1f1f1;padding-bottom:6px !important; padding-top:0px !important;color:#44201e; line-height:20px; text-transform:uppercase; font-weight:400 !important; font-size:18px !important; text-align:left}
.cont_rgt{ background:#f1f1f1; border:1px solid #ccc; padding:10px 0px}
.career-bg{ background:#f1f1f1;border:1px solid #ccc;padding:10px 20px; margin-bottom:10px;}
.cont_rgt  h2{ border-bottom:1px solid #f1f1f1; padding-bottom:6px !important; padding-top:0px !important;color:#44201e; line-height:20px; text-transform:uppercase; font-weight:600 !important; font-size:18px !important; text-align:left}
.cont_rgt  h2 b{ font-family:'Poppins';}

.cont_rgt .form-group input[type=text]{background:#fff;border-radius:0px;border:1px solid #ccc; box-shadow:none}
.cont_rgt .form-group input[type=radio]{ background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none; margin-left:15px; padding-left:5px;}
.cont_rgt .form-group input[type=file]{ background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none; padding-bottom:40px;}
.cont_rgt .form-group Option{background:#fff;box-shadow:none;padding-left:10px;padding-top:3px;}
.cont_rgt .form-group label{font-size:13px;color:#878383;}
.upload1{ width:100%; background:#fff; border-radius:0px; border:1px solid #ccc; box-shadow:none;}
.cont_lft ul{list-style: none;margin: 0;padding:0px;}
.cont_lft li{list-style:none; font-size:14px; margin-top:7px; font-weight:500;}
.star{ color:#f00;}
.cont_lft .ft-contct{font-family:'Poppins'; width:100%;color:#000000; font-size:14px; margin-top:8px; display:block;line-height:20px; border-bottom:1px dashed #ccc; padding-bottom:20px;}
.cont_lft .ft-contct span{ display:block;float:left; width:43px; height:43px; overflow:hidden; margin-right:5px;}
.cont_lft .ft-contct b{font-weight:600; font-size:15px;}
.cont_lft .ft-contct a{color:#000066;}
.form-group {margin-bottom:5px;}
.verf-inp{ width:140px;}
a.submit-butt{ color:#fff;} a:visited.submit-butt  { color:#fff;}
.submit-butt{background:#662520; padding:6px 18px; color:#fff; font-size:16px; text-transform:capitalize; margin-top:20px !important;}
.submit-butt:hover{ color:#fff; background:#333;}
.submit-butt:focus{ color:#fff;}
a.submit-butt2{ color:#fff;} a:visited.submit-butt2  { color:#fff;}
.submit-butt2{background:#9c9c9c; padding:6px 18px; color:#fff; font-size:16px; text-transform:capitalize; margin-top:20px !important;}
.submit-butt2:hover{color:#fff;background:#47525d;}
.submit-butt2:focus{color:#fff;}

.domestic{ width:100%; height:auto; background:#FFF; border:1px solid #ccc; margin-bottom:18px;}
.domestic-inn{ background:#F3F3F3; width:94%; height:100px; margin:12px; border:1px dotted #666;}
.redish {color:#daa520;}
/*contact-classes-end*/


.cont{border:1px solid #ececec;padding:10px 10px;box-shadow:0 0 12px #ccc;margin-bottom:20px;transition:.5s;display: table;width: 100%;}
.cont:hover{box-shadow:none;}
.cont h3{color:#505050;font-size:22px;font-weight:600;}
.table{width:64%;margin-top:20px;}



/* ======================================================================================================
   MEDIA QUERIES
   =====================================================================================================*/	

/* ================= Desktop/Laptop below 1152px  ================= */

@media only screen and (max-width:1280px){
.sitemap a{width:48%;}
.text_area{padding:15px 20px;}
.request_inner{padding: 80px 10px 15px 10px;}
.social_links{margin-top:10px;margin-right: 80px;}
}
@media only screen and (max-width:1151px){
.contact_form2 input[type=text], .contact_form2 select, .contact_form2 textarea {width: 49.2%;}
.navbar .brand{margin:0 0 0 10px;}
}

/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.input_l{width:49%; float:left; margin-bottom:7px; margin-right:0;}
.contact_form select {width:49%;}
.input_r{width:49%;float:right;  margin-bottom:7px;}
/*form*/
h1{font-size:32px;}
.ft-logo{float:none;margin-top:28px;text-align:center;}
.contact_form2 input[type=text], .contact_form2 select, .contact_form2 textarea {width: 49.5%;}
.sitemap a{width:48%;}
.bottom{margin-top: 10px;}
.courses_area{padding:30px 0 30px;}
.help_area{padding: 10px 0;}
.request_area{background:#a9a9a9;}
.cont_detail{padding: 30px 30px 0 0;}
.request_inner{padding: 50px 10px 15px 10px;}
.cont_lft .ft-contct span{margin-bottom:25px;}
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
h1{font:24px/24px 'Poppins'; color:#454545; }
h2{font:22px/22px 'Poppins'; color:#000;}
/*footer*/
.dd_next{ border-bottom:1px dotted #fff; padding:7px 0; background:url(../images/p3.png) no-repeat 100% center; cursor:pointer;text-transform: uppercase;margin-bottom: 0px;}
.foot-area{padding:10px 0;}
.dd_next_act{background:url(../images/p4.png) no-repeat 100% center;}
.ft_links{ margin-left:0px;}
.ft-logo {float: none; margin-top: 15px; text-align: center;}
.copy-rght{ font-size:12px; text-align:center; padding-top:15px;}
.f_dd_box {margin: 10px 0 0 0;}
.f_dd_box {display: none;}
footer .contct-dtls{ margin-top:20px;}
.contact_form2 input[type=text], .contact_form2 select,.contact_form2 textarea{width:99.5%; padding:7px 10px; border:2px solid #ddd; border-radius:3px; font:400 14px/20px 'Poppins',Arial, Helvetica, sans-serif;margin:0 0 5px 0}
/* CONTACTS ENDS */
.sitemap a{width:98%;float:left;}
.ft_social_links{text-align:center;}
.social_links{margin-top:10px;}
.bottom{padding:10px;}
.cont_lft .ft-contct span{margin-bottom:38px;}
.request_form .sub_btn{padding:9px 15px;}
}
@media only screen and (max-width:479px) {
#back-top{bottom:50px;right:0px;}
#back-top:hover{bottom:50px;}
.wel-area{background:#662520;}
.wel_cont {padding:0;}
.wel-area {padding:20px 0;}
}
