@font-face{font-family:'Poor-Richard';src:url("fonts/poor-richard.eot");src:url("fonts/poor-richard.eot?#iefix") format("embedded-opentype"),
url("fonts/poor-richard.woff") format("woff"),
url("fonts/poor-richard.ttf") format("truetype"),
url("fonts/poor-richard.svg") format("svg");}
@font-face{font-family:'Arial';src:url("fonts/arial.eot");src:url("fonts/arial.eot?#iefix") format("embedded-opentype"),
url("fonts/arial.ttf") format("truetype"),
url("fonts/arial.svg") format("svg");}
a:focus{outline:none}
.mrgTB5{margin:5px 0}
.mrgTB10{margin:10px 0}
.mrgTB15{margin:15px 0}
.mrgTB20{margin:20px 0}
.mrgTB25{margin:25px 0}
.mrgTB30{margin:30px 0}
.mrgLR5{margin:0 5px}
.mrgLR10{margin:0 10px}
.mrgLR15{margin:0 15px}
.mrgLR20{margin:0 20px}
.mrgLR25{margin:0 25px}
.mrgLR30{margin:0 30px}
.mrgT5{margin-top:5px}
.mrgT10{margin-top:10px}
.mrgT15{margin-top:15px}
.mrgT20{margin-top:20px}
.mrgT25{margin-top:25px}
.mrgT30{margin-top:30px}
.mrgB5{margin-bottom:5px}
.mrgB10{margin-bottom:10px}
.mrgB15{margin-bottom:15px}
.mrgB20{margin-bottom:20px}
.mrgB25{margin-bottom:25px}
.mrgB30{margin-bottom:30px}
.mrgR5{margin-right:5px}
.mrgR10{margin-right:10px}
.mrgR15{margin-right:15px}
.mrgR20{margin-right:20px}
.mrgR25{margin-right:25px}
.mrgR30{margin-right:30px}
.mrgL5{margin-left:5px}
.mrgL10{margin-left:10px}
.mrgL15{margin-left:15px}
.mrgL20{margin-left:20px}
.mrgL25{margin-left:25px}
.mrgL30{margin-left:30px}
.mrgL50{margin-left:50px}
.padTB5{padding:5px 0}
.padTB10{padding:10px 0}
.padTB15{padding:15px 0}
.padTB20{padding:20px 0}
.padTB25{padding:25px 0}
.padTB30{padding:30px 0}
.padLR5{padding:0 5px}
.padLR10{padding:0 10px}
.padLR15{padding:0 15px}
.padLR20{padding:0 20px}
.padLR25{padding:0 25px}
.padLR30{padding:0 30px}
.padT5{padding-top:5px}
.padT10{padding-top:10px}
.padT15{padding-top:15px}
.padT20{padding-top:20px}
.padT25{padding-top:25px}
.padT30{padding-top:30px}
.padB5{padding-bottom:5px}
.padB10{padding-bottom:10px}
.padB15{padding-bottom:15px}
.padB20{padding-bottom:20px}
.padB25{padding-bottom:25px}
.padB30{padding-bottom:30px}
.padR5{padding-right:5px}
.padR10{padding-right:10px}
.padR15{padding-right:15px}
.padR20{padding-right:20px}
.padR25{padding-right:25px}
.padR30{padding-right:30px}
.padL5{padding-left:5px}
.padL10{padding-left:10px}
.padL15{padding-left:15px}
.padL20{padding-left:20px}
.padL25{padding-left:25px}
.padL30{padding-left:30px}
ul{margin:0;padding:0;list-style:none}
a:hover,a:focus{text-decoration:none}
*{margin:0;padding:0;}
body{overflow-x:hidden;font-family:'Open Sans', sans-serif; margin:0}
p{color: #000;
	font-family: 'Open Sans', sans-serif;
/* 	font-size:17px !important; */
/*  	font-weight:600;  */
	line-height:28px;
	margin-top:11px;
	text-align:justify;}
li{color:#000;font-family: 'Raleway', sans-serif;font-size:15px;font-weight:400;line-height:28px;/*margin-top:11px;*/text-align:justify;}
h3{color:#f5a344;font-family: 'Raleway', sans-serif;font-size:20px;text-align:center;}
h4{color:#3e3e3e;font-family: 'Raleway', sans-serif;font-size:26px;line-height:31px;margin:39px 0 0;text-align:center;}
h5{color:#0077b1;font-family: 'Open Sans', sans-serif;font-size:20px;font-weight:400;}
h6{color:#0077b1;font-family:"Poor-Richard";font-size:40px;line-height:53px;margin:-11px 0 0;text-align:center;}
#overlay img{height:auto;left:0;margin:240px auto 0;right:0;width:10%;}
#overlay{position:fixed;z-index:99999;top:0;left:0;bottom:0;right:0;background:#000;transition:1s 0.4s;-webkit-transition:1s 0.4s;-moz-transition:1s 0.4s;-o-transition:1s 0.4s;text-align:center;color:#D39D06;opacity:0.9;}
#overlay p{bottom:0;color:#fff;font-family: 'Raleway', sans-serif;font-size:15px;line-height:15px; margin:0 0 0 -45px; position:absolute;text-align:center;}

#top_container{padding:5px 0px 10px 0px;}
/*#main_logo {padding-top: 13px;}*/
#sucesslogo img{margin-left:45px;}
#sucesslogo{margin:21px 0px 0px 0px;}
#ind_us_uk{float:right;}
#ind_us_uk li {float: left;} 
/*#ind_us_uk li:after{content: "|";color: #3E3E3E;}
#ind_us_uk li:last-child:after{content:"";}*/
#ind_us_uk li a{padding: 0px 5px;color: #0076B1;}
.wassup a{padding-right:0px !important;}
#ind_us_uk img{padding-right: 3px;}
#email_section img{padding-right:4px;}
#contact_section img{padding-right:4px;}
#login_section img{padding-right:4px;}

#email_section {margin-top: 10px;font-weight: 600;}
#login_section {margin-top: 10px;}

.navlink li{list-style:none;display:inline;}
/*.navlink li:after{content:"|";color:#3E3E3E}
.navlink li:last-child:after{content:"";}*/
.navlink li a{color:#000000;font-family: 'Open Sans', sans-serif;font-weight:400;font-size:15px;padding:0px 13px 0px 0px;text-decoration:none;line-height:35px;}
.navlink li a:hover{color:#0077B1;}
#top_navigation{float:right;}
span{color:#0077B1;font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:33px;}
#nav p{color:#000000;font-family:'Open Sans', sans-serif;font-size:15px;text-align:center;float:right;margin:0px 0px 0px 0px;}
#main_menu{background-color:#1d1d1d;}
.menu-main_menu-container li{border-right:2px solid #383838;}  
/* .menu-main_menu-container li:first-child a,.menu-main_menu-container li:last-child a{padding:0 19px} */
.menu-main_menu-container li:last-child{border-right:0px}
.menu-main_menu-container li a{font-size:19px;color:#fff;line-height:54px;padding:0 26px}
.menu-main_menu-container li:hover{background-color:#F28200;}
.menu-main_menu-container li.current-menu-item,.menu-main_menu-container li.current_page_item{background-color:#F28200;border-right:2px solid #1d1d1d}
.navbar-header{display:none;} 
#talent_free_quote{height:369px;position:fixed;right:0;top:35%;width:48px;z-index:2;}
#t_hire{background-image:url("images/talent_hire.png");background-repeat:no-repeat;height:199px;position:absolute;width:59px;}
#t_hire:hover{background-image:url("images/talent_hire_hov.png");}
#quote{background-image:url("images/quote_free.png");background-repeat:no-repeat;height:199px;margin:202px 0 0;position:absolute;width:59px;}
#quote:hover{background-image:url("images/free_q_hover.png");}
#banner_container{height:auto;margin:0 auto;max-width:100%;width:1500px;}
#myid{background-color:#f28200;height:68px;margin:0 auto;max-width:100%;position:relative;width:1500px;z-index:1;}
#black{background-color:black;bottom:46px;height:15px;left:0;margin:0 auto;right:0;text-align:left;width:71%;}
.carousel-indicators li:first-child::before{content:"";}
.carousel-indicators li:before{content:url("images/orange_bullet.png")!important;left:0;margin:-8px 0 0 -20px;position:absolute;}
.carousel-indicators li p{color:#ffffff;font-family:"Raleway";font-size:15px;font-weight:normal;left:0;
/* margin:20px auto; */
margin: 17px auto;	
position:absolute;right:0;text-align:center;text-shadow:2px 2px 4px #000000;word-spacing:-2px;text-align:center}
.carousel-indicators li{text-align:center;text-indent:0;}
.carousel-indicators li{border-radius:0px;position:relative;border:none;padding:0px 2px 0px 0px;margin:0 6px 10px 6px;height:6px;line-height:19px;}
.carousel-indicators .active{background-color:#0077B1;margin:0 6px 10px 6px;border:none;height:6px;}
.carousel-indicators li:after{background-image:url("images/banner_bullet.png");background-repeat:repeat-x;background-size:100% 100%;color:#ed3338;content:"";display:block;height:6px;opacity:0;position:absolute;right:100%;top:0;transition:all 0.5s ease 0s;width:100%;z-index:-8;}
.carousel-indicators li.active:after{display:block;opacity:1;right:0;top:0;transition:all 0.5s ease 0s;}
#myid ol li img{display:block;position:absolute;width:5px;z-index:999999;}
.carousel-indicators li:hover:after{display:block;right:0;top:0;transition:all 0.5s ease 0s;opacity:1;}
.carousel-indicators li:first-child{width:18%}
.carousel-indicators li:nth-child(2){width:14%}
.carousel-indicators li:nth-child(3){width:15%}
.carousel-indicators li:nth-child(4){width:22%}
.carousel-indicators li:last-child{width:22%;transform: translate(0px, -10px)}
#footer_menu{border-top:1px solid #E5E5E5;margin-top: 30px;}
#footer_menu h6{color:#0077b1;font-family:"Poor-Richard";font-size:40px;line-height:40px;margin:0px;text-align:left;padding-top:20px;}
#footer_menu li{list-style:none;padding-left:15px;background-image:url(images/menu_arrow.png);background-repeat:no-repeat;background-position:center left}
#footer_menu li a{color:#000;font-family:'Open Sans', sans-serif;font-size:15px;line-height:40px;font-weight:600px;}
#footer_menu li:hover,#footer_menu li.current-menu-item{background-image:url(images/menu_arrow_hov.png);}
#footer_menu li:hover a,#footer_menu li.current-menu-item a{color:#0077b1;}
#what_we_do{padding-right:0;padding-left:15px}
#menu-what_we_do{border-right:1px solid #E5E5E5;border-left:1px solid #E5E5E5;overflow:hidden;padding:0 0 15px 30px}
#what_we_do h6{text-indent:25px}
#up_footer{background-color:#f5f5f5;
height:111px; 
/* height:167px;	 */
width:100%;
}
#fot{
margin-top:28px;
/* width:1066px;
margin-left:26px; */
width: 1335px;	
margin: 0 auto;
margin-top: 20px;	
/* margin-left: 100px;	 */
}


#up_footer p{color:#3e3e3e;font-family:"Raleway",sans-serif;font-size:20px;text-align:left;}
#up_footer p span{color:#b2b2b2;font-family:"Arial";font-size:11px;}
#fb{background-image:url("images/facebook.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}
#twt{background-image:url("images/twitter.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}
#linkedin{background-image:url("images/linkedin.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}
#google{background-image:url("images/google_without_hover.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}
#lower_footer{background-color:#1e1e1e;height:auto;width:100%;}
#lower_footer p,#lower_footer a{color:#ffffff;font-family:"Open Sans",sans-serif;padding:0px 0 0;text-align:center;}
#lower_footer a:hover{color:#0077b1;}
#why_outsource{background-image:url("images/why_out_back.jpg");background-repeat:no-repeat;background-size:cover;border-bottom:2px solid #d5d5d5;
/* height:auto; */
height: 395px;	/* margin:0 auto;max-width:100%;width:1500px;*/padding-bottom:10px;}

#why_outsource h6{font-family:'Poor-Richard';font-size:35px;color:#3E3E3E;font-weight:bold;margin:0px;text-align:left;padding-top:15px;padding-left:15px;}
#why_outsource span{font-family:'Poor-Richard';font-size:35px;color:#F28200;}
#why_outsource h2{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:17px;text-align:center;margin-top:0}
#why_outsource h3{color:#f28200;font-family:"Raleway";font-size:26px;text-align:center;}
.buton img{display:block;margin:0 auto}
#why_outsource .col-md-8{padding-left:0;background:url(images/dash.png) no-repeat right;}

#why_outsource .vc_col-sm-8{padding-left: 0;
background: url(images/dash.png) no-repeat right;}


#why_outsource .col-md-8 .col-md-4{display:block;padding:10px 0;border:1px solid transparent;}
#why_outsource .col-md-8 .col-md-4:hover{border:1px solid #CCCCCC;-moz-box-shadow:0 0 30px 5px #F3F3F3;-webkit-box-shadow:0 0 30px 5px #F3F3F3;box-shadow:0 0 30px 5px F3F3F3;}
#why_outsource .col-md-81 .col-41:hover h2{color:#0077b1}
.why_outsource_text{min-height:100px}
#block_27{background-image:url(images/money_hov.png);background-repeat:no-repeat;width:78px;height:86px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-md-81 .col-41:hover #block_27{background-image:url(images/money.png);}
#block_29{background-image:url(images/infrastucture.png);background-repeat:no-repeat;width:85px;height:85px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-md-81 .col-41:hover #block_29{background-image:url(images/infrastucture_h.png);}
#block_31{background-image:url(images/bill_hover1.png);background-repeat:no-repeat;width:86px;height:90px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-md-81 .col-41:hover #block_31{background-image:url(images/bill_hover.png);}
#block_33{background-image:url(images/core_business.png);background-repeat:no-repeat;width:80px;height:64px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-41:hover #block_33{background-image:url(images/core_business_hov.png);}
#block_35{background-image:url(images/scability_new.png);background-repeat:no-repeat;width:86px;height:78px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-41:hover #block_35{background-image:url(images/scability_hover.png);}
#block_37{background-image:url(images/experience_team.png);background-repeat:no-repeat;width:89px;height:69px;display:block;margin:0 auto;background-position:center center}
#why_outsource .col-41:hover #block_37{background-image:url(images/experience_team_new.png);}
h1{color:#3e3e3e;font-family:"Poor-Richard";font-size:35px;}
h1 span{font-family:"Poor-Richard";font-size:42px;}
#welcome-text p,#welcome-text{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:28px;margin-top:11px;text-align:justify;}
#welcome-text .container{padding-bottom:29px;}
span{color:#0077b1}
.what_we_do_col,.hire_col{min-height:297px;border:1px solid transparent;padding:15px;display:block}
.paragraph_hire{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:25px;margin-bottom:7px;text-align:justify;}
.hire_col:hover h3{color:#0077b1}
.hire_col:hover{border:1px solid #cccccc;box-shadow:0 0 79px 11px #f3f3f3;}
.hire_block_img{display:block;height:111px;margin:0 auto;width:111px;position:relative}
.hire_col:hover .spotilighticonimg{display:block}
.hire_col:hover .highlight{display:none}
.what_we_do_col{margin-top:20px}
.what_we_do_col:hover{border:1px solid #cccccc;box-shadow:0 0 79px 11px #f3f3f3;}
.what_we_do_col h3{color:#3e3e3e;font-weight:600}
.what_we_do_col:hover h3{color:#f5a344}
.what_we_do_block_img{display:block;height:90px;margin:0 auto;width:117px;position:relative;text-align:center}
.what_we_do_col:hover .spotilighticonimg{display:block}
.what_we_do_col:hover .highlight{display:none}
#work_together .col-md-8{padding-left:0;padiing-right:30px;padding-bottom:20px}
/* #work_together{padding-top:20px} */
#work_together h6{margin-top:0;color:#3e3e3e;font-family:"Poor-Richard";font-size:35px;margin:0px;text-align:left;padding-top:10px;padding-left:15px;padding-bottom:10px;}
#work_together h6 span{font-size:35px;}
#featured_project,#testimonial,#blog{padding-bottom:20px;overflow:hidden}
#featured_project ul li{margin:0 5px 10px 0;text-align:left;}
#featured_project ul li a{border:1px solid #dddddd;color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:14px;padding:2px 6px;display:block}
#featured_project ul li a:hover{border:1px solid #f28200;color:#0077b1}
#testimonial{width:98%;padding-right:0;margin-top: 1.5em;}
.feedback{width:100%;padding-right:0px;padding-left:0px;}
.feedback p{font-size:17px !important;}
#testimonial p{font-size:15px;line-height:28px;width:96%;}
#testimonial p:before{content:url("images/comma_up.png");padding:0 8px 0 0;}
#testimonial p:after{content:url("images/comma_down.png");padding:5px 0 0 9px;position:absolute;}
#testimonial p{margin-top:30px;margin-bottom:38px;}
#testimonial a{color:#0077b1 !important;font-family:"Open Sans",sans-serif !important;font-size:18px !important;margin:9px 0 0 !important;text-align:center !important;display:block}
#testimonial a h2 p{color:#0077b1 !important;font-family:"Open Sans",sans-serif !important;font-size:18px !important;margin:9px 0 0 !important;text-align:center !important;display:block}
#testimonial a h2 p::before{content:"" !important;padding:0px !important;}
#testimonial a h2 p::after{content:"" !important;padding:0px !important;}
#ind_test{margin-bottom:36px;}
#blog #p1{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;margin-bottom:14px;}
#blog a h3{color:#0077b1;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:400;line-height:25px;text-align:left;text-transform:capitalize !important;}
#blog a{font-size:17px}
#blog a:hover{color:#f28200}
#lets_talk{
/* border-top: 1px solid #d5d5d5; */
margin-top: -2.6em;
}
#wrapper1{margin-bottom:0px;}
#lets_talk h1{text-align:center}
.media{background:rgba(0, 0, 0, 0) url("images/broad_dash.png") no-repeat scroll right center;cursor:default;text-align:center;}
.media:last-child{background-image:none}
#lets_talk h6{color:#f5a344;font-family:"Raleway",sans-serif;font-size:18px;margin:14px 0 9px;line-height:25px;}
#lets_talk h3{color:#0077b1;font-family:"Raleway",sans-serif;font-size:20px;margin:0;}
#cl{background-image:url("images/call.png");background-repeat:no-repeat;height:111px;margin:0 auto;width:111px;}
#give_call:hover #cl{background-image:url("images/call_hov.png");}
#c2{background-image:url("images/message.png");background-repeat:no-repeat;height:111px;margin:0 auto;width:111px;}
#write_us:hover #c2{background-image:url("images/message_hov.png");}
#c3{background-image:url("images/skype.png");background-repeat:no-repeat;height:111px;margin:0 auto;width:111px;}
#video_chat:hover #c3{background-image:url("images/skype_hover.png");}
#c4{background-image:url("images/cell_phone.png");background-repeat:no-repeat;height:111px;margin:0 auto;width:111px;}
#leave_detail:hover #c4{background-image:url("images/phone_hover.png");}


#what_we_do_dropdown,#hire_talent_dropdown{position:absolute;min-height:460px;border:1px solid #000;background-color:rgba(242,130,0,.95);max-width:100%;right:0;left:0;margin:0 auto;padding-left:0;padding-right:0;z-index:10;border-top:0;display:none;padding-top:15px;max-height:488px;}
#hire_talent_dropdown{min-height:595px !important;}
#what_we_do_dropdown li,#hire_talent_dropdown li{float:left;margin:2px 0;padding-left:0;padding-right:0;}
.img_container{float:left;width:40px;height:40px;border:1px solid #fff;border-radius:5px;text-align:center;line-height:35px;margin-right:7px}
.img_container img{vertical-align:middle;max-height:35px;max-width:35px;}
#hire_talent_dropdown li h3,#what_we_do_dropdown li h3{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;line-height:36px;text-align:left;}
#hire_talent_dropdown li h3:hover,#hire_talent_dropdown li h3.active,#what_we_do_dropdown li h3:hover, #what_we_do_dropdown li h3.active{color:#000}
#what_we_do_dropdown li h3.active span.spotilighticonimg{display:block}
#what_we_do_dropdown ul,#hire_talent_dropdown ul{border-right:1px solid #EB9D3F;padding-left:15px;padding-right:10px}
#what_we_do_dropdown ul:last-child,#hire_talent_dropdown ul:last-child{border-right:0;}



.inner_page{margin:20px 0px 0px 0px;min-height:200px}
.inner_page,.inner_page p{font-family:'Open Sans', sans-serif;font-size:17px;line-height:30px;text-align:justify}
.inner_page h1{color:#3e3e3e;font-family:"Poor-Richard";font-size:42px;font-weight:bold;margin-top:15px}
.inner_page h1 span{color:#f28200;}
/* .inner_page h6{text-align:left;margin:15px 0 10px;font-size:33px} */
.inner_page h6 {
    text-align: left;
    margin: 15px 0 10px;
    font-size: 27px;
/*     padding-left: 34px; */
}

/*Start My Style Sheet*/
.iwp_a1 {
background-image:url("images/lock.png");	
background-repeat: no-repeat;
background-position: 49% 49%;	
}
.iwp_a2{
background-color: #E5E5E5;
}
.iwp_a2 p{
line-height: 35px;
}
.iwp_a3 p{
color: #0077B1;
font-family: "Poor-Richard";
font-size: 23px;
}
.iwp_a4{
margin-top:15px;
margin-bottom:35px;
}
.iwp_a6 .wpcf7-form hr{
clear: both;
border-top: 1px solid #ccc;	
}
.iwp_a6 .wpcf7-form label{
color: #0077B1;
font-family: "Poor-Richard";
font-size: 23px;
}
.iwp_a6 .wpcf7-form p{
color: #0077B1;
}
.iwp_a6 span.wpcf7-list-item{
display:block;
line-height: 45px;	
}
.your-Development span.wpcf7-list-item{
display:inline-block;
line-height: 45px;
}
.your-E-commerceSolutionst span.wpcf7-list-item{
display:inline-block;
line-height: 45px;
}
.iwp_a6 .wpcf7-list-item span{
font-weight: bold;
}
.your-Development .wpcf7-list-item span{
font-weight:normal;	
}
.your-E-commerceSolutionst .wpcf7-list-item span{
font-weight:normal;
}
.Quick-overview textarea{
min-width:100%;
}
.iwp_a8 .wpcf7-submit{
margin-right: 50%;
margin-top: 5%;
width: 15%;
}
.iwp_a9 span.wpcf7-list-item {
 display:inline-block;
line-height: 37px;
}
.iwp_a9 .wpcf7-form label{
font-family: 'Open Sans', sans-serif;
font-size:17px;
}
.iwp_a9 table{
width:100%;
}
.iwp_a9 table th{
padding:10px;
}
.iwp_a9 .wpcf7-number {
width:4em;
}
.iwp_a9 .wpcf7-list-item span{
font-weight:normal;
}
.iwp_a9 tr td{
border-right:1px solid #ccc;
}

.iwp_a9 tr:first-child{
border:1px solid #ccc;
}
.iwp_a9 tr:last-child{
border-bottom:1px solid #ccc;
}
.iwp_a9 .wpcf7-textarea {
min-width: 100%;
margin-top: 20px;
padding-left: 10px;
line-height: 2.5;
height: 35vh;	
}

.iwp_a9 .business-size select{
max-width: 580px;
}
.iwp_a9 .wpcf7-submit{
margin-right: 45%;
margin-top: 1%;
}
.iwp_a10 form label{
font-family: "Poor-Richard";
font-size: 23px;
}
.iwp_a11{
margin-bottom:10px;
}
.iwp_a12{
display: flex;
margin-top: 7px;
}
.iwp_a12 input{
padding-left:15px;
}
.iwp_a13{
text-align: right!important;
margin-right: 27%;
margin-top: 1%;
}
.iwp_a10 .wpcf7-submit{
margin-right: 45%;
margin-top: 1%;
}
.iwp_a14{
border-left: 1px solid #e5e5e5;
}

.iwp_a15 .wpb_content_element{
margin-bottom:0px;
}
.iwp_a16{
margin-left: -5em;
}
.iwp_a17{
border-right: 1px solid #e5e5e5;
}
.iwp_a18 table{
margin-bottom:30px!important;
}
.iwp_a18 table td{
border:none;
text-align:left;
}
.iwp_a18 table td:nth-child(1){
width: 340px;
}
.fa-envelope{
color: #0076ae;
}
.highlight{
position:absolute;
margin:-30px auto;
left:0;
right:0;
}
.iwp_a19 .wpcf7-submit{
position: absolute;
left: 50%;
}
.iwp_a20 #user_pass{
height: 40px;
border: 1px solid #ccc;
}
#email_section .fa-envelope{
color:#0076b2!important;
font-size: 20px;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a,i{
color:#fff!important;
text-transform: capitalize !important;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a:hover{
color:#1d1d1d!important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li i:hover{
color:#1d1d1d!important;
}
#wp-megamenu-primary{
background-color: #1d1d1d;
padding:0px;	
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu{
background: rgba(240, 128, 0, 0.95);
padding: 15px;	
padding-bottom: 0px;	
/* width: 125%; */
/* left: 115px;	 */
}
#wp-megamenu-primary > .wpmm-nav-wrap .wp-megamenu > li > ul.wp-megamenu-sub-menu li.wpmm-type-widget > a{
font-size: 16px;
font-weight: normal;
line-height: 2.8;	
/* margin-bottom: 25px;	 */
}

.wpmm-selected-icon i{
position: absolute;
left: 0px;
min-width: 100px;
min-height: 35px;
padding-top: 10px;
min-width: 285px;
margin-top: 0px;
font-size: 30px !important;	
}
.wp-megamenu-item-3479 .wpmm-selected-icon i{
font-size:25px!important;	
}



.dashicons.dashicons-lightbulb{
margin-left: -135px;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li a{
padding-left:27px;
}
.icofont-web::before{
border: 1px solid #fff;
padding: 2px;
border-radius: 3px;
}
.fa-android::before{
border: 1px solid #fff;
padding: 3px 5px 3px 5px;
border-radius: 3px;
}
.icofont-computer::before{
border: 1px solid #fff;
padding: 2px;
border-radius: 3px;
}
.dashicons-lightbulb::before{
border: 1px solid #fff;
padding: 2px;
border-radius: 3px;
margin-left: 20px;
}
.icofont-cart-alt::before{
border: 1px solid #fff;
padding: 2px;
border-radius: 3px;
}
.icofont-live-messenger::before{
border: 1px solid #fff;
padding: 2px;
border-radius: 3px;
}
.icofont-responsive::before{
border: 1px solid #fff;
padding: 3px 5px 3px 5px;
border-radius: 3px;
}
.dashicons-media-code::before{
border: 1px solid #fff;
padding: 3px 5px 3px 5px;
border-radius: 3px;
font-size: 25px;
float: left;
}
.fa-cogs{
padding-top: 5px!important;
}
.fa-cogs::before{
border: 1px solid #fff;
padding: 4px 5px 4px 5px !important;
border-radius: 3px;
font-size: 23px;	
}
.fa-android::before{
padding: 3px 5px 3px 5px !important;
}
.wp-megamenu-item-3565.icofont-responsive::before{
padding: 3px 5px 3px 5px !important;
font-size: 20px!important;	
}
.icofont-code::before{
border: 1px solid #fff;
padding: 0px 2px 0px 2px;
border-radius: 3px;
}
.fa-database::before{
padding: 3px 5px 3px 5px !important;
font-size: 28px;	
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(1){
border-right: 1px solid #EB9D3F;
margin-top: 0px;
margin-bottom: 15px;	
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(2){
border-right: 1px solid #EB9D3F;
margin-top: 0px;
margin-bottom: 15px;	
}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li:nth-child(4){
border-left:1px solid #EB9D3F;
margin-top: 0px;
margin-bottom: 15px;	
}


.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{
padding-top:0px;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu{
/* margin-left:260px; */
background-color:transparent;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
border-right: 1px solid #000;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a{
color:#fff;
font-size:20px;
font-weight: normal;
text-transform: unset;
}
.wpmm_brand_logo_wrap{
display:none;
}
.wp-megamenu-wrap ul.wp-megamenu > li{
border-right: 2px solid #383838;
padding: 0px 7px 0px 7px;
}
.wp-megamenu-wrap ul.wp-megamenu > li:last-child{
border-right:none;
}
.wp-megamenu-wrap ul.wp-megamenu > li:hover{
background-color:#f28200;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor > a{
background-color:#f28200;
color:#fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li:hover > a{
color:#fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu{
background-color: #F28200!important;
}

.ind i{
color:#0176ad!important;
font-size: 20px;	
}
.uk i{
color:#0176ad!important;
font-size: 20px;	
}
.iwp_a21{
color:#0176ad!important;
font-size: 20px;	
}
.inner_page p {
    font-family: 'Open Sans', sans-serif;
   font-size: 17px; 
/* 	font-size: 15px; */
    line-height: 30px;
    text-align: justify;
}
.iwp_a22 .fa-user{
color: #0076b2 !important;
font-size: 20px;
}
.iwp_a22 .fa-users{
color: #0076b2 !important;
font-size: 20px;
}
#detail_right li::before{
content: ""!important;
width:0px!important;	
}
.sample_slider{
/* left: -90px!important; */
top: -20px!important;
/* width: 1380px!important; */
}
#myCarousel


/* slider css */

.tp-bullets{
background-color: red;
width: 1340px!important;	
}
#why_outsource .vc_col-sm-8 .vc_column-inner{
padding-left: 0px;
padding-right: 0px;
}
.vc_tta-tabs-list li::before{
content:""!important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a{
font-family:unset!important;
}
#wp-megamenu-primary .current-menu-item{
background-color:#f28200!important;
}
/* .wp-megamenu-item-2816 a{
margin-left: 20px;
line-height: 1.5 !important;
}
.wp-megamenu-item-2816::before{
content: "\f20e" !important;
font-family: FontAwesome;
display: inline-block;
border: 1px solid #fff;
padding: 0px 2px 0px 3px !important;
border-radius: 3px;
}
.wp-megamenu-item-2816:hover::before{
color:#1d1d1d;
}
.wp-megamenu-item-2816::before {
color:#fff;
position: absolute;
left: 0px;
min-width: 19px;
min-height: 35px;
padding-top: 10px;
min-width:30px;
margin-top: 1px;
font-size: 25px !important;
} */

.vc_gitem-zone.vc_custom_1419240516480{
background-color:transparent!important;
}
.iwp_a23{
padding:0px;
}
#social_tw{
padding:0px
}
.iwp_a24 img{
margin-top: -20px!important;
}
#why_outsource{
margin-top: -60px;
}
#why_outsource .vc_col-sm-8{
margin-top: -30px;
}
.iwp_a25{
margin-top: -30px;
}
.iwp_a26{
margin-top:10px;
margin-left: 3px;	
}
.iwp_a27 .wpb_content_element{
margin-bottom:0px;
}
/* .video_iframe{
margin: -40px 0px!important;
} */
.iwp_a28{
margin-top: -30px;
}
.iwp_a29{
margin-right:15px;
}
.iwp_a30{
transform: translate(0px,-40px);
}
.blog_content_ind h2 {
color: #f5a344;
font-family: "Raleway",sans-serif;
font-size: 20px;
text-align: center;
text-transform: capitalize;
margin: 15px 0 0px;
}
.blog_content_ind h2 a{
color: #f5a344;
font-family: "Raleway",sans-serif;
font-size: 20px;	
}
.blog_content_ind{
padding-bottom:0px!important;
}
.blog_content_ind .post-content{
padding: 0px 10px;
}
.blog_content_ind .date{
float:none!important;
}
.blog_content_ind .post-meta-user{
text-align: center !important;
margin-top: 0px;
line-height: 15px !important;
color: #000;
padding: 0px !important;
}
.rt-detail .read-more a{
background: transparent!important;
color: #337ab7!important;
}
.rt-detail .read-more a:hover{
color: #23527c!important;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li.current-menu-ancestor {
background:#f28200;
}
.single-post .comments-area{
display:none!important;
}
.single-post .post-navigation{
display:none!important;
}
.single-post .post-thumbnail img{
margin-top:30px;
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab > a{
border-color: #070706;
background-color: #070706!important;
}
.iwp_a31 .vc_tta-tab a{
padding: 8px 30px !important;
}
.online_contact_div ul li::before{
content: ""!important;
width: 100%!important;
}
.flex-direction-nav li::before{
content: ""!important;
font-family: FontAwesome;
display: inline-block;
width: 100%!important;
}
#thumbnail li::before{
content: ""!important;
font-family: FontAwesome;
display: inline-block;
width: 100%!important;	
}
#tab-description ul li::before {
content: "\f144";
font-family: FontAwesome;
display: inline-block;
width: 1.3em;
padding-left: 0px;
color: #f28200;
}
.product-category::before{
content: ""!important;
font-family: FontAwesome;
display: inline-block;
width: 100%!important;	
}
.product-category{
border:1px solid gray;
}
.product-category .woocommerce-loop-category__title{
background-color: #3E3E3E;
height: 44px;
margin: 21px 0 0;
text-align: center;
color: #fff;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 20px!important;	
}
.product-category mark{
background-color: transparent!important;
color: #fff;
}
.woocommerce ul.products li{
text-align:center;
border:1px solid #070706; 	
}
.product.type-product .woocommerce-loop-product__title{
color: #070706;
}
.product.type-product::before{
content: ""!important;
font-family: FontAwesome;
display: inline-block;
width: 100%!important;	
}
.single-product .comments-area{
display:none;
}
.single-product .post-navigation{
display:none;
}
.product_type_simple{
background-color: #070706!important;
color: #fff!important;
box-shadow: 1px 2px 4px #000 !important;	
margin-bottom: 1.7em !important;	
}
.product_type_simple:hover{
background-color: #F28200!important;
color: #fff!important;
box-shadow: 1px 2px 4px #F28200!important;
margin-bottom: 1.7em !important;	
}
.review-summary-title{
color: #3e3e3e!important;
font-family: "Poor-Richard"!important;
font-size: 35px!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
background-color:#000;
color:#fff!important;
margin-right: 10px;	
border-radius: 4px 4px 4px 4px;	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
color:#fff!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{
color:#fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
background: #f28200;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::before {
content: "";
position: absolute;
bottom: -27px;
left: 40%;
top: 90%;
border: 14px solid transparent;
border-top-color: transparent;
border-top-color: #F28200;
z-index: 9;
}
.tabs.wc-tabs{
height:60px;
}
.review-links a {
color: #000!important;
}
.review-total-box{
color:#3e3e3e;
text-align: center !important;	
}
.review-list li span{
color:#3e3e3e!important;
font-weight: bold;	
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
box-shadow: -2px 2px 0px transparent!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{
box-shadow: -2px 2px 0px transparent!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
border:none!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{
border:none!important;
}
.woocommerce-tabs ul li::before {
content: "\f144";
font-family: FontAwesome;
display: inline-block;
width: 1.3em;
padding-left: 0px;
color: #f28200;
}
.review-list li::before {
content: ""!important;
width:100%!important;
}
.review-links li::before {
content: ""!important;
width:100%!important;
}
.review-result i{
color:#ffc945!important;
}
#tab-client-rating-for-this-project{
width:70%;
}
.country-zone{
background-size: 800px;
background-color: #f28200;
height:400px;
background-position:center;
background-repeat:no-repeat;
padding: 15px 0px;
transform: translate(0px, -20px);
}
.border_bor1{
border: 1px solid #fff;
border-bottom: none;
padding: 50px 0px;
color: #fff;
height: 170px;	
}
.border_bor1 h2{
font-size:25px;
font-family: "Raleway";
}
.border_bor2{
border: 1px solid #fff;
border-bottom: none;
border-left: none;	
padding: 50px 0px;
color: #fff;
height: 170px	
}
.border_bor2 h2{
font-size:25px;
font-family: "Raleway";
}
.border_bor3{
border: 1px solid #fff;
padding: 50px 0px;
color: #fff;
height: 170px	
}
.border_bor3 h2{
font-size:25px;	
font-family: "Raleway";
}
.border_bor4{
border: 1px solid #fff;
border-left: none;	
padding: 50px 0px;
color: #fff;
height: 170px	
}
.border_bor4 h2{
font-size:25px;	
font-family: "Raleway";
}
.serve_zone h2{
font-family: 'Poor-Richard';
font-size: 50px;
color: #fff;
font-weight: bold;
text-align: center;	
padding-top: 1em;	
}
.serve_zone .vc_btn3{
background-color: #fff !important;
font-size: 17px !important;
font-weight: bold;
color: #3E3E3E !important;
}
.serve_zone .vc_btn3:hover{
background-color: #0178b2!important;
color: #fff !important;	
}
#youtubeicon{background-image:url("images/youtube-foot.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}
#instafoot{background-image:url("images/insta-foot.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}

#pintarestfoot{background-image:url("images/pinterest-foot.png");background-repeat:no-repeat;float:left;height:68px;margin:0 9px 0 3px;width:68px;}


.react_nat{
padding-left: 50px!important;
font-size: 19px!important;	
font-weight: normal !important;	
padding-top: 15px !important;
padding-bottom: 15px !important;	
}
.ico_com::before{
margin-left: 4px;
border: 1px solid #fff;
padding: 3px 5px 3px 5px;
border-radius: 3px;
font-size: 25px;	
}
.ico_com{
font-size: 25px;
width: 200px;
position: absolute;
margin-left: -55px;		
}
.fa-angular::before{
font-size: 30px !important;
}
.icofont-fire-burn::before{
border: 1px solid #fff;
padding: 0px 2px 0px 2px;
border-radius: 3px;	
}
.icofont-data::before{
border: 1px solid #fff;
padding: 0px 2px 0px 2px;
border-radius: 3px;		
}
.icofont-database-add::before{
border: 1px solid #fff;
padding: 0px 2px 0px 2px;
border-radius: 3px;		
}
.wp-megamenu-sub-menu li i::before{
border: 1px solid #fff;
padding: 0px 2px 0px 2px;
border-radius: 3px;	
}
#menu-get_to_know_us-1 .menu-item-3636 a{
font-weight:bold;	
}
#menu-what_we_do .menu-item-3641 a{
font-weight:bold;	
}
#menu-hire_talents .menu-item-3661 a{
font-weight:bold;	
}
#menu-resources .menu-item-2439 a{
font-weight:bold;
}
.iwp_a32 .vc_btn3{
background-color: #2e2c2d !important;
color: #ebebeb !important;
font-family: "Raleway";
border: none!important;
padding: 12px 30px 12px 30px!important;
border-radius: 4px!important;
box-shadow: 1px 14px 8px -11px rgba(0, 0, 0, 0.41)!important;
font-size: 19px !important;
letter-spacing: 1px;
font-weight: normal;
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3480 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3551 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3549 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3505 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3504 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3610 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3688 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}


#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li ul.wp-megamenu-sub-menu li.wp-megamenu-item-3748 a{
color:#1d1d1d!important;
padding-left:0px!important;
font-weight:bold!important;
text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;	
}





/* Work togather style hover */
a.next_block {
width: 100%;
display: block;
height: 100%;
z-index: 9;
text-decoration: none;
color: #333;
}
.full_overlay {
width: 100%;
display: block;
position: relative;
font-family: 'Open Sans',sans-serif;
}
.img_hgt {
height: 58px;
position: relative;
text-align:center;	
}
.enhance_ico_2 img{
width:15%;
margin-top: 5px;	
}
.enhance_business_pro.spriteIcon_si::before{
 background: url(images/infrastucture.png) -210px top no-repeat;
/*         background-position-x: -210px;
        background-position-y: top; */
    position: absolute;
    left: 50%;
    top: 0;
    width: 58px;
    height: 60px;
    margin-left: -29px;
    content: '';
}
/* .enhance_business_pro .spriteIcon_si.enhance_ico_2::before {
    background-position: -210px -58px;
} */
.service_txt {
    height: 180px;
	text-align: center;
}
.service_txt p{
text-align:center;
}
.service_txt {
    padding: 0 12px;
}
.service_sec h3 {
    margin-bottom: 0;
}
.service_sec h3 {
    font-size: 17px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 700;
}
.full_overlay .service_txt p.chng_colr {
    font-family: 'Open Sans',sans-serif;
    font-size: 13px;
    font-weight: 600;
    padding: 3px;
    line-height: 21px;
    border-radius: 4px;
}
.btn-blk .service_txt span.btn-more-srvc {
    background-color: #5f5f5f;
    color: #000;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    text-align: center;
    font-weight: 500;
    margin-top: 6px;
    color: #fff;
    padding: 4px 9px;
}
.service_txt::after {
    border-left: 0 solid #ccc !important;
}
.service_txt::after {
    border-left: 1px solid #ccc;
    top: 0;
    height: 100%;
    position: absolute;
    right: -15px;
}
.service_txt::after{
    content: "";
}
.half_top_overlay:hover {
    -webkit-box-shadow: 0 0 6px #c5c5c5;
    -moz-box-shadow: 0 0 6px #c5c5c5;
    -o-box-shadow: 0 0 6px #c5c5c5;
    -ms-box-shadow: 0 0 6px #c5c5c5;
    box-shadow: 0 0 6px #c5c5c5;
    background-color: #fff;
}
.half_top_overlay .overlay_block_half .inner_p {
    padding: 10px;
    border-bottom: 3px solid #f28200;
    height: 100%;
}
.full_overlay:hover .overlay_block {
    visibility: visible;
}
.full_overlay:hover .overlay_block {
    opacity: 1;
    visibility: visible;
}
.half_top_overlay:hover .overlay_block_half p {
    margin-top: 0;
}
.half_top_overlay .overlay_block_half {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    left: 0;
    display: block;
    background: rgba(95,95,95,.9);
    width: 100%;
    max-height: 67px;
    z-index: 4;
}
.full_overlay .overlay_block .inner_p {
    width: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 0 15px;
}
.full_overlay .overlay_block {
    visibility: hidden;
}
.half_top_overlay .overlay_block_half {
    visibility: hidden;
}
.full_overlay:hover .overlay_block p {
    margin-top: 20px;
    opacity: 1;
    visibility: visible;
}
.full_overlay .overlay_block p {
   text-align: center;
   color:#fff;	
}
.full_overlay .overlay_block p {
    margin-top: 6px;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    font-weight: 600;
    margin-bottom: 0;
}
.full_overlay .overlay_block {
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    left: 0;
    display: block;
    background: rgba(0,0,0,.8);
    width: 100%;
    height: 100%;
    z-index: 4;
}
.btn-more-srvc{
background-color: #2e2c2d;
color: #ebebeb;
font-family: "Raleway";
border: none !important;
padding: 10px 10px 10px 10px;
border-radius: 4px;
box-shadow: 1px 14px 8px -11px rgba(0, 0, 0, 0.41);
font-size: 12px;
font-weight: normal;
}
.btn-more-srvc:hover{
background-color:#f28200;	
}
.btn-more-srvc:hover{
color: #ebebeb;
}
.wp-megamenu-item-2793 a{
font-weight:bold;
}
.wp-megamenu > li.wp-megamenu-item-3479.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu{
transform: translate(25%,0%);
}
.wp-megamenu > li.wp-megamenu-item-2410.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu{
transform: translate(40%,0%);
}
/* .wp-megamenu > li.wp-megamenu-item-3694.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu{
transform: translate(-19%,0%);
} */
.wp-megamenu > li.wp-megamenu-item-3694.wpmm-item-fixed-width > ul.wp-megamenu-sub-menu {
transform: translate(-50%,0%)!important;
width: 45vw !important;
}
.four_countr .vc_column-inner{
padding-top:15px!important;	
}
#iwp_a33 .vc_btn3{
background-color: #2e2c2d!important;
color: #ebebeb!important;
font-family: "Raleway"!important;
border: none !important;
padding: 10px 10px 10px 10px!important;
border-radius: 4px!important;
box-shadow: 1px 14px 8px -11px rgba(0, 0, 0, 0.41)!important;
font-size: 12px!important;
font-weight: normal!important;
}
#iwp_a33 .vc_btn3:hover{
background-color:#f28200!important;	
}

.fa-file-o::before{
padding: 5px 5px 5px 5px !important;
font-size: 20px;	
}
.fa-file-pdf-o::before {
padding: 5px 5px 5px 5px !important;
font-size: 20px;	
}
.fa-file-image-o::before{
padding: 5px 5px 5px 5px !important;
font-size: 20px;	
}
.clinet_test h1{
margin:0px;	
}
.fa-html5::before {
padding: 4px 6px 4px 6px !important;
font-size: 21px;	
}
.fa-wordpress::before {
padding: 4px 4px 4px 4px !important;
font-size: 20px;	
}
.fa-drupal::before{
padding: 4px 4px 4px 4px !important;
font-size: 22px;	
}
.fa-joomla::before{
padding: 4px 4px 4px 4px !important;
font-size: 22px;	
}
.icofont-unique-idea::before{
padding: 3px 3px 3px 3px !important;
font-size: 22px;	
}
.fa-wechat::before{
padding: 4px 3px 4px 3px !important;
font-size: 20px;
}
.fa-podcast::before{
padding: 3px 4px 3px 4px !important;	
}
.fa-users::before {
padding: 10px 6px 6px 6px !important;
font-size: 21px;
}
.fa-commenting::before {
padding: 6px 6px 6px 6px !important;
font-size: 22px;
}
.page-id-85 .inner_page ol li::before{
 content: none !important;
	
}
.page-id-85 .inner_page ol li ul li{
background-image: none !important;
}
.iwp_a35 img{
margin-top:2em;	
}
.avg_star_col p{
margin:0px;
}
.iwp_a36 ul li::before{
content: none !important;
}
.iwp_a36 ul{
margin-top:-1em;
}
.iwp_a36 ul li{
padding-left:15px;	
padding-bottom: 15px;	
}
.iwp_a36 ul li img{
transform: translate(-15px,0px);
width: 25px;
height: 25px;	
}
.iwp_a37{
margin-top:3em;
}
.iwp_a37 .vc_btn3{
background-color: #2e2c2d !important;
color: #ebebeb !important;
font-family: "Raleway";
border: none !important;
padding: 12px 30px 12px 30px !important;
border-radius: 4px !important;
box-shadow: 1px 14px 8px -11px rgba(0, 0, 0, 0.41) !important;
font-size: 19px !important;
letter-spacing: 1px;
font-weight: normal;
}
.iwp_a37 .vc_btn3:hover{
background-color: #f28200 !important;
}
.iwp_a38 .vc_btn3-container.vc_btn3-left {
text-align:center!important;
}
#fb:hover{
background-image:url("images/facebook_hover.png");
background-repeat:no-repeat;
float:left;
height:68px;
margin:0 9px 0 3px;
width:68px;
}
#twt:hover {
background-image: url("images/twitter_hover-c.png");
background-repeat: no-repeat;
float: left;
height: 68px;
margin: 0 9px 0 3px;
width: 68px;
}
#linkedin:hover {
background-image: url("images/linkedin_hover-c.png");
background-repeat: no-repeat;
float: left;
height: 68px;
margin: 0 9px 0 3px;
width: 68px;
}
#youtubeicon:hover{
background-image: url("images/youtube_hover-c.png");
background-repeat: no-repeat;
float: left;
height: 68px;
margin: 0 9px 0 3px;
width: 68px;
}
#instafoot:hover{
background-image: url("images/insta_hover-c.png");
background-repeat: no-repeat;
float: left;
height: 68px;
margin: 0 9px 0 3px;
width: 68px;
}
#pintarestfoot:hover{
background-image: url("images/pinterest_hover-c.png");
background-repeat: no-repeat;
float: left;
height: 68px;
margin: 0 9px 0 3px;
width: 68px;
}
.iwp_a39 a{
background-color: #0076b1 !important;
color: #ebebeb !important;
font-family: "Raleway" !important;
border: none !important;
padding: 30px 10px 30px 10px !important;
box-shadow: 1px 14px 8px -11px rgba(0, 0, 0, 0.41) !important;
font-size: 20px !important;
font-weight: bold !important;
width: 100%;
}
.iwp_a39 a:hover{
background-color: #f28200 !important;
}
#menu-get_to_know_us .menu-item-3636 a{
font-weight:bold;	
}
/* #menu-main_menu-2 .wp-megamenu-item-3694 .wp-megamenu-sub-menu{
width: calc(50% + 40px)!important;
margin-left: 50%!important;
} */


/*End My Style Sheet*/


#contact_us span{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:25px;}
#contact_us h1 span{font-family:"Poor-Richard";font-size:35px;font-weight:bold;}
#wpcf7-f274-o1{margin:15px 0}
input[type="text"],input[type="email"],input[type="tel"], textarea{border:1px solid #CCCCCC;border-radius:2px;width:100%;max-width:550px;min-height:40px;padding-left:35px;line-height:25px;color:#3E3E3E}
select{border:1px solid #CCCCCC;border-radius:2px;width:100%;max-width:550px;min-height:20px;line-height:25px;color:#8A8A8A;padding:10px 0 10px 5px}
.wpcf7-captchac{border:1px solid #ccc;min-height:40px;width:115px;}
.wpcf7-captchar{display:inline-block;max-width:250px !important;padding-left:10px !important}
.captcha p{margin:-10px 0 0 0;display:inline;float:right}
.your-name input{background-image:url(images/input_name.png);background-repeat:no-repeat;background-position:5px center;}
.your-email input{background-image:url(images/input_email.png);background-repeat:no-repeat;background-position:5px center;} 
input[type="tel"]{background-image:url(images/input_phone.png);background-repeat:no-repeat;background-position:10px center;}
.your-company input{background-image:url(images/input_company.png);background-repeat:no-repeat;background-position:5px center;}
.your-comment textarea{background-image:url(images/input_comment.png);background-repeat:no-repeat;background-position:5px 5px;}
::-webkit-input-placeholder{color:#3E3E3E;}
:-moz-placeholder{color:#3E3E3E;}
::-moz-placeholder{color:#3E3E3E;}
:-ms-input-placeholder{color:#3E3E3E;}
.wpcf7-submit{background-color:#3A3838;border:0;border-radius:2px;color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-size:20px;line-height:40px;padding:0 10px;float:right}
.wpcf7-submit:hover{background-color:#F57F20}
#contact_us iframe{margin-top:30px;border:2px solid #ccc !important}
#contact_us h6{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:30px;padding:0 0 0 35px;color:#0077B1;text-align:left;margin:0px 0 10px}
.online_contact_div{padding:0 !important}
.online_contact_div i{border:1px solid #ccc;border-radius:4px;margin-right:8px}
.online_contact_div li img{border:1px solid #ccc;border-radius:4px;margin-right:6px;padding:4px;min-width:35px;min-height:30px;}
.online_contact_div li{float:left;width:50%;background-image:none !important;padding-left:0 !important;}
.online_contact_div li a{color:#3E3E3E;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;line-height:45px;}
#ofc_address{background-image:url(images/contact_address.png);background-repeat:no-repeat;background-position:2px center}
#ofc_phone{background-image:url(images/contact_phone.png);background-repeat:no-repeat;background-position:2px center}
#online_contact{background-image:url(images/contact_support.png);background-repeat:no-repeat;background-position:2px center}
#ofc_fax{padding-left:0 !important;margin:0 !important}
.contact_phone{padding:0 0 0 30px}
.contact_phone a{color:#3E3E3E;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;line-height:30px;display:block}
.contact_detail{margin-top:40px}
#partner_program .col-lg-12{margin:40px 0 25px}
.know_more{color:#F28200;font-family:"Poor-Richard";font-size:20px;line-height:40px;text-align:right;display:block}
.pull-right img{margin-left:40px}
.pull-left img{margin-right:40px}
.start_now a{background-color:#3a3838;border:0 none;border-radius:4px;color:#fff;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:40px;padding:0 10px;display:block;max-width:125px;max-height:40px;margin:0 auto}
.inner_page h5 a{background-color:#3a3838;border:0 none;border-radius:4px;color:#fff;font-family:"Open Sans",sans-serif;font-size:20px;font-weight:400;line-height:40px;padding:0 10px;display:block;max-width:230px;max-height:40px;float:right}
.start_now a:hover, .inner_page h5 a:hover{background-color:#F57F20}

/* .inner_page li{background-image:url(images/inner_page_bullet.png);background-repeat:no-repeat;background-position:left 10px;padding-left:20px}
 */
/* .inner_page li:before {
content: "\f144"; 	
font-family: FontAwesome;
display: inline-block;
width: 1.3em; 
padding-left:0px;
color: #f28200;	
} */


#form_template span,#hire_form_template span{color:#0077B1}
.note{background-color:#E5E5E5;clear:both}
.flex-viewport{max-height:100% !important}
.note p{text-align:center;line-height:35px}
.note p span{font-size:17px}
#form_template font,#hire_form_template font,#contact_us font{float:right;padding-left:20px;background-image:url(images/lock.png);background-position:left 3px;background-repeat:no-repeat;color:#3E3E3E;font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:30px;}
.form-group{overflow:hidden}
.border{border-top:1px solid #ccc;margin:30px 0;overflow:hidden}
#form_template .col-md-6,#form_template .col-md-7,#form_template .col-md-12{padding-left:0}
label{color:#0077B1;font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;line-height:30px;}
.wpcf7-list-item{margin-right:15px !important}
.wpcf7-list-item span{color:#3E3E3E !important}
#form_template textarea,#hire_form_template textarea{border:1px solid #CCCCCC;border-radius:2px;min-width:100%;max-height:100px;line-height:25px;color:#3E3E3E;padding:10px 0 10px 5px}
#form_template .wpcf7-form-control.wpcf7-submit,#hire_form_template .wpcf7-form-control.wpcf7-submit{display:block;margin:0 auto;float:none !important}
.hire_table{border:1px solid #ccc;display:block;border-left:0}
table th{color:#F28200;font-family:'Open Sans', sans-serif;font-weight:400;font-size:19px;line-height:30px;text-align:center;border-left:1px solid #ccc}
td{text-align:center;border-left:1px solid #ccc;padding:5px 0}
.wpcf7-form-control-wrap .wpcf7-checkbox{display:block;text-align:left}
.hire_table input[type="number"]{width:50px;padding-left:0;text-align:center}
.hire_table tr{margin-bottom:15px}
.hire_table th{border-bottom:1px solid #ccc;margin-bottom:15px !important;padding:10px;}
.error{color:#ff0000 !important;font-size:14px;padding-left:10px;vertical-align:middle;}
.success{color:green !important;font-size:16px;vertical-align:middle;}
.wp-image-321,.wp-image-320{float:right}
.wp-image-321{margin:-93px 0 0;}
#tab #tech_indus li a{border-radius:6px;font-family:'Open Sans', sans-serif;font-size:21px;font-weight:400;text-align:center;padding:10px;width:171px;height:51px;color:#fff;}
.nav>li>a{background-color:#070706;}
.nav>li>a:focus, .nav>li>a:hover{background-color:#F28200;}
#tab #tech_indus li.active::after{content:url(images/our_work_shape.png);margin:-11px 0 0 66px;position:absolute;}
.nav-pills>li.active>a{background-color:#F28200;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#fff;background-color:#F28200;}
.our_head{background-color:#3E3E3E;height:44px;margin:21px 0 0;padding:0;}
.our_head h2{font-family:'Open Sans', sans-serif;font-weight:400;font-size:20px;color:#FFFFFF;text-align:center;margin:11px auto;}
#myhead{margin-top:9px;}
.nav.nav-pills{margin:17px 0 0;}
.tab-content{margin:35px 0 0;}
.our_border{width:351px;/*min-height:303px;*/min-height:357px;border:1px solid gray;margin-bottom:38px;height:auto;}
.nav-pills > li + li{margin-left:7px;}
.our_border img{margin:0 auto;width:100%;height:100%;/*height:236px;*/padding:22px 5px 5px;}
#work_detail_template h3{font-family:'Raleway', sans-serif;font-size:22px;color:#0077B1;text-align:left;}
.duration small{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#3E3E3E;}
#detail_right ul{overflow:hidden;margin-top:0 !important}
#detail_right li{background-image:none !important;border:1px solid #dddddd;color:#3e3e3e;float:left;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;line-height:26px;list-style:outside none none;margin:10px 0 0 5px;padding:0 5px;}
table{border-collapse:none;}
.borderless td, .borderless th{border:none;}
.table>tbody>tr>td{border-top:none;}
#skills_cloumn{margin:22px 0px 0px 0px;}
.table>tbody>tr>td{padding:8px 8px 8px 0px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#3E3E3E;text-align:left}
#work_detail_template ul{margin:26px 0px 0px 0px;}
#my_rate{width:auto;}
#my_rate td{padding:13px 30px 8px 7px;}
#rate{margin:5px 0px 0px 0px;}
#feedback{border-bottom:1px solid #E5E5E5;padding:0px 0px 24px 0px;}
#feedback p{font-family:'Open Sans', sans-serif;font-weight:400;font-size:15px;color:#3E3E3E;text-align:justify;margin-bottom:29px;line-height:28px;margin-top:11px;}
#feedback p::before{content:url(../images/comma_up.png);padding:0px 8px 0px 0px;}
#feedback p::after{content:url(../images/comma_down.png);padding:13px 0px 0px 8px;position:absolute;}
#inner_wrapper h4{font-family:'Open Sans', sans-serif;font-weight:400;font-size:20px;color:#F28200;text-align:left;margin:21px 0px 0px 0px;}
#border_div{border-bottom:1px solid #E5E5E5;}
.fed_last{border-bottom:none !important;}
.date{font-family:'Open Sans', sans-serif;font-weight:400;font-size:14px;color:#3E3E3E;float:left;margin:0px 17px 0px 0px;}
.form-control{width:18%;background-color:#E5E5E5;height:30px;padding:3px 7px;}
#sel{width:174px;height:36px;padding:3px 7px;background-color:#FFFFFF;border-radius:0px;color:#939393;background-image:url(../images/dropdown_img.png);background-repeat:no-repeat;background-position:right;}
#slect1{margin-top:21px;}
#select_input h2{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;color:#0077B1;float:left;margin:27px 21px 0px 4px;}
#select_input1 h2{font-family:'Open Sans', sans-serif;font-weight:400;font-size:17px;color:#0077B1;float:left;margin:27px 21px 0px 4px;}
#select_input{width:29%;margin:0px 0px 0px 129px;}
#select_input1{width:26%;margin:0px 3px 0px 1px;}
select.form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;}
#s #sel1{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:none;}
#slider li,#carousel li,#tech_indus li{background-image:none}
.my_rate{clear:both;text-align:left;margin:0px auto;width:106px;background-image:url("images/zero_rating.png");background-repeat:no-repeat;height:25px;word-spacing:-4px;display:inline-block;background-position:left 11px;}
.my_rate > img:nth-child(4),.my_rate > img:nth-child(5){margin:0px 0 0 1px;}
.show_stars .star_col p ,.show_stars .avg_star_col p{display:inline-block;margin:0;min-width:122px;text-indent:18px;}
.feedback{margin-top:30px}
.my_rate_avg{clear:both;text-align:left;margin:0px auto;width:106px;background-image:url("images/zero_star.png");background-repeat:no-repeat;height:25px;word-spacing:-4px;display:inline-block;background-position:left 6px;}
.my_rate_avg > img:nth-child(4){margin:-5px 0 0 3px;}
.my_rate_avg > img:nth-child(5){margin:-5px 0 0 3px;}
.my_rate_avg > img{margin:-5px 0 0 2px;}
.sidebar{color:#3e3e3e;font-family:"Open Sans",sans-serif;font-size:15px;font-weight:400;line-height:28px;text-align:justify;padding-right:0;}
.sidebar h3{font-family:'Raleway', sans-serif;font-size:18px;color:#0077B1;text-align:left;}
.sidebar h2{font-family:'Raleway', sans-serif;font-size:20px;color:#F28200;text-align:center;}
#testimonial h2,#work_detail_template #testimonial h2{font-family:"Open Sans",sans-serif;font-size:18px;color:#0077B1;margin-top:0;margin-bottom:0}
.image_thumb img{/*width:100%;height:100%;*/ display:block;margin:0 auto;}
.image_thumb_menu{display:none;padding-top:20px;clear:both}
#default_post{display:block;clear:both}
.image_thumb_menu img,#default_post img{background-color:#fff;border:4px solid #000;border-radius:4px;display:block;height:100%;margin:0 auto;max-width:290px;min-height:215px;padding:10px;width:100%;}
.image_thumb_menu h2 a,.image_thumb_menu h2{color:#fff;font-size:16px;text-align:center;line-height:0;}
.image_container{margin:0 auto;border:2px solid #fff;max-width:290px;border-radius:6px}
.table{margin-bottom:0}
#captcha{padding-left:5px;}
.engage_option_table th{color:#fff;border:0;box-shadow:0px 9px 5px #e5e5e5;padding:7px 0;margin-bottom:5px}
.engage_option_table th:nth-child(odd){background-color:#0077B1}
.engage_option_table th:nth-child(even){background-color:#F28200}
.engage_option_table td{border:0;padding:12px 5px 5px 12px;font-size:14px;line-height:25px}
.engage_option_table li{list-style:none;background-position:left 7px;}
.engage_option_table{box-shadow:inset 1px 1px 10px #E5E5E5;}
.engage_option_table .btn{display:block;font-size:20px;color:#fff;background-color:#000;margin-bottom:10px}
.engage_option_table .btn:hover{background-color:#F28200}
#testimonial .border{margin:10px 0;}
#testimonial .border:first-child{display:none;}
#testimonial h1 span{color:#0077b1;}
#testimonial h3{margin-top:0;padding-top:0px;font-family:'Raleway', sans-serif;font-size:20px;color:#F28200;text-align:center;margin-top:0;margin-bottom:0}
.client {font-size: 18px !important;color: #0077B1 !important;text-align: left !important;}
.sidebar #testimonial{padding-top:20px;margin-top:10px}
.divider{border-left:1px solid #e5e5e5;bottom:0;left:66%;position:absolute;top:0;}
#testimonial .comment_date{text-align:right;clear:both}
.container{position:relative;}
.spotilighticonimg{margin:0 auto;left:0;right:0;position:absolute;display:none;}
/* .highlight{position:absolute;margin:-36px auto;left:0;right:0;} */
.img_container{position:relative}
#hire_talent_dropdown li h3:hover .spotilighticonimg,#hire_talent_dropdown li h3.active .spotilighticonimg,#what_we_do_dropdown li h3:hover .spotilighticonimg,#what_we_do_dropdown li h3.active .spotilighticonimg{display:block !important}
#hire_talent_dropdown li h3:hover .highlight,#hire_talent_dropdown li h3.active .highlight,#what_we_do_dropdown li h3:hover .highlight,#what_we_do_dropdown li h3.active .highlight{display:none}
.inner_page .divider{left:67%;top:1%;}
#what_we_do_cat_template td{padding:5px 0;text-align:left;border-left:0px;width:340px;}
#what_we_do_cat_template ul.expertise{float:left;width:50%;}
.contact_address p{font-size:15px}
.contact_address{border-right:1px solid #ccc}
.login_img img{width:100%;margin: 25px 0px;padding: 10px;border: 1px solid #0077b1;} 
.page-id-553 .tml,.login_form_container{max-width:100% !important;}
.page-id-553 .tml p {margin:0px !important;}
.page-id-5 .tml,.login_form_container{max-width:100% !important;}
.page-id-5 .tml p {margin:0px !important;}
.page-id-569 .tml p {margin:0px !important;}
.page-id-569 .tml,.login_form_container{max-width:100% !important;}
.page-id-569 .tml .message {display:none;}
.tml,.login_form_container{width:100%;margin:10px auto;max-width:320px;}
.tml .input{padding-left:10px;border:1px solid #cccccc;border-radius:2px;color:#3e3e3e;line-height:25px;max-width:550px;min-height:40px;width:100%;}
.tml input[type=submit]{background-color:#3A3838;border:0;border-radius:2px;color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-size:20px;line-height:40px;padding:0 10px;float:right}
.tml input[type=submit]:hover{background-color:#F57F20}
.tml .tml-action-links li{background-image:none}
.wrapperloading{height:150px;left:50%;margin-left:-75px;margin-top:-75px;position:absolute;top:50%;width:150px;}
.wrapperloading .loading.up{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;animation:3s linear 0s normal none infinite running rotation;border-color:#0077b1 #f28200;border-image:none;border-radius:150px;border-style:solid;border-width:3px;height:100px;position:absolute;width:100px;}
.wrapperloading .loading.down{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;animation:1s linear 0s normal none infinite running rotation;border-color:#f28200 #0077b1;border-image:none;border-radius:150px;border-style:solid;border-width:3px;height:50px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:50px;}
@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(360deg);}
}
@keyframes rotation{0%{transform:rotate(0deg);}
50%{transform:rotate(180deg);}
100%{transform:rotate(360deg);}
}
.panel-title{font-size:25px !important;line-height:25px}
.panel-title > .small, .panel-title > .small > a, .panel-title > a, .panel-title > small, .panel-title > small > a{display:block;color:#0077b1}
.panel-heading a:after{content:'-';position:absolute;right:38px;font-family:"Open Sans",sans-serif;}
.panel-heading a.collapsed:after{content:'+';}
.easylogo{margin-top:0px;margin-bottom:0px;}
.easylogo img{max-width:100%;}
.category-blog{margin-top:30px;}
.blog_content_ind h6{color:#f5a344;font-family:"Raleway",sans-serif;font-size:20px;text-align:center;text-transform:capitalize;margin:15px 0 0px;}
#blog_back{background-color: #f3f3f3;}
.blog_date{text-align:center !important;margin-top:0px;line-height:15px !important;color:#000;padding:0px !important;}
#blog_title{color:#0077b1;font-weight:600;line-height:29px;margin:0px 0px;}
.blog_content_ind{margin-bottom:30px;margin-top:30px;border:1px solid #0077b1;padding:0px;}
.blog_content_ind:hover{border:1px solid #F28200;box-shadow:0 0 79px 11px #f3f3f3;padding:0px;}
.blog_content_ind:hover #blog_back{background-color:transparent;}
.redmore{text-align:right !important;text-transform:capitalize;padding:0px 12px 10px !important;margin:0px;}
.redmore a{text-decoration:none;}
.redmore:hover{color:#f5a344;}
#single_blogs{margin-top: 30px;}
#single_blogs h6{font-size: 23px;line-height: 32px;margin: 10px 0px;color:#f5a344;}
#single_blogs h3{color: #0077b1;font-size: 40px;margin:0px;font-family: "Poor-Richard";text-align: left;}
.single-blog-img{margin:0 auto;display:block;}
.category-blog .entry-header h1{text-transform:capitalize;color:#0077b1;}
#waht_head{text-align:left;}
.blog-image-front{margin:10px 0px 15px 0;padding-left:0;padding-right:0;}
.descriptionind ul li{background-image:url("images/inner_page_bullet.png") !important;background-position:left 10px;background-repeat:no-repeat;padding-left:20px;}
.descriptionind ul{margin:15px 0 !important;}
.featureddescription ul li{background-image:url("images/inner_page_bullet.png") !important;background-position:left 10px;background-repeat:no-repeat;padding-left:20px;}
.flex-direction-nav .flex-next{top:23% !important;}
.flex-direction-nav .flex-prev{top:23% !important;}
#wdm-nocapt-recapt-id-recaptcha-791contactus-capecha{float:left;}
#wdm-nocapt-recapt-id-recaptcha-791contactus-capecha iframe{margin-top:0px;float:left;}
.captcha{float:left;margin-top:20px;}
.singlepageind h6{font-size:18px !important;}
.blogdivider{top:2% !important;left:67% !important;}
#blog_back p{padding:0px 10px;}
.inner_page ol{margin:0px 0px 0px 20px;}
.inner_page ol li{background-image:none !important;padding-left:0px !important;}
.inner_page ol li a{color:#3e3e3e;}
.inner_page ol li a:hover{color:#f5a344;}
.inner_page ol li ul li{background-image:url(images/inner_page_bullet.png) !important;padding-left:20px !important;}
.two-col{-moz-column-count:2;-webkit-column-count:2;-o-column-count:2;-ms-column-count:2;}
#breadh{color:#337ab7;}
#sitemappage li a{color:#000000;}
#firstul{float:left;width:51%;}
#secondul{overflow:hidden;}
#our-work-sitemap{overflow:hidden;}
#sitemappage ul li a:hover{color:#f5a344 !important;}
#menu-item-828{text-transform:uppercase;}
#menu-item-847{text-transform:uppercase;}
#menu-item-828 a,#menu-item-847 a{font-weight:bold !important;}
.hriemenuitem{font-weight:bold !important;text-transform:uppercase !important;}
#formSubmission td{border-left:none;}
#attach_sup{top:-29px;left:-33px;}
#phnoption{text-align:left;}
.markfeild{text-align:left !important;}
.applyfor{text-align:left !important;}
#resume_submit{background-color:#3A3838;border:0;border-radius:2px;color:#fff;font-family:'Open Sans', sans-serif;font-weight:400;font-size:20px;line-height:40px;padding:0 10px;margin:0 auto;display:block;}
#phnoption input[type="radio"]{margin:6px 4px 0 55px !important;}
#attachment{height:40px;}
#rsjpRightCol .widefat.rsjp-email{display:none !important;}
.free_auot_div table td{border-left:none !important;}
.freequotecap{margin-top:10px;}
.free_auot_div .wpcf7-submit{padding:0 50px !important;}
.freequotesubmit{margin-top:100px;}
.your-phone input[type="text"]{background-image:url(images/input_phone.png);background-repeat:no-repeat;background-position:10px center;}
#upload_resume{float:left !important;margin:5px 9px 0px 0px !important;font-family:"Poor-Richard";font-size:23px;}
.applyfor label{font-family:"Poor-Richard";font-size:23px;}
.your-address input{background-image:url(images/address-icon.png);background-repeat:no-repeat;background-position:5px center;}
.your-city input{background-image:url(images/city-icon.png);background-repeat:no-repeat;background-position:5px center;}
.your-zip input{background-image:url(images/zipcode-icon.png);background-repeat:no-repeat;background-position:5px center;}
input[type="url"], input[type="email"], input[type="tel"], textarea{border:1px solid #CCCCCC;border-radius:2px;width:100%;max-width:550px;min-height:40px;padding-left:35px;line-height:25px;color:#3E3E3E;}
#free_quote_send{margin-top:32px !important;}
.free_auot_div div.wpcf7 .ajax-loader{margin:0px 0px 0px 37px !important;}
#free_quote_chk .wpcf7-list-item-label{font-weight:bold;}
.textareadiv textarea{max-height:250px !important;}
@media only screen and (min-width:320px) and (max-width:480px){.two-col{-moz-column-count:1 !important;-webkit-column-count:1 !important;-o-column-count:1 !important;-ms-column-count:1 !important;}
.wp-video-capture-filed-submit-save{width:100% !important;}
}
@media only screen and (min-width:481px) and (max-width:600px){#footer_menu li a{font-size:12px !important;}
}
.captcha{float:none !important;}
b, strong{font-weight:normal !important;}
.wp-video-capture-record-button-desktop, .wp-video-capture-record-button-mobile{background:#3a3838 !important;}
.wp-video-capture-record-button-desktop:hover, .wp-video-capture-record-button-mobile:hover{background:#F28200 !important;}
.wp-video-collect-data .wp-video-collect-data-block label{width:35%;color:#3E3E3E;float:left;}
.wp-video-collect-data .required-text{display:none !important;}
.wp-video-collect-data .wp-video-capture-filed-submit-save, .wp-video-collect-data .wp-video-capture-email-submit-skip{line-height:1.5 !important;border-radius:5px;}
.wp-video-collect-data .wp-video-capture-filed-submit-save:hover{background-color:#F28200 !important;}
.wp-video-capture{font-family:'Open Sans', sans-serif !important;}
.post-template-default .post-thumbnail img{width:100%;height:auto;}
.blogimg img{width:100%;height:auto;}
.wp-video-capture-desktop .wp-video-capture-troubleshooting{display:none !important;}
.wp-video-collect-data{width:100%;overflow: hidden;}
.new_help{width:55%;float:right;padding-left:40px;}
.new_help h3{color: #0077b1;line-height: 45px;font-size: 24px;font-weight: bold;margin-top: 140px;}
.help{padding-bottom:40px;}
.help h1{text-align:justify;font-size:30px;color:#0077b1;}
.help h3{text-align:left !important;}

.help ul li{line-height:30px;font-size:16px;}
.help_data{overflow:hidden;padding-bottom:30px;border-bottom:1px solid #cccccc;}
.vid_name input[type="text"]{background-image:url(images/input_name.png);background-repeat:no-repeat;background-position:5px center;}
.vid_email input[type="text"]{background-image:url(images/input_email.png);background-repeat:no-repeat;background-position:5px center;}
.vid_location input[type="text"]{background-image:url(images/input_email.png);background-repeat:no-repeat;background-position:5px center;}
.vid_additional textarea{background-image:url(images/input_email.png);background-repeat:no-repeat;background-position:5px 5px;}
.wp-video-collect-data-form{width:45% !important;padding-right:30px;float:left;}
#testi_video_monial .video_testi{margin-bottom:40px !important;border-bottom:none !important;}
.video_iframe{margin:20px 0px;}
.video_testi {margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
.excerpt_testi p{color: #f28200;text-align: center;font-size: 26px;font-family: "Raleway";}
.video_iframe iframe{padding:10px;border:1px solid #0077b1;    width: 100%;    height: 453px;}
.video_iframe h1{color:#0077b1;text-align:center;font-weight: 500;}
.view_more {width: 234px;padding: 10px 15px;overflow: hidden;text-align: center;color: #fff;background: #3e3e3e;border-radius: 5px;margin: 0 auto;margin-bottom:20px;
font-size: 18px;border: 1px solid #3e3e3e;}
.view_more:hover{background: #F38200;border: 1px solid #F38200;}
.left_video h1 {margin:0px 0px 5px 0px;}
/*.right_video .view_more{margin-bottom:0px !important;}*/
.right_video img{float:right;margin-top: 5px;}

#home_video_testi .video_iframe{margin:0px !important;}
#home_video_testi .video_testi{padding-bottom:15px !important;}
/*.wp-video-capture-flash-container, .wp-video-capture-progress-indicator-container, .wp-video-capture-file-selector{display:none !important;}*/
.wp-video-capture-mobile .wp-video-capture-troubleshooting{display:none !important;}
.wp-video-capture-file-selector {display: none !important;}
@media only screen and (min-width:320px) and (max-width:767px){.wp-video-collect-data-form{width:100% !important;}
.new_help{width:100%;padding:0px;}
}
::-moz-selection{/Code for Firefox/color:white;background:#F28200;}
::selection{color:white;background:#F28200;}
.blog_title_date {overflow: hidden;margin-top: 15px;}
.blog_title_date h6 {font-family: "Raleway",sans-serif;float: left;}
.blog_title_date p{float: right;padding: 15px 0px !important;font-size: 23px;margin: 0px;font-family: "Raleway",sans-serif;text-transform: uppercase;}
.singlepageind{border:none;padding:10px;}
.singlepageind:hover{padding:10px;border:none;}
.home_blog_border h3 {color: #f5a344 !important;font-family: "Raleway",sans-serif !important;font-size: 18px !important;text-align: center !important;}
.home_blog_border h6 {color: #0077b1 !important;line-height: 29px !important;margin: 0px 0px !important;font-size: 18px !important;font-family: "Raleway",sans-serif !important;text-align: center !important;}



#social_new_share{height: 369px;position: fixed;left:0;margin-left: -2px;top: 35%;width: 72px !important;z-index: 2;background-image:url(images/home_social_back.png);background-repeat:no-repeat;
background-size: 100% 100%;
}
.ascach a{text-align: center;margin: 15px;}
#social_new_share p{margin: 0; padding: 0;   line-height: 7px;text-align: center !important; font-size: 12px !important;color:#fff;font-family:"Raleway";margin-top:5px;}
.in_new_icon{margin-bottom:10px;}




#img {width:100% !important;height: auto !important;margin: 0px !important;}


.banner_fluid{background-color: #0077B1;}
@media only screen and (min-width:320px) and (max-width:359px)
{
#ind_us_uk {float: none !important;}
#ind_us_uk li {float: none !important;text-align: center !important;}
#main_logo{padding:10px !important;}
#sucesslogo {margin: 0 0 0 43px !important;}
#sucesslogo img {margin-left: 0px !important;}
#email_section{margin-right: -15px !important;margin-left: -15px !important;}
.navlink {width: 260px !important;}
}

@media only screen and (min-width:360px) and (max-width:480px)
{

#main_logo{padding:10px !important;}
#sucesslogo {margin: 0 0 0 43px !important;}
#sucesslogo img {margin-left: 0px !important;}
#email_section{margin-right: -15px !important;margin-left: -15px !important;}
.navlink {width: 260px !important;}
}
@media only screen and (min-width:481px) and (max-width:568px)
{
#ind_us_uk li a {padding: 0px 50px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
.navlink {width: 260px !important;}
}
@media only screen and (min-width:569px) and (max-width:640px)
{
#ind_us_uk li a {padding: 0px 70px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
#email_section {width: 85% !important;}
.navlink li::before {content: "" !important;}
#login_section {width: 77% !important;}
}
@media only screen and (min-width:641px) and (max-width:667px)
{
#ind_us_uk li a {padding: 0px 1px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
#email_section {width: 85% !important;}
.navlink li::before {content: "" !important;}
#login_section {width: 77% !important;}
}
@media only screen and (min-width:668px) and (max-width:736px)
{
#ind_us_uk li a {padding: 0px 3px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
#email_section {width: 85% !important;}
.navlink li::before {content: "" !important;}
#login_section {width: 77% !important;}
}
@media only screen and (min-width:768px) and (max-width:768px)
{
#ind_us_uk li a {padding: 0px 3px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
#email_section {width: 85% !important;}
.navlink li::before {content: "" !important;}
#login_section {width: 77% !important;}
#social_new_share {top: 27% !important; margin-left: -5px !important;}
}

@media only screen and (min-width:769px) and (max-width:1024px)
{
#ind_us_uk li a {padding: 0px 3px !important;}
#main_logo {padding: 15px;}
#sucesslogo img {margin-left: 0px !important;padding: 15px;margin-top: 15px;}
#email_section {width: 118% !important;}
#email_section #nav p {text-align: left !important;}
.navlink li::before {content: "" !important;}
#login_section {width: 100% !important;}
#social_new_share {top: 27% !important; margin-left: -9px !important;}
#talent_free_quote {width: 60px !important;}
}
@media only screen and (min-width:320px) and (max-width:767px)
{
#social_new_share {
display: none !important;
}
.col-41{
width:100%!important;	
}	
#why_outsource{
height:100%;	
}
.woocommerce ul.products li{
width:100%!important;	
}	
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
background-color:#f28200!important;
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4{
margin-top:0px!important;
}	
.vc_tta-panel-heading h4{
margin-top:0px!important;
}
.tabs.wc-tabs{
height:auto;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
margin-top:20px;
}	
.country-zone{
height:auto;	
}	
.iwp_a16{
margin-left:0em;
}
#testimonial span{
font-size: 25px !important;
}
.iwp_a8 .wpcf7-submit {
width:100%;	
}
.responsive_rating{
display:flex;	
}
.avg_star_col p {
margin: 5px;
}	
}
@media only screen and (min-width:768px) and (max-width:991px){
.wp-megamenu-wrap ul.wp-megamenu > li{
padding: 0px 0px 0px 0px;	
}	
#wp-megamenu-primary > .wpmm-nav-wrap ul.wp-megamenu > li > a{
font-size: 12px;	
}
.service_txt{
height:220px;	
}
.img_hgt{
height:80px;	
}
.service_txt{
height: 220px;	
}
.half_top_overlay .overlay_block_half{
max-height: 90px;	
}
.enhance_ico_2 img {
width: 25%;
margin-top: 10px;
}	
#iwp_a33 h4{
margin-top: 60px !important;
line-height: 30px;
font-size: 20px !important;	
}	
}

#what_we_do_dropdown .img_container img{width:25px;height:25px;}
#hire_talent_dropdown .img_container img{width:25px;height:25px;}
#work_together .hire_col .hire_block_img img{width:111px;height:111px;}
#ind_us_uk ul li img{width:24px;height:16px;}
#ind_us_uk ul .wassup img{width:20px;height:20px;}
#social_new_share .ascach img{width:45px;height:45px;}
#email_section img{width:18px;height:15px;}
.my_rate_avg img{width:16px;height:18px;}
.my_rate img{width:20px;height:10px;}
.right_video img{width:127px;height:35px;}
#banner_container img{width:1500px;height:100%;}
#sucesslogo img{width:275px;height:65px;}
.easylogo img {width:353px;height:98px;}


.iwp_resume_form .col-md-6{margin:10px 0px;}
.resume_button {margin-top:40px;}
div.wpcf7-mail-sent-ok {overflow: hidden;}
div.wpcf7-validation-errors {overflow: hidden;}


#video_text_testi{margin-top:35px !important;padding-left: 15px;}
 #video_text_testi a{ border-radius: 6px;
    font-family: 'Open Sans', sans-serif;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    padding: 10px;
    width: 226px;
    height: 51px;
    color: #fff;}
	#video_text_testi li.active::after {
	content: url(images/our_work_shape.png);
	margin: -11px 0 0 99px;
	position: absolute;
}
#video_text_testi li {background-image: none;}
ul#menu-primary li {
    display: inline-block;
}
/* additional */
#why_outsource .col-md-81 .col-41 {
    /* display: block; */
    padding: 10px 0;
    border: 1px solid transparent;
}
#why_outsource .col-md-81 .col-41:hover {
    border: 1px solid #CCCCCC;
    -moz-box-shadow: 0 0 30px 5px #F3F3F3;
    -webkit-box-shadow: 0 0 30px 5px #F3F3F3;
    box-shadow: 0 0 30px 5px F3F3F3;
}

.col-41 {
    display: inline-block !important;
    width: 32%;
    /* margin: 17px auto; */
    text-align: center;
}
/* ul.checkmarks li:before {
    content: '\f14a';
    display: block;
    float: left;
    margin: 0 10px 0 -25px;
    padding: 0;
    color: #f37004;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
ul.checkmarks li {
    list-style: none;
} */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #2a2a2a !important;
    background-color: #f4524d00 !important;
}
.vc_btn3-container.vc_btn3-left {
    text-align: right !important;
}
.vc_gitem-zone {
    width: 100%;
	background-size: contain !important;
}
.vc_gitem-animated-block {
    margin-top: -87px !important;
    margin-bottom: -91px !important;
}
.vc_row.wpb_row.vc_row-fluid.homeslider {
    margin-top: -20px;
}
.outsorce_btn {
    background: url(images/hire_talent.png);
    width: 184px;
    height: 71px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
	transform: translate(0px,-30px);
}
.outsorce_btn:hover {
    background: url(images/hire_button_hov.png);
    width: 184px;
    height: 71px;
    background-repeat: no-repeat;
    display: block;
    margin: 0 auto;
	transform: translate(0px,-30px);
}
.wte_col.wpb_column.vc_column_container.vc_col-sm-8 {
    border-right: 1px solid #cccccc;
}
div#write_us {
    margin-top: 1px;
}
div#video_chat {
    margin-top: 1px;
}
.vc_toggle_title {
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    padding: 14px !important;
    border: solid 1px;
    border-color: #ddd;
}
.vc_toggle_title h4 {
    color: #0077b1;
    font-family: "Poor-Richard";
    font-size: 25px;
    margin-left: 20px;
}
.vc_toggle.vc_toggle_simple.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active {
    border: solid 1px;
    border-color: #ddd;
}
.blog_page .vc_gitem-animated-block {
    margin-top: 87px !important;
}
ul#menu-main_menu-2 {
    display: inline-flex;
}
.menu-item.nav-item span {
    color: #fff;
/*     font-size: 18px; */
}
/* li.mad_menu img {
    transform: translate(10px, 0px);
} */
ul.dropdown-menu {
    background-color: #F28200;
}
.dropdown:hover .dropdown-menu {
     display: block;
}
ul.dropdown-menu li {
    border-right: none;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover , .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    background-color: #f5f5f514 !important;
	background-image:none;
	border-right: none;
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    color: #fff !important;
    background: #F28200 !important;;
}
.wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab.vc_active>a :before{
    content: "";
    position: absolute;
    bottom: -27px;
    left: 45%;
    border: 14px solid transparent;
    border-top-color: #F28200 !important;
    z-index: 9;
}
/* .wpb-js-composer .vc_tta-color-black.vc_tta-style-classic .vc_tta-tab>a {
    padding: 14px 46px !important ;
} */
span.vc_tta-title-text {
    color: #fff;
    font-size: 22px;
}
.col-md-12.contact_detail h6 {
    text-align: left;
    margin: 15px 0 10px;
    font-size: 22px;
    padding-left: 34px;
}
.pagination li {
    background-image: none;
    background-position: left;
    padding-left: 0px;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a , .rt-pagination .pagination > .active > span , .rt-pagination .pagination > li > span :hover  {
    background: #F28200;
    color: #fff;
}
span.wpcf7-form-control-wrap.about_company textarea {
    max-width: 100%;
}
img.attachment-thumbnail.wp-post-image.easy_testimonial_mystery_person {
    display: none;
}
.inner_p.n p {
    font-size: 15px !important;
}
p.easy_testimonial_title {
    display: none;
}
div#banner_container p {
    font-size: 15px !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: bold !important; 
}
.rt-holder {
    border: solid 2px #0077b1;
    padding: 2px;
}
.post-meta-user {
    text-align: center;
}
h2.entry-title {
    text-align: center;
}
div#footer_menu ul li {
    font-weight: 600;
}
table.Region_hr td {
    color: aliceblue;
    font-weight: bold;
    font-size: 18px;
}
table.Region_hr tr td {
    border: solid 2px #fff;
}