html,body{height:100%;padding:0!important}
img{border:0 none;max-width:100%;vertical-align:top}
a{outline:0;cursor:pointer;-webkit-transition:all .5s ease-out 0s;-moz-transition:all .5s ease-out 0s;-o-transition:all .5s ease-out 0s;transition:all .5s ease-out 0s;color:#ea4957}
a:hover,a:focus{color:#000;text-decoration:none}
h1{font-size:32px;margin:0}
h2{font-size:26px;margin:0;font-weight: 800;}
h3{font-size:20px;margin:0}
h4{font-size:16px;margin:0}
h5{font-size:12px;margin:0}
body{margin:0;padding:0;font-family:'Muli',sans-serif;font-size:16px;color:#2b2b2b;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;scroll-behavior:smooth}
ul{margin:0;padding:0;list-style-type:none}
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
.white-text{color: #fff;}
hr{margin:20px 0}
label{font-size:15px;color:#666;font-weight:500;display:block}
textarea{max-width:100%;border:1px solid #d7d7d7}
.form-control{box-shadow:none;-webkit-box-shadow:none;border-radius:0;border:1px solid #666;height:42px;}
input::-webkit-input-placeholder{color:#000;font-size:18px;font-weight:700}
input::-moz-placeholder{color:#000;font-size:18px;font-weight:700}
input::-ms-placeholder{color:#000;font-size:18px;font-weight:700}
input::-ms-input-placeholder{color:#000;font-size:18px;font-weight:700}
input::-ms-input-placeholder{color:#000;font-size:18px;font-weight:700}
.float-label-control{position:relative;margin:10px 0;}
.float-label-control ::-webkit-input-placeholder{color:transparent}
.float-label-control :-moz-placeholder{color:transparent}
.float-label-control ::-moz-placeholder{color:transparent}
.float-label-control :-ms-input-placeholder{color:transparent}
.float-label-control input:-webkit-autofill,.float-label-control textarea:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px white inset!important;-moz-box-shadow:0 0 0 1000px white inset!important;box-shadow:0 0 0 1000px white inset!important}
.float-label-control input,.float-label-control textarea,.float-label-control label{font-size:18px;box-shadow:none;-webkit-box-shadow:none;font-weight:normal;margin-bottom:0}
.float-label-control input:focus,.float-label-control textarea:focus{box-shadow:none;-webkit-box-shadow:none;border-bottom-width:1px;border-color:#ea4957}
.float-label-control input,.float-label-control textarea{display:block;width:100%;padding:0;padding-top:16px;border:0;border-radius:0;border-bottom:1px solid #d0cece;outline:0;margin:0;background:transparent;/* z-index: 0;*/}
.float-label-control textarea{padding:17px 0}
.float-label-control label{position:absolute;top:-4px;left:0; z-index:0;font-size:16px;font-weight:700;color:#666;-moz-animation:float-labels 300ms none ease-out;-webkit-animation:float-labels 300ms none ease-out;-o-animation:float-labels 300ms none ease-out;-ms-animation:float-labels 300ms none ease-out;-khtml-animation:float-labels 300ms none ease-out;animation:float-labels 300ms none ease-out;animation-play-state:running!important;-webkit-animation-play-state:running!important;box-shadow:none;color: #ea4957;}
/*.float-label-control input.empty+label{top:15px;font-size:18px;z-index:1;background-color: transparent; color: #ea4957;}*/
.float-label-control input.empty+label{top:15px;font-size:16px;z-index:1;background-color: transparent; color: #ea4957;}
.float-label-control textarea.empty+label{top:15px;font-size:18px;z-index:1; color: #ea4957;}
.float-label-control input:not(.empty)+label,.float-label-control textarea:not(.empty)+label{z-index:1; color: #ea4957;}
.float-label-control input:not(.empty):focus+label,.float-label-control textarea:not(.empty):focus+label{color:#aaa:z-index:1;}
.float-label-control.label-bottom label{-moz-animation:float-labels-bottom 300ms none ease-out;-webkit-animation:float-labels-bottom 300ms none ease-out;-o-animation:float-labels-bottom 300ms none ease-out;-ms-animation:float-labels-bottom 300ms none ease-out;-khtml-animation:float-labels-bottom 300ms none ease-out;animation:float-labels-bottom 300ms none ease-out}
.float-label-control.label-bottom input:not(.empty)+label,.float-label-control.label-bottom textarea:not(.empty)+label{top:30px}
@keyframes float-labels{0%{opacity:1;color:#aaa;top:.1em;font-size:1.5em}
20%{font-size:1.5em;opacity:0}
30%{top:.1em}
50%{opacity:0;font-size:.85em}
100%{top:-1em;opacity:1}
}
@-webkit-keyframes float-labels{0%{opacity:1;color:#aaa;top:.1em;font-size:1.5em}
20%{font-size:1.5em;opacity:0}
30%{top:.1em}
50%{opacity:0;font-size:.85em}
100%{top:-1em;opacity:1}
}
@keyframes float-labels-bottom{0%{opacity:1;color:#aaa;top:.1em;font-size:1.5em}
20%{font-size:1.5em;opacity:0}
30%{top:.1em}
50%{opacity:0;font-size:.85em}
100%{top:3em;opacity:1}
}
@-webkit-keyframes float-labels-bottom{0%{opacity:1;color:#aaa;top:.1em;font-size:1.5em}
20%{font-size:1.5em;opacity:0}
30%{top:.1em}
50%{opacity:0;font-size:.85em}
100%{top:3em;opacity:1}
}
::-moz-selection { /* Code for Firefox */
color: #000;
background: rgba(233, 72, 86, 0.23921568627450981);
}

::selection {
color: #000;
background: rgba(233, 72, 86, 0.23921568627450981);
}

.container {max-width: 1170px;width: 100%;position: relative;margin: 0 auto;}
button:hover,button:focus,button:visited{outline:0}
.large-btn{display:inline-block;border:0;border-radius:30px;height:50px;min-width:150px;color:#000;background:#fff;z-index:10;text-transform:capitalize;font-size:18px;text-align:center;padding:12px 15px;font-weight:700;box-shadow:inset 0 0 7px rgba(0,0,0,0.38)}
.large-btn:hover{color:#fff;background:#9d2d38}

.custom-checkbox [type="checkbox"]:not(:checked),.custom-checkbox [type="checkbox"]:checked{left:-9999px;position:absolute}
.custom-checkbox [type="checkbox"]:not(:checked)+label:before,.custom-checkbox [type="checkbox"]:checked+label:before{border:1px solid #f00;content:"";height:17px;left:0;position:absolute;top:-1px;width:17px;border-radius:0;line-height:1px}
.custom-checkbox [type="checkbox"]:not(:checked)+label:after{opacity:0;transform:scale(0)}
.custom-checkbox [type="checkbox"]:not(:checked)+label:after,.custom-checkbox [type="checkbox"]:checked+label:after{content:"";font-size:14px;width:18px;height:16px;background:url(../tij-images/check-icon.png);left:3px;position:absolute;top:-5px;transition:all .2s ease 0s;border-radius:0;background-repeat:no-repeat}
.custom-checkbox [type="checkbox"]:not(:checked)+label,.custom-checkbox [type="checkbox"]:checked+label{cursor:pointer;display:inline-block;text-transform:uppercase;padding-left:25px;position:relative;font-weight:normal}
.social-icons a{width:40px;height:40px;background:#000;border-radius:50%;text-align:center;padding:3px;display:inline-block;vertical-align:top;font-size:24px;color:#fff;margin-right:10px}
.social-icons a.login-to-log-form{background:0;width:100%;display:block;height:inherit;color:#0b78ba;font-size:20px;font-weight:700;margin-right:0;margin-bottom:10px}
.social-icons a:last-child{margin:0}
.facebook{background:#3b5998}
.facebook:hover{background:#fff;color:#3b5998}
.twitter{background:#0084b4}
.twitter:hover{background:#fff;color:#0084b4}
.linkdin{background:#0077b5}
.linkdin:hover{background:#fff;color:#0077b5}
.gplus{background:#ea4335}
.gplus:hover{background:#fff;color:#ea4335}
.whatsapp{background:#34af23}
button.close{background:#000;opacity:1;text-shadow:none;color:#fff;width:40px;top:-20px;position:absolute;right:0;border:0}
button.close:hover{color:#fff;background:#ea4957;opacity:1}

.navbar-default .navbar-nav .active a:before{position:absolute;height:3px;width:78%;content:"";bottom:22px;background:#ea4957;margin:auto;text-align:center;left:0;right:0}
.navbar-default .navbar-nav li.sigin_up_btn_box a{background:#ea4957;padding:6px 20px;color:#fff;border-radius:30px}
.navbar-default .navbar-nav li.sigin_up_btn_box{padding:24px 0}
.navbar-default .navbar-nav li.search_btn_box a{background:#ea4957;padding:6px 10px;color:#fff;border-radius:50%;margin-left:10px}
.navbar-default .navbar-nav li.search_btn_box{padding:24px 0}
.navbar-nav li .dropdown-menu a:before{display:none}
.navbar-default .navbar-toggle .icon-bar{background:#000}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#fff;border:0}
.navbar-toggle.collapsed .icon-bar:nth-of-type(1){transform:translate3d(0,0,0) rotate(0deg);transform-origin:right top;width:22px}
.navbar-toggle.collapsed .icon-bar:nth-of-type(2){transform:translate3d(0,0,0) rotate(0deg)}
.navbar-toggle.collapsed .icon-bar:nth-of-type(3){transform:translate3d(0,0,0) rotate(0deg);transform-origin:right bottom;width:22px}
.navbar-toggle .icon-bar:nth-of-type(1){transform:translate3d(10px,4px,0) rotate(45deg);transform-origin:right top;width:11px}
.navbar-toggle .icon-bar:nth-of-type(2){transform:scale(0.75);transform:translate3d(1px,-0px,0) rotate(-90deg)}
.navbar-toggle .icon-bar:nth-of-type(3){transform:translate3d(1px,-16px,0) rotate(-45deg);transform-origin:right bottom;width:11px}
.dropdown-menu.login-se{width:350px;padding:20px}
li.respons_link{display:none}
.navbar-default .navbar-nav li a.user-profile{padding-top:20px;padding-bottom:17px;font-weight:700}
.navbar-default .navbar-nav li a.user-profile span{width:40px;height:40px;display:inline-block;vertical-align:middle;border-radius:50%;margin-left:5px;overflow:hidden}
.back-back-logout{background:#000;color:#fff}
.back-back-logout a{color:#fff!important}
.modal-content.search_box_pop{border-radius:0;position:relative}
.modal-content.search_box_pop:before{content:'';position:absolute;top:0;width:100%;height:5px;background:-moz-linear-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet);background:-webkit-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet);background:-webkit-linear-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet);background:-o-linear-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet);background:-ms-linear-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet);background:linear-gradient(to right,red,red 14.3%,orange 14.3%,orange 28.6%,yellow 28.6%,yellow 42.9%,green 42.9%,green 57.2%,blue 57.2%,blue 71.5%,indigo 71.5%,indigo 85.8%,violet 85.8%,violet)}
.sear_left_bx{padding:20px 0}
.modal.in .modal-dialog{margin:50px auto;  /*-webkit-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%); margin:0 auto;*/}
.com_bo_x h3{width:100%;padding:10px;background:#000;color:#fff;text-align:center;margin-bottom:20px;margin-top:5px;font-weight:700}

.slider_se{height:500px;width:100%;background:#000;position:relative;background:#000 url(../tij-images/banner-silder.png);background-position:right;background-repeat:no-repeat;background-size:cover}
.right_side_part:after {position: absolute;content: "";right: 0;background: rgba(0, 0, 0, 0.32);height: 100%;width: 100%;}
.com_widt{width:50%}
.left_side_part{position:absolute;height:500px;background:#ea4957;left:0;color:#fff}
.pos-rel{position:relative}
.left_side_part .com_bo_x{position:absolute;top:50%;transform:translateY(-50%);padding:0 50px}
.left_side_part h2{font-size:40px;font-weight:900;color:#fff;margin-bottom:20px}
.left_side_part p{font-size:18px;color:#fff;margin-bottom:30px}
.right_side_part{position:absolute;height:500px;right:0}
.right_side_part .com_bo_x{position:absolute;bottom:50px;left:50%;padding:20px;background:#fff;border-radius:10px;min-width:60%;margin:auto;text-align:center;transform:translateX(-50%)}
.right_side_part h2{font-size:40px;font-weight:900;color:#000;margin-bottom:20px}
.right_side_part p{font-size:18px;color:#000;margin-bottom:30px}
.right_side_part .large-btn{color:#fff;background:#9d2d38}
.right_side_part .large-btn:hover{color:#000;background:#fff}
.tagline_se{padding:20px 0;background:#000;background-repeat:repeat-x;background-size:100px;background-position:bottom}
.tagline_se h1{font-size:34px;font-weight:700;color:#fff}
.padd_30_home{padding:30px 0}
.padd_50_home{padding:50px 0}
/* edited below by nainesh */
.list_of_topic{background:#f8f8f8}
h3.title-for-rad{color:#ea4957;font-weight:700;margin-bottom:30px;font-size:24px;text-align:center}
.title-for-rad span{color:#000}

.wo_rk_photo{position:absolute;top:-125px;z-index:-1;width:150px;height:150px;overflow:hidden;border-radius:50%;box-shadow:0 0 10px 0 rgba(102,102,102,0.38);right:30px}
.work_lod_con.text-center{background:#fff;margin-top:125px;box-shadow:0 0 10px 0 rgba(102,102,102,0.38);border-radius:50px;padding:10px 20px;margin-right:30px}
.left_part_cont{position:relative;margin-bottom:30px}
.work_lod_con.text-center h4{color:#ea4957;font-size:20px;margin-bottom:10px;font-weight:700}
.right_text_contact{padding-left:30px;min-height:220px;position:relative;margin-bottom:30px}
.right_text_contact:before{content:"";position:absolute;height:270px;width:1px;background:#ea4957;left:-15px}
.right_text_contact h4{position:relative;font-size:24px;font-weight:bold;color:#000;margin-bottom:20px}
.right_text_contact h4 span{position:absolute;left:-65px;height:40px;width:40px;text-align:center;background:#000;padding:4px;font-size:20px;border-radius:50%;color:#fff;border:5px solid #fff}
.right_part_cont{position:relative}
.right_part_cont .work_lod_con.text-center{margin-right:0;margin-left:30px;margin-bottom:20px}
.right_part_cont .wo_rk_photo{left:30px}
.rig_st_text .right_text_contact{padding-left:0;padding-right:30px;text-align:right}
.rig_st_text .right_text_contact h4 span{left:inherit;right:-65px}
.rig_st_text .right_text_contact:before{left:inherit;right:-15px}
.expe_es_se{background:#f9f9f9}
.avr_bar_se{position:relative;height:460px;padding-top:100px;background:url(../tij-images/our_exp_back.png);background-repeat:no-repeat;background-size:100%}
.roud_img{position:absolute;top:5px}
.avr_bar_se h2{font-size:30px;color:#ea4957;font-variant:petite-caps;margin-bottom:20px}
.avr_bar_se .carousel-inner{width:90%}
.avr_bar_se .item h3{font-size:20px;color:#000;margin-bottom:10px}
.avr_bar_se .item p{font-size:16px}
.req_met_se{position:relative;padding-left:85px}
.req_icon_photo{width:75px;height:75px;background:#ea4957;border-radius:50%;text-align:center;border:2px dotted #fff;box-shadow:inset 0 0 0 5px #fff;padding:18px;position:absolute;left:0}
.otherr_tex h3{color:#ea4957;font-size:24px;margin-bottom:10px}
.it_reu{margin-top:20px;position:relative;height:143px}
.it_reu:before{position:absolute;left:-180px;content:"";width:190px;border-top:2px dotted #ea4957;top:40px}
.mang_reu{margin-top:20px;position:relative;height:143px}
.mang_reu:before{position:absolute;left:-112px;content:"";width:180px;border-top:2px dotted #ea4957;top:40px}
.idu_reu{margin-top:27px;position:relative;height:143px}
.idu_reu:before{position:absolute;left:-180px;content:"";width:190px;border-top:2px dotted #ea4957;top:40px}
.fu_cli_se .owl-dots{margin:auto;text-align:center}
.sbu_title h2{font-size:34px;font-weight:700;color:#000;margin-bottom:30px}


.pol_rel h3:after{position:absolute;content:"";left:0;bottom: -13px;height:2px;width:45px;background:#ea4957}

.box_white_light{background:#fff;padding:30px;position:relative}
.box_white_light:before{position:absolute;content:'';right:-80%;width:100%;height:100%;background:#fff;top:0}
.user_profile{position:relative;padding-left:60px}
.user_profile .user_pic{position:absolute;top:0;left:0;height:50px;width:50px;border-radius:50%;border-bottom:1px solid #d7d7d7;overflow:hidden}
.user_profile h4{font-size:18px;color:#000;margin-bottom:20px}
.user_profile h4 span{display:block;color:#666}
.blo_g .owl-dots{/*padding-left:170px;*/text-align:left}
.blo_g{/*margin-bottom:30px*/}

.login-form{position:relative}
.navbar-right{margin-right: 0;}
.navbar-nav li .dropdown-menu a.fog-pass{position:absolute;right:0;bottom:2px;padding:0;font-size:18px;font-weight:700;text-transform:capitalize}
.navbar-nav li .log_in_part .log_in_btn a{background:#ea4957;padding:6px 20px;color:#fff;border-radius:30px;display:inline;min-width:150px;margin:auto}
.navbar-nav li .log_in_part .log_in_btn a:hover{background:#000;color:#fff}
.navbar-nav li .log_in_part .log_in_btn{padding:6px}
.sign_up_login_box{display:block}
.navbar-nav li .log_in_part .sign_up_login_box a{font-weight:700;text-transform:capitalize;text-align:center;width:100%;display:block}
.login-sec{background:url(../tij-images/com-box-back-img.png) center bottom no-repeat;width:100%;display:table;height:100%;padding-bottom:20px;background-size:100%}
.inner-sec.login-box-bottom{height:100vh}
.login-sec h1{margin-top:85px;font-size:26px;color:#000;margin-bottom:30px;font-weight:500}
.login-lft-panel{background:url(../tij-images/com-box-back-img.png) center top;background-color:#f5ecdd;display:table-cell;vertical-align:bottom;text-align:center;position:relative;width:300px;padding-bottom:10px}
.over-text{position:absolute;left:0;color:#fff;top:0;text-align:center;width:100%;margin:0 auto;right:0;background-color:#ea4957;padding:30px 10px;font-size:45px;font-weight:700}
.over-text:before{position:absolute;bottom:-10px;content:"";background-color:#ea4957;width:100%;left:0;height:20px;transform:skew(0deg,-3deg);background-size:100%;background-position:bottom}
.over-text span{display:block;font-size:20px;margin-top:30px;font-weight:normal}
.login-rgt-panel{display:table-cell;vertical-align:top;padding:30px;text-align:center}
.login-box.sign-up-box{margin-bottom:0}
.right-box{width:100%;display:inline-block;vertical-align:top;text-align:left}
.already-login{position:relative;z-index:1;margin-bottom:50px;margin-top:20px}
.already-login h3 a{color:#ea4957;text-decoration:none;margin-left:5px}
.already-login h3{text-align:center;position:relative;color:#000;font-size:18px}
.login-form form#log-in{width:100%;max-width:305px;display:inline-block;vertical-align:top;text-align:left}
.login-form a.fp{float:right}
.login-form .custom-checkbox{float:left}
.login-form .custom-checkbox label{margin-bottom:0;line-height:1}
.back-img{position:relative;bottom:0}
.back-img img{position:absolute;width:100%;right:0;bottom:-10px}
.login-box{position:relative;background:#fff;width:100%;max-width:762px;height:auto;margin:50px auto;border-radius:5px;z-index:1;-webkit-box-shadow:0 0 10px .5px rgba(0,0,0,0.15);-moz-box-shadow:0 0 10px .5px rgba(0,0,0,0.15);box-shadow:0 0 10px .5px rgba(0,0,0,0.15);display:flex;margin-bottom:160px;display:table;overflow:hidden}
.left-box{background:#ffeab7;text-align:center;position:relative;width:100%;float:left;height:100%}
button.btn.btn-default.btn-choose{background:transparent;border-radius:0;border:0;font-size:16px;font-weight:bold;padding:16px 10px 10px 0;border-bottom:2px solid #000}
.float-label-control label .red{color:#f00!important}
.bootstrap-select .dropdown-toggle{border:0;border-bottom:2px solid #000;padding-left:0;padding-top:16px; background: transparent; height: 50px;}
.ger_box  .btn-default.active, .ger_box .btn-default:active, .ger_box .open .dropdown-toggle.btn-default{background: none;}
/*.bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#666;font-weight:700;font-size:18px;font-family:'Muli',sans-serif}*/
.bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#666;font-weight:700;font-size:16px;font-family:'Muli',sans-serif}
.bootstrap-select .dropdown-toggle:focus{background-color:transparent;border-bottom:2px solid #ea4957;outline:none!important;}
.select:focus{border:none !important;}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover{background-color:#fff}
.bootstrap-select.btn-group .dropdown-menu li{width:100%!important}
.bootstrap-select.btn-group .dropdown-menu li a{padding:5px 10px; padding-right: 30px;}
.dropdown-menu li a:focus,.dropdown-menu li a:hover{background-color:#000;color:#fff}
.title_box_hei{min-height:300px;background:url(../tij-images/expt-back.jpg);position:relative;background-attachment:fixed;background-size:100%}
.expt .title_box_hei{background:url(../tij-images/expt-back.jpg);background-attachment:fixed;background-size:100%}
.service-section .title_box_hei{background:url(../tij-images/service-back-img.jpg);background-attachment:fixed;background-size:100%}
.job-section .title_box_hei{background:url(../tij-images/job-back.jpg);background-attachment:fixed;background-size:100%}
.contacr-us .title_box_hei{background:url(../tij-images/contact-back.jpg);background-attachment:fixed;background-size:100%}
.client-section .title_box_hei{background:url(../tij-images/our-clients-back.jpg);background-attachment:fixed;background-size:100%}
.how_we_work_se .title_box_hei{background:url(../tij-images/how_we_work-back.jpg);background-attachment:fixed;background-size:100%}
.about-us-se .title_box_hei{background:url(../tij-images/about-background.jpg);background-attachment:fixed;background-size:100%}
.testimonials-se .title_box_hei{background:url(../tij-images/about-background.jpg);background-attachment:fixed;background-size:100%}
/* added by nainesh */
.FAQ-section .title_box_hei{background:url(../tij-images/faqbg.jpg);background-attachment:fixed;background-size:100%}
.title-se-mid{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}
.title-se-mid h1{color:#fff;text-transform:uppercase;font-size:40px;font-weight:800;letter-spacing:4px;text-shadow:1px 1px 1px #ea4957}
.bla_ove_lay_{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.56)}
.breadcrumb{padding:5px 0;margin-bottom:0;background-color:transparent; font-weight: 700;}
.breadcrumb .active{/*text-decoration:underline;*/color:#fff;/*text-underline-position:under*/}
.breadcrumb li+li:before{content:"|";color:#fff;padding-right:5px;padding-left:0}
.bgimg{background:url('../tij-images/coming-soon-1.png');background-position:center;min-height:650px;background-size:auto;position:relative;color:white;width:100%;font-size:25px;background-repeat:no-repeat}
.city_loc{text-align:center}
.location_icon h3{margin-top:30px;color:#ea4957;font-weight:700;font-size:20px;margin-bottom:30px}
.location_icon img{width:150px}
.job_by_gray{background:#f9f9f9}
.ger_box_cet{background:#fff;border-radius:10px;margin-top:50px;padding:20px;-webkit-box-shadow:0 0 4px 0 rgba(102,102,102,1);-moz-box-shadow:0 0 4px 0 rgba(102,102,102,1);box-shadow:0 0 4px 0 rgba(102,102,102,1)}
.ger_box_cet a{color:#000;font-size:18px}
.ger_box_cet a:hover{color:#ea4957}
.ger_box_cet .vie_w_btn a{color:#ea4957;font-size:18px;font-weight:700}
.vie_w_btn.text-right{margin-top:10px}
.are_a_sc .table-condensed tbody tr th:nth-last-child(2),.are_a_sc .table-condensed tbody tr td:nth-last-child(2),.are_a_sc .table-condensed tbody tr th:nth-last-child(1),.are_a_sc .table-condensed tbody tr td:nth-last-child(1){text-align:right}
table{border-collapse:collapse;width:100%;border-radius:0;overflow:hidden;box-shadow:0 0 3px 1px rgba(102,102,102,0.21);margin-bottom:20px}
.table-condensed tbody tr td,.table-condensed tfoot tr td,.table-condensed tfoot tr th,.table-condensed thead tr td,.table-condensed thead tr th{background:#fff;border:0;padding:5px 10px 5px 10px;font-size:14px}
.table-condensed tbody tr th{;color:#000;font-size:17px;font-weight:bold;padding:10px;border:0;border-bottom:1px solid #d7d7d7;background:#fff}
.view-more{width:120px;text-align:center;margin:auto}
.table-condensed tbody tr td img{width:50px}
td.view-more a{background:#ea4957;height:30px;width:30px;display:block;text-align:center;margin:auto;padding:5px;border-radius:50%;color:#fff}
td.view-more a:hover{background:#000}
.list_of_ex{background:#f9f9f9}
.list_of_ex li a{font-size:18px;color:#000}
.list_of_ex li a:hover{color:#ea4957}
.map_box{width:100%;box-shadow:0 0 7px rgba(0,0,0,0.38)}
.gm-style .place-card-large{background:#000!important}
.cont-info{background:#f9f9f9}

.client-section .oc_sc .ger_title_head{margin-bottom:50px}
.man_pos_box{position:relative;padding:10px;padding-left:60px;border:1px solid #000;border-left:5px solid #ea4957;min-height:60px;vertical-align:middle;font-size:18px;color:#000;margin-bottom:30px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.man_pos_box:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ea4957;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.man_pos_box:hover,.man_pos_box:focus,.man_pos_box:active{color:white;border:1px solid #ea4957;border-left:5px solid #ea4957}
.man_pos_box:hover:before,.man_pos_box:focus:before,.man_pos_box:active:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.comp_imng_box{position:absolute;left:10px;height:40px;width:40px}
.change_pass-se .smoll-btn{margin-left:10px}
.manu_tab{padding:8px ;border-bottom:1px solid #000; background: #ea4957; border:none;}
.manu_tab .nav-tabs{border:none;}
.manu_tab .nav-tabs li{position: relative;}
.manu_tab .nav-tabs li.active a:before /*,.manu_tab .nav li a:hover:before */{position: absolute;content: '';height: 20px;width: 20px;background: #ea4957;bottom: -13px;right: 0;margin: auto;border-radius: 50%;left: 0; z-index: 999;}
.manu_tab .nav-tabs li.active a:after{position: absolute;content: '';height: 10px;width: 10px;border-top: 5px solid #ea4957;border-bottom: 5px solid #ea4957;border-left: 5px solid #ea4957;border-right: 5px solid #ea4957;/*left: 0;right: -27px;*/margin: auto;bottom: -21px;transform: rotate(45deg);border-radius: 10px; z-index: 999;}
.manu_tab .nav-tabs li.active a:after{
-webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
animation: mymove 5s infinite;
}
@-webkit-keyframes mymove {
from {right: 40%;}
to {right: 55%;}
}
@keyframes mymove {
from {left: 40%;}
to {left:  55%;}
}
.manu_tab .nav-tabs li a{color: #fff; font-weight: 700; border-radius: 5px; border: none !important; padding: 10px;}
.manu_tab .nav-tabs li.dropdown.open li a{color: #000; font-weight: normal;}
.manu_tab .nav-tabs li.active a{ color: #000; }
.manu_tab .nav li a:focus, .manu_tab .nav li a:hover{background: #fff; color: #000;}
.nav-tabs.nav-justified li a{border:0;color:#000;font-size:18px}
.nav-tabs.nav-justified .active a,.nav-tabs.nav-justified .active a:focus,.nav-tabs.nav-justified .active a:hover{border:0;color:#ea4957}
.nav-tabs.nav-justified .active a:before{position:absolute;width:15px;height:15px;border:1px solid #ea4957;content:'';bottom:-16px;margin:0 auto;text-align:center;left:0;right:0;border-radius:50%;background:#fff;z-index:1}
.profile-edit-section{position:relative}
.profile-section{position:relative}
.dash-profile{position:relative}
.dash_bord_se{background:#fff url(../tij-images/dashbord-background.png);padding:30px 0;z-index:0;background-size:cover}
.dash_bord_se:before{position:absolute;content:'';background:#333232;width:600px;left:-70px;top:0;height:100%;transform:skew(20deg,0deg)}
.dp_sc{position:relative;width:150PX;height:150px;text-align:center;margin:auto;border-radius:50%;border:1px solid #000;margin-bottom:10px}
.dp_sc img{width:100%;border-radius:50%}
.user-name-and-detail{text-align:center;margin:auto}
.user-name-and-detail h2{color:#ea4957;font-weight:700;text-align:center;margin-top:20px}
.user-name-and-detail h2 a{font-size:18px;color:#fff}
.user-photo-ed_it{position:relative}
.uplod-photo{position:absolute;right:0;bottom:0}
.uplod-photo .ger-btn{width:40px;height:40px;text-align:center;min-width:inherit;border:1px solid #000;box-shadow:none;background:#ea4957}
#upload-file-selector{display:none}
#upload-file-selector1{display:none}
.margin-correction{margin-right:10px}
.use_r_details li{color:#000;margin-bottom:10px;font-size:17px}
.use_r_details li:last-child{margin-bottom:0}
.use_r_details li span{padding-right:5px}

.ger_box .poniter-part-index{margin-left:10px;padding-left:20px;border-left:2px solid #ddd;position:relative}
.ger_box .poniter-part-index .sub-title{position:relative;height:100%}
.ger_box .poniter-part-index .sub-title:before{content:'';position:absolute;height:15px;width:15px;background:#666;left:-28px;top:0;border-radius:50%}
.ger_box .poniter-part-index:after{content:'';position:absolute;height:15px;width:2px;background:#ddd;left:-2px;bottom:-10px}
.ks_box_s{padding:10px 0}
.ks_box_s li{padding:3px 10px;background:#000;display:inline-block;margin:5px;color:#fff;border-radius:5px}
.ks_box_s li:hover{color:#000;background:#fff;box-shadow:0 0 12px 0 rgba(140,122,122,0.35)}
.comp_titile{/*margin-top:10px;*/font-weight:700;color:#666;font-size:15px; margin-bottom: -20px;}
.ger_box table{margin-bottom:0}
.link_add_se .comp_titile a{display:block}
.link_add_se .comp_titile span a{display:inline-block}
.r-e-a-d{background:#000;color:#fff;font-size:12px;padding:2px 5px;border-radius:5px}
.W-r-i-t-e{background:#000;color:#fff;font-size:12px;padding:2px 5px;border-radius:5px}
.s-p-e-a-k{background:#000;color:#fff;font-size:12px;padding:2px 5px;border-radius:5px}
.resume_box{border:1px solid #d7d7d7;padding:50px;color:#fff;border-radius:5px}
.resume_box .large-btn{margin-bottom:0}
.resumes-list .rem_don{display:inline-block;vertical-align:top;text-align:right;float:right}
.resumes-list .rem_don a{margin-left:10px}
.resumes-list li{margin-bottom:10px}
.side_bar_prof .ger-btn{margin-top:10px}
.li_linking_to_box li a{padding:5px 0;display:block;font-weight:700}
.edit_se .float-label-control{background:#fff}
.edit_se .float-label-control input,.edit_se .float-label-control textarea{padding-left:10px}
.edit_se .float-label-control label{left:10px}
.profile-edit-section .use_r_details li{width:49%;display:inline-block;margin-bottom:0}
.edit_se .bootstrap-select .dropdown-toggle{padding-left:10px;padding-top:5px}
.save_btn{margin-top:10px}
.bootstrap-tagsinput{padding-top:25px}
td .smoll-btn{padding:2px;min-width:60px;font-size:14px}
.modal-content .bootstrap-select .dropdown-toggle{/*padding-top:0*/}
.styled-checkbox{position:absolute;opacity:0}
.styled-checkbox+label{position:relative;cursor:pointer;padding:0;margin-top:5px}
.styled-checkbox+label:before{content:'';margin-right:10px;display:inline-block;width:18px;height:18px;border:1px solid #ddd;border-radius:3px}
.styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}
.styled-checkbox:checked+label:after{content:'';position:absolute;height:25px;width:25px;left:3px;top:-7px;background:url(../tij-images/check-icon.png) no-repeat;background-size:22px}
.unstyled li{display:inline-block;margin-left:10px}
.unstyled li:first-child{margin-left:0}
.radio-btn-small{display:inline-block;margin-right:20px;/*margin-top:25px*/}
.radio-btn-small:last-child{margin-right:0}
[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px}
[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;display:inline-block;color:#666}
[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{content:'';position:absolute;height:25px;width:25px;left:3px;top:-7px;background:url(../tij-images/check-icon.png) no-repeat;background-size:20px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.modal-content{z-index:0;border-radius:0}
.bootstrap-tagsinput{cursor:text}
.bootstrap-tagsinput .tag{margin:2px;background:#000;color:#fff;line-height:2.4;font-size:13px;font-weight:normal;border-radius:5px}
.bootstrap-tagsinput .tag:hover{color:#000;background:#fff;box-shadow:0 0 12px 0 rgba(140,122,122,0.35)}
.bootstrap-tagsinput .tag [data-role="remove"]{margin-left:8px;cursor:pointer}
.bootstrap-tagsinput .tag [data-role="remove"]:after{content:"x";padding:0 2px}
.bootstrap-tagsinput .tag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}
.bootstrap-tagsinput .tag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.testimonial-sec{width:100%;padding:40px 0}
.client-review-box{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);padding:10px 20px;border-radius:5px;margin:40px 0;position:relative;text-align:center}
.video-galry-box{width:120px;position:absolute;left:0;top:-32px;text-align:center}
.video-galry-box figure{width:62px;height:62px;border-radius:100%;background-color:#ea4957;padding:2px;border:1px solid #ddd;color:#fff;font-size:36px;text-align:center;display:inline-block;padding:11px 0;line-height:1;box-shadow:inset 0 0 0 2px #fff}
.video-galry-box a{display:block}
.video-galry-box figure i{line-height:normal;opacity:1;font-size:36px;color:#fff}
.video-galry-box small{display:block;font-size:15px;font-weight:700;padding:5px 0}
.imgs-galry-box{width:120px;position:absolute;right:0;top:-32px;text-align:center}
.imgs-galry-box figure{width:62px;height:62px;border-radius:100%;background-color:#ea4957;padding:2px;border:1px solid #ddd;color:#fff;font-size:36px;text-align:center;display:inline-block;padding:11px 0;line-height:1;box-shadow:inset 0 0 0 2px #fff}
.imgs-galry-box figure i{line-height:normal;opacity:1;font-size:36px;color:#fff}
.imgs-galry-box small{display:block;font-size:15px;font-weight:700;padding:5px 0}
.imgs-galry-box a{display:block}
.client-img{display:inline-block;vertical-align:top;text-align:center;margin-top:-40px}
.client-img figure{width:62px;height:62px;border-radius:100%;border:1px solid #ddd;color:#fff;display:inline-block;line-height:1;padding:2px}
.client-img figure img{border-radius:100%}
.client-img h3{font-size:20px;font-weight:500;color:#333;margin:0 0 10px 0;text-transform:uppercase}
.client-review-box p{margin:15px 0 30px 0}
.owl-dots{text-align:center}
.owl-dots .owl-dot{position:relative;height:20px;width:20px;background:transparent;border:0;margin:auto;margin-top:10px}
.owl-dots .owl-dot.active span{background:#ea4957}
.owl-dots .owl-dot span{position:absolute;border-radius:50%;background:#000;width:15px;height:15px;top:0;right:0;left:0;text-align:center}
.owl-dots .owl-dot:hover span{background:#ea4957}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.testimonial-sec{background:#f8f8f8}
.testimonial-sec .owl-carousel.owl-drag .owl-item{display:inline-block;opacity:.7;transform:scale(0.7);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transition:.4s ease all;-webkit-transition:.4s ease all;-moz-transition:.4s ease all;-ms-transition:.4s ease all}
.testimonial-sec .owl-carousel.owl-drag .owl-item.active{opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1)}
.who-we-are-sec .ger_title_head{text-align:left}
.who-we-are-sec .ger_title_head h2:before{right:inherit}
.who-we-are-sec .ger_title_head h2 p{color:#000}

.inner-page-title{background:#f8f8f8 url(../tij-images/title-back-img.png) no-repeat;background-position:right bottom;background-size:700px;padding:50px 0;position:relative}
.inner-page-title:after{content:'';position:absolute;right:0;bottom:0;background:url(../tij-images/title-back-img.png) no-repeat}
.title-se-part{position:relative;padding-left:145px;min-height:130px;padding-top:30px;padding-bottom:30px}
.titl-con{position:absolute;left:0;top:0;width:130px;height:130px;border-radius:50%;text-align:center;background:#fff;overflow:hidden;padding:20px;box-shadow:0 0 18px 0 rgba(102,102,102,0.36)}
.titl-con img{width:120px}
.inner-page-title h1{font-weight:900;color:#000;font-size:40px}
.inner-page-title .breadcrumb .active{color:#000;text-decoration:none}
.inner-page-title .breadcrumb li+li:before{color:#000;font-weight: 100;}
.about_main_sec{overflow:hidden;background:#f8f8f8}
.our-vis-sec .ger_title_head{text-align:left}
.our-vis-sec .ger_title_head h2:before{right:inherit}
.our-vis-sec .ger_title_head h2 p{color:#000}
.gray_box_overview{background:#faf8f8}
.list_of_wok li{text-align:center}
.test-mon-uns-part{position:relative;min-height:300px;margin-bottom:20px}
.test-monn-photo{width:300px;position:absolute;top:0;border-radius:5px;overflow:hidden;box-shadow:0 0 18px 1px #d6d6d6}
.test-monn-photo img{width:100%}
.text-testimon .test-quote{font-size:40px}
.text-testimon p{font-size:24px}
.text-testimon h2{color:#000}
.text-testimon h2 span{display:block;font-size:18px;color:#666}
.left-side{padding-left:320px}
.left-side .test-monn-photo{left:0}
.right-side{padding-right:320px;text-align:right}
.right-side .test-monn-photo{right:0}


/**************************************************Other Css************************************************************/
span.crferr {text-align: center;/*padding: 70px 0 0;*/width: 100%;font-size: 20px;color: #089a1b;font-weight: 700;}
.for_pass_ss{position: relative;}
input.forgotpass {position: absolute; right: 0; top: 0; vertical-align: top;width: auto;height: auto;border: none;padding-top: 23px; color: #ea4957;  font-weight: 700;}
.sidebar .widget h3{font-size: 18px !important; text-transform: capitalize !important;}
.sidebar .widget li{margin: 7px 10px;}


select#newcity , select#pnewcity,  select#UGSPECIAL, select#ug_inst,
select#addjobLocation
{
border: none;
border-bottom: 2px solid #000;
width: 100%;
padding: 0;
font-weight: 700;
height: 50px;
font-size: 16px;
padding-top: 10px;
}
.pa_gi_nation .svg-inline--fa.fa-w-8{width:0.75em;height:auto;}
.pa_gi_nation .svg-inline--fa.fa-w-14{width:1.4em;height:auto;}
.float-label-control.float-label-control .float-label-control{margin-top: 15px;}
.curopcomp a {    text-transform: lowercase;}
.curopcomp hr{margin: 10px 0;}
.title_box_de{text-align: left; position: relative; padding-right:140px;  }
.jobdis_link{position: absolute; top: 0; right: 0;}
.title_box_de h1 {font-size: 28px;}
.title_box_de h1 span{display:block; font-size: 16px; margin-bottom: 10px;}

.jobdis h3 {
font-weight: 700;
color: #ea4957;
font-size: 16px;
display: inline-block;
}
.jobdis .dis {
margin: 5px 0;
font-size: 16px;
}
.com_name_css{text-align: left; font-weight: 700;}
.ger_box hr {
margin: 10px 0 ;
}
.pa_gi_nation{margin: auto;text-align: center;display: block;}
.pa_gi_nation a {margin: 3px;font-size: 13px;padding: 7px 0;font-weight: 700;background: #ea4957;border-radius: 20% 0;color: #fff;display: inline-block;vertical-align: top;text-align: center;width: 33px;height: 33px;}
.pa_gi_nation a.active{color: #fff; background: #000;}
.pa_gi_nation a:hover{color: #fff; background: #000;}

.panel-heading {padding: 10px 0;font-size: 18px;font-weight: 700;color: #ea4957 !important;}
.post_sms_box {
/*   margin-top: 10px;*/
}
.main_box_text{margin-top: 20px;}
.box_link{position: relative; background: #000;padding: 10px;padding-right: 150px; color: #fff;margin-top: 20px; font-size: 16px;}
.box_link a{color: #fff; font-weight: 700;}
.post_sms_btn{background: #ea4957; color: #fff; border-radius: 30px; border:none; padding: 2px 10px; font-size: 13px; font-weight: 700; position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);}

.post_sms_btn:hover{background: #fff; color: #ea4957;}
.ger_box .pol_rel{padding: 0; position: inherit;}
.ger_box .blog_img_cl{position: inherit; width: 100%; margin-bottom: 20px; border-radius: 0;}
.ger_box .pol_rel p{font-size: 14px;}
div.calendar{position: fixed !important; top: 30px !important; left: 0 !important; right: 0; text-align: center;margin: auto; z-index: 3 !important;}
tr.firstrow img{max-width:inherit;}

.input-group-addon {padding: 15px;font-size: 14px;font-weight: 400;line-height: 1;color: #fff;text-align: center;background-color: #ea4957;border:none; border-bottom: 2px solid #000;border-radius: 0;}
.show_more {font-weight: 700; font-size: 18px ;}

.{margin: 0; font-size: 16px; font-weight: 700;}
.left_message {
background: #f8cdcd;
padding: 20px;
border-radius: 10px;
color: #000;
text-align: left;
margin: 5px 0 ;
}
.right_message {
background: #ffeaec;
padding: 20px;
border-radius: 10px;
color: #000;
text-align: right;
margin: 5px 0 ;
}
.border_box ul {
margin-top: 10px;
}
.res_tab_b_o_x td .post_sms_btn {
position: inherit;
padding: 5px 10px; display: block;
}
.pagination>li>a, .pagination>li>span{color: #ea4957; border: none;}
.pagination>.disabled>a {color: #ea4957}
.pagination>.active>a {background-color: #ea4957; border-color: #ea4957;}
.main_box_ti li {
position: relative;
padding: 10px 10px 10px 270px;
box-shadow: 0 0 2px 0 rgba(140, 122, 122, 0.35);
margin-bottom: 10px;
}
.main_box_ti li:hover{background:#f3f3f3; }
.name_box {
position: absolute;
left: 10px;
top: 10px;
width: 250px;
word-break: break-all;

}
.name_box p{color: #000; display: block;}
.name_box p a, .main_box_ti li .name_box+a {
font-size: 18px;
font-weight: 700;
}

.sand_sms {
right: 10px;
position: absolute;
bottom: 10px;
}
.main_box_ti b {
color: #000;
font-size: 17px;
}
p.file_upl{margin-bottom: 0px; font-weight: 700;}



.feedback_content.fm_bootstrap.right-top, .feedback_content.fm_bootstrap.right-bottom{background-color: #fff; box-shadow: 0 0 7px rgba(102,102,102,0.45);}
.feedback_trigger{background-color:#000 !important; background-image: none !important; border-radius: 00px 20px 20px 00px !important;}


.bootstrap-select.btn-group .dropdown-menu li a {
width: 100%;
display: block;
}

.light_red_text { color: #ea4957; }
.margin_bottom_10 { margin-bottom: 10px !important; }
.font16 { font-size: 16px; }
.pointer { cursor: pointer; }
.white_color { color: #fff; }
.light_red_bg { color: #ea4957; }
.mandatory_fields { color: #ea4957; font-weight: bold; font-size: 18px; float: left;}

/*------new-banner------*/

/*------IT Hiring-------*/

.starup-banner{background: #ED1C24 url(../tij-images/startup-hiring-banner.jpg) no-repeat center center !important;padding: 80px 0;position: relative;background-size: cover;}
.starup-banner.inner-page-title h1 {color: #fff;}
.starup-banner .breadcrumb.breadcrumb li a {color: #ff9797;}
.starup-banner.inner-page-title .breadcrumb .active {color: #fff;}

.startup-con{padding-left: 13px;list-style-type: unset;}
.startup-con li{padding: 5px 0;}

.it-hiring-banner{background: #ED1C24 url(../tij-images/it-hiring-banner.jpg) no-repeat center center !important;padding: 80px 0;position: relative;background-size: cover;}
.it-hiring-banner.inner-page-title h1 {color: #fff;}
.it-hiring-banner .breadcrumb.breadcrumb li a {color: #ff9797;}
.it-hiring-banner.inner-page-title .breadcrumb .active {color: #fff;}

/*------IT Hiring-and------*/

.section_padding{
padding-top: 80px;
background: url(/tij-images/bg_img.png);
width: 100%;
position: relative;
background-size: cover;
}
.padding_60{
padding-top: 60px;
}
/* .bg_title{
position: absolute;
top: 80px;
}*/
.bg_title h1{
	margin: 0px;
	margin-bottom: 20px;
	font-weight: 900;
	font-size: 39px;
}
.bg_title h3{
	font-size: 20px;
	margin: 0px;
	margin-bottom: 30px;
	font-weight: 700;
}
.bg_title h1, .bg_title h3, .bg_title p{
	color: #fff;
}
.employe_img{
	top: 50%;
}
.bg_white {
	background-color: #fff;
	box-shadow: 0px 10px 30px #efe6e6;
	height: 434px;
	padding: 95px 60px;
	/*box-shadow: 5px 9px 34.8px 5.2px rgba(199, 199, 199, 0.9);
	padding-left: 62px;
	padding-right: 85px;
	padding-top: 30px;
	padding-bottom: 129px;
	padding: 30px;
	/*position: relative;
	top: -107px;
	width: 90%;
	float: right;*/
}
.bg_white h2{
	font-weight: 900;
	font-size: 46px;
	margin-bottom: 20px;
	color: #46455c;
	margin-bottom: 50px;
}
.bg_white h5{
	color: #46455c;

}
.employer_btn{
	background: #ea4957;
	color: #fff;
	border: 1px solid;
	padding: 16px;
	border-radius: 18px;
	font-size: 17px;
	font-weight: 900;
	margin-bottom: 30px;
	width: 250px;
	height: 55px;
	transition: all .6s ease-out 0s;
}
.employer_btn:hover{
	background-color: #fff;
	border: 1px solid #ea4957;
	color: #46455c;
	transition: all .6s ease-out 0s;
}
.employer_exiting {
	padding: 16px;
	border: 1px solid #ea4957;
	border-radius: 18px;
	background-color: #fff;
	font-size: 18px;
	font-weight: 900;
	color: #46455c;
	width: 250px;
	height: 55px;
	transition: all .6s ease-out 0s;
}
.employer_exiting:hover{
	background-color: #ea4957;
	color: #fff;
	transition: all .6s ease-out 0s;
}
.title_menu{
	font-size: 44px !important;
	color: #46455c;
	margin-bottom: 20px;
}
.name_title{
	font-size: 44px;
	color: #46455c;
	font-weight: 900;
}
.heading_line{
	position: relative;
}
.heading_line:before {
	content: "";
	position: absolute;
	width: 100px;
	height: 1px;
	background: #525167;
	top: 26px;
	left: 46%;
}
.heading_line:after {
	content: "";
	position: absolute;
	width: 8px;
	height: 8px;
	background: #525167;
	top: 23px;
	left: 50%;
	border-radius: 50px;
}
.image_item{
	/*height: 567px;*/
	/*width: 70%;*/
}
.imploye_item {
	margin-top: 30px;
}
.work_item {
	position: absolute;
	padding: 22px 14px;
	font-weight: 800;
	color: #46455c;
	font-size: 19px;
}
.pt-70{
	padding-top: 70px;
}
.service_item{
	font-size: 45px;
	color: #46455c;
}
.service_item span{
	font-weight: 900;
}
.work_menu {
	font-size: 24px;
	margin: 15px 10px;
	color: #46455c;
	font-weight: 800;
	display: inline-block;
}
.text-decoreation{
	padding-left: 20px;
}
.text-decoreation li{
	list-style-type: disc;
	font-size: 18px;
	color: #666;
	line-height: 24px;
}
.service_border_right{
border-right: 1px solid #e7e7e7;
}
.service_border_bottom{
border-bottom: 1px solid #e7e7e7;
}
.padding_service{
	padding: 50px 28px 30px;
}
.container_list{
	width: 900px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
.service_list{
	padding-top: 22px;
}
.service_list_menu{
	padding-top: 0px;
}
.work_item_list{
	padding: 0px 14px;
}
.list_menu_item{
	padding-left: 15px;
}
.list_menu_item li{
	font-size: 18px;
	color: #666;
	list-style-type: disc;
	margin: 0 0 10px;
}
.read_btn{
	background: #ff3e50;
	color: #fff;
	padding: 7px 20px;
	border-radius: 10px;font-weight: 800;
}
.read_btn_list{
	margin-top: 30px;
}
.read_btn:hover{
	background: #fff;
	color: #000;
	border: 1px solid #ff3e50;
}
@media (max-width: 768px){
	.employer_btn{
		padding: 16px 42px;
	}
	.employer_exiting
	{
		padding: 16px 27px;
	}
	.heading_line:before {
		left: 45%;
	}
	.text-decoreation li{
		font-size: 14px;
	}
	.employer_btn{
		width: auto;
	}
	.employer_exiting{
		width: auto;
	}
	.container_list {
		width: auto;
		padding-right: 0px;
		padding-left: 0px;
		margin-right: auto;
		margin-left: auto;
	}
	.image_item {
		height: 360px;
		width: 100%;
	}
	.bg_title h1{
		font-size: 33px;
	}
	.bg_title h3{
		font-size: 23px;
	}
	.bg_white{
		padding: 50px 30px;
	}
	.bg_white h2{
		font-size: 32px;
	}
}
@media (max-width: 468px){
	.heading_line:before {
		left: 36%;
	}
	.name_title{
		font-size: 34px;
	}
	.service_border_right, .service_border_bottom{
		border: none;
	}
	.image_item{
		height: auto;
	}
	.bg_white{
		height: auto;
	}
	.work_menu_list {
		padding: 12px 14px;
	}
	.service_list {
		padding-top: 22px;
	}
	.image_item{
		width: 100%;
	}
}
.imgshd { margin-top:15px; box-shadow: 0 10px 16px 0 rgba(85, 85, 85, 0.15),0 6px 20px 0 rgba(91, 91, 91, 0.1) !important; }

/*------Questions------*/
.ques-bg {
    background: #f9f6f6;
}

.mt_0{margin-top: 0 !important;}
.mt_20{margin-top: 20px;}
.mb_20{margin-bottom: 20px;}
.heading3{font-size: 17px;font-weight: 900;margin-bottom: 12px;color: #000;}
.question-form{border: 1px solid #cfcfcf;font-size: 18px;}
.check-rating label{display: block;margin: 4px 0 !important;}

.selectsubmit{box-shadow: inset 0px 0px 20px 0px rgba(0,0,0,.1);font-size: 16px;border: 1px solid #ccc;display: inline-block;padding: 8px 15px;color: #000;cursor: pointer;margin: 10px 0;width: 285px;}
.selectsubmit img{margin-right: 10px;max-width: 25px;width: 100%;height: 25px;margin-top: 4px;}
.selectsubmit label{font-weight: 600;font-size: 16px;}
.selectsubmit .dropdown-menu{padding: 10px;border-radius: 0;margin-top: 0;}
.selectsubmit .dropdown-menu li{padding: 6px 0;border-bottom: 1px solid #d7dfe6;margin-bottom: 6px;display: block;width: 100%;}
.small-drop-cont{font-size: 12px;line-height: normal;margin-left: 35px;color: #494949;font-weight: normal;margin-bottom: 0;}

.error-line{color: #FF0000;font-size: 12px;}

.new-file-btn{background: transparent;border: 1px solid #ea4957;font-size: 18px;font-weight: bold;padding: 0px 5px;color: #000;border-radius: 4px;}

.quest-category-check [type="radio"]:checked, [type="radio"]:not(:checked){position: relative;left: 0;}
.quest-category-check [type="radio"]:checked+label:before, [type="radio"]:not(:checked)+label:before{content:none;}
.quest-category-check [type="radio"]:checked+label:after, [type="radio"]:not(:checked)+label:after{content:none;}
.quest-category-check [type="radio"]:checked+label, [type="radio"]:not(:checked)+label{padding-left: 4px;}

.note-editing-area ul {padding-left: 25px;list-style-type: disc;}
.bootstrap-tagsinput .twitter-typeahead,.bootstrap-tagsinput input {display: block !important;width: 100% !important;}
.bootstrap-tagsinput ::placeholder{color: #808080;font-size: 15px;font-weight: 200;}



.font-size16{font-size: 16px;}
.font-bold{font-weight: bold;}
.font-900{font-weight: 900;}
.ques-title-head{background: #ea4957;}
.qus-card{background: #ffffff;box-shadow: 0 1px 5px -1px rgba(0,0,0,.13); border-bottom: 1px solid #dedede;padding: 18px 15px;border-radius: 4px;margin-bottom: 25px;}
.head-qus{margin: 0 0 20px;font-weight: 900;position: relative;color: #ffffff;}
.head-qus span{color: #ffffff}
.head-qus:after{position: absolute;content: "";height: 3px;width: 50px;bottom: -18px;background: #ffffff;margin: 0 auto;right: 0;left: 0;}

.main-head-ques{margin: 0 0 10px;font-weight: 900;font-size: 38px;position: relative;color: #000;display: inline-block;}
.main-head-ques h1{margin-bottom: 5px;color: #ffffff; font-weight: 900;}
.main-head-ques img{display: inline-block;width: 40px;margin: 1px 0;}
.main-head-ques .head-small-tagline{font-weight: bold;font-size: 18px;color: #ffffff; margin: 0 0 10px;}
.main-head-ques:after{position: absolute;content: "";height: 3px;width: 70px;bottom: -5px;background: #ffffff;margin: 0 auto;right: -20px;left: 0;}
.main-head-ques span{color: #ea4957}

.searchbar{margin-bottom: 0;height: 52px;background: #ffffff;border: 2px solid #ffd0d4;border-radius: 20px;padding: 5px;margin-top: 10px;position: relative;}
.search_input{color: black;font-weight: 600;border: 0;outline: 0;background: none;width: 0;caret-color:transparent;}
.searchbar > .search_input{padding: 0 10px;width: 208px;height: 38px;caret-color: red;transition: width 0.4s linear;font-size: 16px;}
.searchbar > .search_icon{background: #ea4957;color: #fff;position: absolute;right: 2px;top: 4px;}
.search_icon{height: 40px;width: 37px;float: right;display: flex;justify-content: center;align-items: center;border-radius: 40%;}

.card-side-bar{}
.card-heading{font-size: 20px;font-weight: 900;position: relative;margin-bottom: 20px;color: #ea4957;}
.card-heading a{color: #000;line-height: normal;}
.card-heading a:hover{color: #ea4957;}
.card-heading:after {position: absolute;content: "";background: #000;height: 2px;width: 45px;bottom:-14px;left: 0;}
.ques-btn{background: #ea4957;padding: 7px 17px;display: block;font-size: 17px;font-weight: 900;color: #fff !important;border-radius: 4px;margin: 10px 0;text-align: center;border: 0;}
.ques-btn:hover{background: #ff0a12 !important;color: #fff !important;}

.back-br-btn{border: 1px solid #ea4957;padding: 7px 12px;display: block;font-size: 16px;font-weight: 900;color: #ea4957;border-radius: 4px;margin: 0 0 12px;text-align: center;}
.back-br-btn i{font-size: 21px;float: left;margin: 2px 0;}
.back-br-btn:hover{background: #ea4957;color: #fff;}

.without_discussion_vote{text-align: center;display: inline-block;min-width: 31%;border: 1px solid #fde7e9;border-right: 0;border-bottom: 1px solid #ea4957;margin: 0 -2px;padding: 10px 0 4px}
.without_discussion_vote:last-child{border-right: 1px solid #fde7e9;}
.without_discussion_vote p{font-size: 24px;font-weight: 900;margin-bottom: 10px;line-height: normal;color: #000;}
.without_discussion_vote p span{font-size: 16px;display: block;font-weight: 500;}

.qst-real-link{margin: 13px 0 18px !important;}
.qst-real-link a{font-size: 14px;line-height: normal;padding: 1px 4px;color: #000000;background: #ffdbde;border: 1px solid #ffbdc3;display: inline-block;margin: 2px -1px;border-radius: 3px;}
.qst-real-link a:hover{color: #ea4957;}
.days-by{font-size: 13px;margin-bottom: 0;display: inline-block;}
.days-by a{color: #ea4957;font-weight: 600;}

.attache-head{background: #ffc36b;padding: 5px;border-radius: 3px;color: #000000;margin-right: 5px;}
.qus-category {margin: 0;}
.qus-category a{display: block;font-weight: 500;padding: 2px 0 2px 10px;position: relative;color: #3f3f3f;font-size: 16px;}
.qus-category a:hover{color: #ea4957;}
.qus-category a:after{position: absolute;content: "";border: solid black;border-width: 0 1px 1px 0;display: inline-block;padding: 2px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);left: -1px;top: 12px;}

.pagination{display: block;text-align: center;margin-top: 35px;}
.pagination a{padding: 4px 8px;background: #e4e4e4;font-size: 16px;border-radius: 2px;color: #3f3f3f;font-weight: bold;}
.pagination a:hover{background: #ff0a12;color: #fff;}
.pagination-active{background: #ff0a12 !important;color: #fff!important;}
.pager .active span {background: #ea4957;font-size: 15px;font-weight: 600;color: #fff;}
.pager li>a, .pager li>span{border-radius: 4px;padding: 4px 8px;line-height: normal;color: #000;border: 1px solid #eee;}
.pager li a:hover{background: #ffe9eb;}

.ques-cate-views {border-top: 1px solid #d6e2ec;padding-top: 10px;}
.ques-cate-views ul{display: inline-block;}
.ques-cate-views ul li{display: inline-block;line-height: normal;padding-left: 12px;font-size: 13px;}
.ques-cate-views ul li a{color: #000;}
.ques-cate-views ul li a:hover{color: #ff0a12;}
.ques-cate-views ul li:first-child{color: #ff0a12;font-weight: bold;}
.ques-cate-views ul li i, .ques-cate-views ul li a i{font-size: 12px;margin-right: 3px;}
.fa-user-check:before {content: "\f4fc";}
.fa-chart-bar:before {content: "\f080";}
.fa-crown:before {content: "\f521";}

.widget_stats ul{}
.widget_stats ul li {margin: 3px 0;cursor: default; background: #ffeff0;padding: 7px 10px;display: block;font-size: 15px;font-weight: 700;color: #000;}
.widget_stats ul li :hover{color: #ea4957;}
.widget_stats ul li  i{font-size: 15px;color: #ffffff;margin-right: 5px;background: #2f3239;padding: 4px;text-align: center;width: 24px;height: 24px;border-radius: 2px;}

.login-widget input.form-control{height: 40px;font-size: 15px;padding: 10px;background: #ffeff0;color: #000 !important;border: 1px solid #ffd3d7;border-radius: 3px;}
.login-widget input[type="text"]{background: #000 !important;}
.login-widget input.form-check-input{float: left;margin-right: 7px;}
.login-widget input::placeholder{color: #000;}
.forg-psw{color: #ec2d3e;font-size: 13px;}

.widget_social-share a{background: #ffdbde;padding: 3px 7px;border-radius: 3px;display: inline-block;margin: 3px -1px;color: #ffffff;}
.widget_social-share a:first-child{}
.widget_social-share a i{font-size: 18px;margin-right: 2px;vertical-align: middle;}
.widget_social-share a span{font-size: 15px;vertical-align: middle;}
.widget_social-share .twtr-icon{background: #00acee;}
.widget_social-share .fcbk-icon{background: #4267B2;}
.widget_social-share .linkedin-icon{background: #0e76a8;}

/*------question detail-------*/

.border-b{border-bottom:1px solid #e6e6e6;}

.main-head-bor{border-bottom: 1px solid #b7d1d3;}
.detail-heading{font-weight: 900;position: relative;color: #ffffff;margin: 2px 0;font-size: 29px;line-height: normal;}
.main-head-bor .detail-heading{color: #000;margin: 17px 0;}
.count-element {text-align: center;float: left;font-size: 22px;}
.count-element a{display: block;font-size: 32px;line-height: normal;color: #666}
.count-element a img{display: block;width: 60px;border-radius: 50px;}
.count-element a:hover{color: #ff0a12}

.count-element {position: relative;}
.avatar-pht {opacity: 1;display: block;width: 100%;height: auto;transition: .5s ease;backface-visibility: hidden;}
.hvr-middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);text-align: center;}
.count-element:hover .avatar-pht {opacity: 0.3;}
.count-element:hover .hvr-middle {opacity: 1;}
.use-hvr-text {background-color: #ff283ab5;color: white;font-size: 16px;padding: 20px 21px;border-radius: 50%;}

.query-element {margin-left: 38px;font-size: 16px;}
.query-element p{font-size: 16px;line-height: 24px;margin: 5px 0;}
.query-element ol{padding-left: 15px;}

.detail-cont{padding: 25px 0;}
.writeanswer{background: #2f3239;border: 1px solid #e6d9d9;padding: 3px 7px;margin: 0px 10px 0 0;display: inline-block;border-radius: 4px;font-weight: 900;color: #ffffff;line-height: normal;}
.writeanswer:hover{background: #ea4957;color: #ffffff;}
.ans-empo-line{background: #fffafa;padding: 2px 10px;border: 1px solid #ffeded;display: inline-block;width: 100%;}

.ans-heading{font-weight: 400;position: relative;color: #000;margin: 12px 0;}
.profileAvatar{float: left;margin-right: 8px;}
.profileAvatar span{padding: 5px 10px;text-align: center;background: #666666;color: #fff;font-size: 22px;font-weight: 900;border-radius: 30px;display: inline-block;width: 40px;height: 40px;}
.profileAvatar img{border-radius: 30px;display: inline-block;width: 38px;height: 38px;}

.user-ask-ans{margin-bottom: 20px;}
.user-ans-info {line-height: normal;display: inline-block;margin: 0 0 0;max-width: 186px;}
.user-ans-info a{font-weight: bold;font-size: 16px;display: block;color: #000;margin-bottom: 2px;}
.user-ans-info span p{font-size: 14px;margin-bottom: 5px;}

.quote-cont{font-size: 16px;border-left: 5px solid #d9cece;}
.showeditor{color: #0085ff;margin-right: 5px;border-right: 1px solid #ddd;}
.showinactive{color: #8d8d8d;}

.company-user-info{background: #ffdbde;padding: 15px 10px;border: 1px solid #f0bfc3;border-radius: 4px;margin: 20px 0;}
.pull-viewed{float: right;margin: 7px 0;}
.pull-viewed .viewed{display: inline-block;padding-right: 5px;font-size: 14px;line-height: normal;}
.pull-viewed .viewed:first-child{border-right: 1px solid #9cbabc;margin-right: 4px;padding-right: 9px;}
.viewed{font-size: 13px;color: #646464;margin: 0;}
.fa-clock:before {content: "\f017";}

.side-tag-sect{background: #f2f9ff;/* box-shadow: -1px 1px 1px 0px rgba(0,0,0,.33); */border: 1px solid #d6e2ec;padding: 12px 15px;border-radius: 6px;margin-bottom: 20px;}
.qs-query-category {/*padding: 12px 0;*/}
.qs-query-category .query-category-ul li{padding: 1px 0;display: inline-block;line-height: normal;margin: -2px 0;}
.qs-query-category .query-category-ul li a{border: 0px solid #b7d1d3;line-height: normal;background: #2f3239;padding: 3px 6px;color: #fff;border-radius: 3px;font-size: 14px;font-weight: 500;display: inline-block;}
.qs-query-category .query-category-ul li a:hover{background: #ea4957;border: 0px solid #839c9e;}
.qs-query-category .query-category-ul li span{vertical-align: middle;}

.hotquery-list{}
.hotquery-list li{display: inline-block;padding: 3px 0;width: 100%;}
.hotquery-list li a div{display: inline-block;float: left;padding: 2px;background: #ffeff0;border: 1px solid #ffd2d5;border-radius: 4px;font-weight: 600;font-size: 14px;color: #000;text-align: center;margin-right: 7px;line-height: normal;min-width: 40px;margin-top: 2px;}
.hotquery-list li a div .most-view{margin: 0 0 0;font-size: 14px;font-weight: normal;}
.hotquery-list li a span {margin-left: 40px;display: inline-block;float: left;}
.hotquery-list li a{font-weight: 600;}
.hotquery-list li a p:hover{color: #ff0a12;}
.hotquery-list p{margin-left: 50px;font-size: 14px;margin-bottom: 0;line-height: 18px;color: #000;}

.query-element-ans{margin-left: 80px;}

.side-fixed{position: fixed;right: 24px;top: 0;}

.note-editor .note-popover .popover-content, .note-toolbar{background: #eee;}
.note-editing-area p {font-size: 16px;margin-bottom: 3px;}
.note-editing-area .note-editable {font-size: 16px;}

/*.fa-file-signature:before {
    content: "\f573";
}*/

.country {
    position: relative;
    margin: 0 auto;
    width: 400px;
}
.country .select {
    position: relative;
    padding: 0 35px 0 20px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #a6a6a6;
    background: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}
.country .select .flagstrap-icon {
    box-sizing: border-box;
    display: inline-block;
    margin-right: 10px;
    width: 16px;
    height: 11px;
    background-image: url(https://zinee91.dothome.co.kr/codepen/flags.png);
    background-repeat: no-repeat;
    background-color: #e3e5e7;
}
.country .select .flagstrap-icon.flagstrap-fk {
    background-position: -96px -44px;
}
.country .select:after {
    content: "";
    display: block;
    position: absolute;
    top: 18px;
    right: 20px;
    width: 8px;
    height: 5px;
    background: url(https://zinee91.dothome.co.kr/codepen/ico_updown3.png) no-repeat;
}
.widget_social{display: inline-block;margin: 5px;}
.widget_social span{vertical-align: text-bottom;}
.widget_social a{background: #ffdbde;padding: 3px 6px;border-radius: 3px;width: 26px;height: 26px;display: inline-block;text-align: center;}
.widget_social a:first-child{margin-left: 5px;}
.widget_social a i{vertical-align: text-top;}
.twtr-icon{}
.fcbk-icon{}
.soled{ color: #bdbdbd; margin-top: 20px; }
.active .soled{ color: green; }

/*------question detail-and-------*/


/*------Questions-and-----*/



/*=== Rushil Edit CSS ===*/
.black-but, .red-but{ background-color: #252525; color: #FFF; border: 2px solid transparent; font-size: 18px; padding: 10px 15px; font-weight: bold; min-width: 160px; border-radius: 3px; }
.black-but:hover{ border: 2px solid #252525; color: #252525; background-color: transparent; }
.red-but{ background-color: #ea4957; }
.red-but:hover{ border: 2px solid #ea4957; color: #ea4957; background-color: transparent; }
.white-but{ background-color: #FFF; color: #252525; }
.white-but:hover{ background-color: #f5ecdd; color: #252525; }
.red-btn{ background-color: #ea4957; color: #FFF; }
.red-btn:hover{ background-color: #ff0a12; color: #FFF; }
p{ font-size: 18px; color: #252525; line-height: 28px; margin: 10px 0; font-weight: 400; }
.f1f-bg{ background-color: #f1f1f1; }

.p5-xy{ padding: 50px 0; }
/*--- Social Media Icons Fixed ---*/
.zoom{ position: fixed; top: 320px; z-index: 2; left: 0; }
.zoom-fab{ display: block; width: 35px; height: 35px; padding: 6px 0; padding-right: 6px; border-radius: 0 30px 30px 0; background-color: #ea4957; text-align: center; transition: .2s ease-out; box-shadow: 0 0 5px rgba(0,0,0,.5); color: #FFF; }
.zoom-fab:hover{ background-color: #252525; color: #FFF; }
.zoom-menu{ position: absolute; }
.zoom-menu li{ display: inline-block; }
.zoom-btn-fb{ background-color: #3c5998; }.zoom-btn-tw{ background-color: #44a2f3; }.zoom-btn-lin{ background-color: #3078b5; }
.zoom-btn-fb:hover,.zoom-btn-tw:hover,.zoom-btn-lin:hover{ background-color: #252525; }
.scale-transition{ transition: transform .3s cubic-bezier(0.53,0.01,0.36,1.63)!important; margin-top: 10px; }
.scale-transition.scale-out{ transform: scale(0); transition: transform .2s!important; }
/*--- Quick Links ---*/
.quick_links{ position: fixed; top: 50%; bottom: 0; margin: auto; right: 0px; z-index: 2;}
.quick_links li{ white-space: nowrap; padding: 4px; background-color: #f5ecdd; display: block; position: relative; right: -182px; transition: right 1s; border-radius: 20px 0 0 20px; margin: 3px 0; }
.quick_links li div{ background-color: #ea4957; width: 34px;height: 34px; border-radius: 50%; float: left; color: #FFF; font-size: 16px; text-align: center; display: flex; align-items: center; justify-content: center; }
.quick_links li span{ padding-left: 6px; font-size: 16px; color: #252525; display: inline-block; line-height: 34px; }
.quick_links li:hover{ right: 0; }
/*--- Header ---*/
.navbar-default{ background: #fff; border: 0; padding: 10px 0; border-radius: 0; margin-bottom: 0; min-height: unset; box-shadow: 0 1px 2px 0 rgba(102,102,102,0.2); }
.navbar-default .navbar-nav>li{ margin: 7px 6px; }
.navbar-default .navbar-nav>li:last-child{ margin-right: 0; }
.navbar-default .navbar-nav>li>a{ color: #252525; font-size: 16px; padding: 12px 12px; line-height: 16px; text-transform: uppercase; font-weight: 700;}
.caret{width: 8px;margin-left: 8px;margin-top: -6px;height: 8px;content: "";border: solid #000;border-width: 0 2px 2px 0;transform: rotate(45deg);}
.navbar-default .navbar-nav ul{ border: 0; margin-top: 6px;min-width: 230px;}
.navbar-nav li .dropdown-menu a{ padding: 7px 12px; font-size: 18px; color: #252525; font-weight: 700; }
.navbar-default .navbar-nav .active a,.navbar-default .navbar-nav .active a:focus,.navbar-default .navbar-nav .active a:hover,.navbar-default .navbar-nav li.active a,.navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{ color: #ea4957; background-color: transparent; }
.navbar-default .navbar-nav li.login_up_btn_box .dropdown-toggle{ color: #ea4957; border: 2px solid #ea4957; padding: 8px 20px; border-radius: 8px; font-weight: 900; }
/*--- Home Page Banner ---*/
.job-seeker{ background: url(../tij-images/job-seeker.jpg) no-repeat center center; background-size: cover; }
.job-employers{ background: url(../tij-images/job-employers.jpg) no-repeat center center; background-size: cover; }
.job-employers:after{ width: 0; height: 0; border-left: 35px solid transparent; border-right: 35px solid transparent; border-bottom: 35px solid #fff; content: ""; position: absolute; bottom: 0; left: -35px; z-index: 1; display: none; }
.job-seek-part{ justify-content: center; text-align: center; height: 100%; display: flex; align-items: center; }
.job-seek-part h1,.job-seek-part strong{ font-weight: 900; font-size: 36px; color: #fff; margin-bottom: 20px; line-height: normal; display: block; }
.job-seek-part a{ display: inline-block; padding: 12px 20px; border-radius: 3px; font-size: 16px; text-transform: uppercase; font-weight: 700; }
.job-seek-part a .fa-angle-right{ margin-left: 6px; }
/*--- Welcome TIJ ---*/
.ger_title_head{ text-align: center; margin-bottom: 30px; }
.ger_title_head h2{ color: #ea4957; font-size: 30px; font-weight: 900; position: relative; padding-bottom: 20px; line-height: normal; }
.ger_title_head h2 span{ color: #252525; }
.ger_title_head h2:after{ position: absolute; content: ""; width: 50px; height: 3px; background-color: #252525; bottom: 0; margin: 0 auto; left: 0; right: 0; }
.abo_text_dis p{ display: inline-block; width: 100%; }
/*--- service ---*/
.se_bx_dis{ text-align: center; padding: 15px; border-radius: 3px; }
.se_bx_dis:hover{ background-color: #FFF; box-shadow: inset 0 0 7px rgba(102,102,102,0.45); min-height: 358px; }
.se_bx_dis .user_icon{ margin: 0 auto; text-align: center; width: 100px; height: 100px; overflow: hidden; background-color: #FFF; border-radius: 50%; padding: 15px; margin-bottom: 15px; -webkit-transition: all .5s ease-out 0s; -moz-transition: all .5s ease-out 0s; -o-transition: all .5s ease-out 0s; transition: all .5s ease-out 0s; }
.se_bx_dis:hover .user_icon{ box-shadow: inset 0 0 7px rgba(222,41,41,0.28); }
.se_bx_dis strong{ font-size: 20px; color: #252525; margin-bottom: 15px; font-weight: 700; }
.se_bx_dis a{ font-size: 18px; font-weight: 700; }
/*--- Blogs ---*/
.blog_slider, .clients_logos{ padding: 0 36px; }
.blog_slider .item{ background-color: #FFF; padding: 10px; height: 427px; }
.blog_img_cl{ margin-bottom: 15px; }
.blog_img_cl img{ object-fit: fill; width: 100%; height: 173px; }
.pol_rel h3{ color: #252525; font-size: 19px; padding-bottom: 15px; position: relative;font-weight: 800;line-height: normal;}
.pol_rel h3:after{ position: absolute; content: ""; left: 0; bottom: 0; height: 3px; width: 50px; background-color: #ea4957; }
.owl-carousel.blog_slider .owl-nav button[class],.owl-carousel.clients_logos .owl-nav button[class]{width:24px;height:24px;background-color:#000;border-radius:3px;color:#FFF;font-size:34px;padding:4px 8px!important;position:absolute;top:0;bottom:0;margin:auto;}
.owl-carousel.blog_slider .owl-nav button.owl-prev,.owl-carousel.clients_logos .owl-nav button.owl-prev{left:0;}
.owl-carousel.blog_slider .owl-nav button.owl-next,.owl-carousel.clients_logos .owl-nav button.owl-next{right:0;}
.owl-carousel.blog_slider .owl-nav button.disabled,.owl-carousel.clients_logos .owl-nav button.disabled{background-color:#767676;cursor:not-allowed;}
.owl-carousel.blog_slider .owl-nav button[class] span,
.owl-carousel.clients_logos .owl-nav button[class] span{float:left;margin-top:-4px;line-height:20px;}
/*--- Clients Logos ---*/
.clients_logos .img_box_aw{ border: 1px solid #ccc; background-color: #efefef; padding: 15px; width: 100%; height: 91px; }

/*=== Employer Page ===*/
.ger_box{ width: 100%; margin: 15px 0; display: inline-block; }
.ger_box h3, .according-work>div>h3{ font-size: 24px; font-weight: 900; color: #252525; }
.ger_box strong{ font-size: 18px; display: inline-block; font-weight: 900; margin-bottom: 15px; width: 100%; }
.list_of_whyus li, .list_of_client li{ font-size: 18px; position: relative; padding: 3px 0; padding-left: 25px; }
.list_of_whyus li:before{ position: absolute; content: ''; width: 17px; height: 17px; left: 0; background: url(../tij-images/check-icon.png) no-repeat; background-size: 17px; top: 6px; }
.tij_sidebar{ background-color: #F1F1F1; padding: 0 15px; display: inline-block; width: 100%; }
.recruiters_log_sidebar input{ margin: 10px 0; width: 100%; }

/*=== Current Openings Page ===*/
.curropening{ display: inline-block; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc; width: 100%; }
.jobtitle{ font-weight: 700; text-transform: capitalize; width: 100%; display: inline-block; }
.jobtitle>a{ color: #252525; float: left; width: calc(100% - 120px); font-size: 24px; font-weight: 800; }
.jobtitle>a:hover{ color: #ea4957; }
.jobtitle>a.curopapply{ background-color: #ea4957; font-weight: 800; font-size: 14px; float: right; text-transform: uppercase; color: #FFF; border-radius: 6px; width: 120px; text-align: center; padding: 11px 10px; }
.jobtitle>a.curopapply:hover{ background-color: #252525; }
.curopcomp{ font-size: 18px; margin-top: 10px; }

/*=== How We Work Page ===*/
.according-work{ margin: 15px 0; border-radius: 3px; width: 100%; background-color: #FFF; float: left; }
.according-work>div{ width: 100%; position: relative; float: left; background-color: #ea4957; }
.according-work>div>strong{ width: 36px; font-size: 16px; position: absolute; font-weight: 800; left: -15px; border: 2px solid #ea4957; top: -15px; line-height: 32px; border-radius: 50px; height: 36px; color: #252525; text-align: center; background-color: #FFF; }
.according-work>div>h3{ color: #FFF; padding: 12px; float: left; line-height: normal; width: 100%; }
.according-work p{ float: left; padding: 0 15px; width: 100%; }

/*=== Client Logo Page ===*/
.cli_list_logo li{ position: relative; display: inline-block; width: auto; margin: 6px 3px; border: 1px solid #ccc; background-color: #efefef; padding: 16px; }
.cli_list_logo li:hover:after{ position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.25); }
.list_of_client li:before{ position: absolute; content: ''; width: 6px; height: 6px; left: 0; background-color: #252525; top: 14px; transform: rotate(45deg); }

/*=== Contact Page ===*/
.pol_wid{ position: relative; padding-left: 40px; text-align: left; margin: 15px 0; }
.pol_wid span{ position: absolute; left: 0; top: 0; background-color: #252525; color: #FFF; padding: 7px; border-radius: 50%; width: 30px; height: 30px; }
.pol_wid p{ margin: 0; }
.cont-info ul.sub_manu li{ display: inline-block; }

/*=== Footer ===*/
.foot_bg{ background-color: #252525; padding: 30px 0; }
.f_links{ float: left; margin: 8px 0; width: 100%; }
.f_links strong, .company-info strong, .f_employer{ text-transform: uppercase; font-weight: 800; width: 100%; font-size: 16px; color: #ea4957; margin-bottom: 10px; display: inline-block; cursor: default; }
.f_links li a{ color: #FFF; font-size: 16px; display: inline-block; padding: 3px 0; font-weight: 600; width: 100%; }
.f_links li a:hover, .f_links strong a:hover{ color: #fff; }
.company-info li{ display: inline-block; font-size: 16px; color: #FFF; line-height: 24px; font-weight: 600; padding: 3px 0; width: 100%; }
.bottom_footer{ background-color: #ea4957; }
.bottom_footer p span a{ color: #FFF; font-weight: bold; }
.follow-media>a>img{ height: 100px; }
.follow-media li{ width: 50px; display: inline-block; margin-top: 5px; }



/*-----IT staffing services----*/

.row.justify-content-sm-center{	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x)/ -2);
	margin-left: calc(var(--bs-gutter-x)/ -2);}

.sub-headingh2{font-weight: 900;font-size: 28px;margin-bottom: 10px;line-height: normal;}
.sub-headingh3{font-weight: 700;font-size: 20px;margin: 12px 0;line-height: normal;}
.staff_col_list{padding-left: 2px;}
.staff_col_list li {
    padding: 15px 18px;
    position: relative;
    overflow: hidden;
    display: inline-block;
    border: 1px solid #dadada;
    background: #f1f1f1;
    border-radius: 3px;
    margin: 5px;
}
.staff_col_list li svg {
   background: #ee0216;
    padding: 5px;
    color: #fff;
    font-size: 18px;
    width: 25px !important;
    height: 25px;
    border-radius: 13px;
    display: inline-block;
    float: left;
}
.staff_col_list li span{padding: 1px 0;
    font-size: 17px;
    margin-left: 12px;}

.process_coll {background: #ee0216;padding: 18px 13px;min-height: 82px;margin-bottom: 15px;border-radius: 5px;}
.process_coll h3 {font-size: 18px;margin-left: 45px;line-height: normal;color: #fff;font-weight: 800;padding: 2px 0;}
.process_coll svg{background: #cb091a;padding: 7px;color: #ffffff;font-size: 18px;width: 30px !important;height: 30px;border-radius: 25px;display: inline-block;float: left;text-align: center;}

.two-col-list {text-align: center;}
.two-col-list li{padding: 15px 17px;background-color: #fff;border: 1px solid #eee;-webkit-box-shadow: 0 1px 8px #eee;-moz-box-shadow: 0 1px 8px #eee;box-shadow: 0 1px 8px #eee;display: inline-block;margin: 5px;font-size: 17px;border: 1px solid #f0dbdd;}
.two-col-list li:hover{border: 1px solid #ea485769;}

.cntn-block{background: #ffffff;padding: 18px 18px;margin-bottom: 20px;border: 1px solid #f0e4e4;min-height: 355px;border-radius: 8px;text-align: center;}
.cntn-block h3{font-size: 20px;font-weight: 700;margin: 13px 0;}
.cntn-block p{font-size: 16px;}
.cntn-block i {background: #f1f1f1 url(/tij-images/popular-service-icon.png) no-repeat 0 0;width: 55px;height: 55px;display: block;margin: 8px auto;padding: 4px;border: 1px solid #e6b5b9;border-radius: 15px;}
.cntn-block i.magento-icon {background-position: 10px 6px;}
.cntn-block i.lamp-developers {background-position: -38px 6px;}
.cntn-block i.opencart-dev {background-position: -87px 9px;}
.cntn-block i.ar-app {background-position: -142px 7px;}
.cntn-block i.graphic-des {background-position: -199px 7px;}
.cntn-block i.java-dev {background-position: -251px 6px;}
.cntn-block i.mobile-app {background-position: -304px 6px;}
.cntn-block i.oracle-app {background-position: -362px 6px;}
.cntn-block i.php-dev {background-position: -418px 6px;}
.cntn-block i.drupal-dev {background-position: 12px -46px;}
.cntn-block i.seo-sem {background-position: -38px -46px;}
.cntn-block i.microsoft-app {background-position: -91px -46px;}
.cntn-block i.web-dev {background-position: -141px -46px;}
.cntn-block i.wordpress-dev {background-position: -199px -45px;}
.cntn-block i.android-app {background-position: -250px -45px;}
.cntn-block i.blockchain-dev {background-position: -304px -45px;}
.cntn-block i.ipad-app {background-position: -363px -46px;}
.cntn-block i.ios-app {background-position: -418px -45px;}
.cntn-block i.iphone-app {background-position: 14px -97px;}
.cntn-block i.swift-deve {background-position: -40px -99px;}
.cntn-block i.python-deve {background-position: -91px -97px;}
.cntn-block i.angularjs-deve {background-position: -142px -96px;}
.cntn-block i.magento-deve {background-position: -198px -97px;}

.cntn-block i.laravel-dev{ background-position: -200px -94px; }
.cntn-block i.codeI-dev{ background-position: -250px -96px; }
.cntn-block i.asp-dev{ background-position: -303px -98px; }
.cntn-block i.whmcs-dev{ background-position: -359px -93px; }
.cntn-block i.front-dev{ background-position: -419px -94px; }
.cntn-block i.stack-dev{ background-position: 7px -151px; }
.cntn-block i.contWrit-dev{ background-position: -94px -150px; }

.agencies-list{padding-left: 25px;margin-bottom: 15px;}
.agencies-list li{position: relative;display: block;padding: 5px 0;}
.agencies-list li:before{position: absolute;content: "";display: inline-block;transform: rotate(45deg);height: 11px;width: 6px;border-bottom: 3px solid #ea4957;border-right: 3px solid #ea4957;left: -18px;top: 11px;}

/*-----IT staffing services and----*/


/*=== Rushil Responsive ===*/
@media(min-width: 992px) and (max-width: 1199px){
	.ger_title_head h2{ font-size: 33px; }
	.zoom{ top: 240px; }
	.company-info li{ word-break: break-all; }
}
@media(max-width: 991px){
	li.respons_link{ display: block; }
	.caret, .open>.dropdown-menu, .navbar-default .navbar-nav li.login_up_btn_box, .f_btn-menu{ display: none;margin-top: 12px;}
	.responsive_plus, .m_viewer{ width: 24px; height: 24px; position: absolute; right: 22px; top: 0; margin: auto; bottom: 0; background: url('../tij-images/plus-icon.png') no-repeat center; z-index: 1;border-radius: 4px;}
	.click_plus{background: url('../tij-images/plus-icon.png') no-repeat center;}
	.click_minus{ background: url('../tij-images/minus-icon.png') no-repeat center; }
	.responsive_plus.responsive_minus{ background: url('../tij-images/minus-icon.png') no-repeat center; }
	.navbar-default .navbar-nav .toggle-drop{ display: block; position: relative; box-shadow: none; z-index: 0; background-color: #f3e6e7; width: 100%; margin-top: 6px; padding: 6px 0;}
	.clients_logos .img_box_aw{ height: auto; }
	.bottom_footer p, .f_logo{ text-align: center; }
	.follow-media li{ margin-top: 0; margin-bottom: 6px; }
	.who-we-are-sec, .list_of_whyus, .map_box{ margin-bottom: 20px; }
	.ger_title_head h2{ font-size: 32px; }
	.f_links{ width: 100%; margin-top: 0; position: relative; }
	.f_links strong, .company-info strong{ margin-bottom: 0; }
	.f_links strong, .f_links strong a, .company-info strong a{color: #ffffff;}
	.m_viewer{ background-color: #f3e2c6; right: 15px; margin: 0; }
}
@media(min-width: 768px) and (max-width: 991px){
	.navbar-default .navbar-toggle{ display: block; margin: 18px 0; padding: 0; border: 0; }
	.navbar-default .navbar-collapse{ padding: 0;}
	.navbar-collapse.collapse{ display: none!important; }
	.navbar-collapse.collapse.in{ display: block!important; }
	.navbar-header{ float: unset; }
	.navbar-right{ float: unset!important; margin-right: 0; }
	.navbar-default .navbar-nav>li{ width: 100%; margin: 0; }
	.navbar-default .navbar-nav>li>a{ padding: 10px 0; padding-right: 30px; }
}
@media(min-width: 768px){
	.job-seeker, .job-employers{ height: 400px; }
	.job-employers:after{ display: block; }
	.well_about_se .ger_title_head h2:after{ margin: 0; }
}
@media(max-width: 767px){
	.navbar-default .navbar-toggle{ border: none; margin: 18px 0; padding: 0; }
	.container-fluid>.navbar-header{ margin-right: 0; margin-left: 0; }
	.navbar-default .navbar-collapse{ border: 0; position: absolute;z-index: 2;background: #fff;}
	.navbar-nav, .navbar-default .navbar-nav>li{ margin: 0; display: inline-block; width: 100%; }
	.navbar-nav li .dropdown-menu a{ padding: 3px 15px; transform: none!important; transition: unset!important; line-height: normal; }
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{ padding: 9px 15px; color: #252525; }
	.job-seek-part{ padding: 50px 15px; }
	.ger_title_head, .abo_text_dis>p, .who-we-are-sec p, .company-info{}
	.blog_img_cl img{ height: auto; }
	.ger_box h3, .according-work>div>h3, .jobtitle>a{ font-size: 20px; }
	.tij_sidebar{ margin-bottom: 30px; }
	.sub_manu{ margin-top: 15px; }
}
@media(max-width: 480px){
	.job-seek-part h1, .job-seek-part strong, .inner-page-title h1{ font-size: 35px; }
	.ger_title_head{ margin-bottom: 20px; }
	.ger_title_head h2{ font-size: 28px; padding-bottom: 14px; }
	p, .list_of_whyus li{ font-size: 16px; line-height: 24px; }
	.blog_slider, .clients_logos{ padding: 0; }
	.mail_phone_anfd_etc{ text-align: center; }
	.mail_phone_anfd_etc .mail_ph{ margin: 3px 0; }
	.mail_phone_anfd_etc .pull-left{ float: unset!important; }
	.jobtitle>a{ width: 100%; margin-bottom: 10px; }
}