@font-face 
{
  font-family: 'Nunito-Bold';
  src: url('../fonts/Nunito-Bold.eot');
  src: local('☺'), 
       url('../fonts/Nunito-Bold.woff') format('woff'), 
       url('../fonts/Nunito-Bold.ttf') format('truetype'), 
       url('../fonts/Nunito-Bold.svg#webfontg8dbVmxj') format('svg');
}
@font-face 
{
  font-family: 'Nunito-Regular';
  src: url('../fonts/Nunito-Regular.eot');
  src: local('☺'), 
       url('../fonts/Nunito-Regular.woff') format('woff'), 
       url('../fonts/Nunito-Regular.ttf') format('truetype'), 
       url('../fonts/Nunito-Regular.svg#webfontg8dbVmxj') format('svg');
}

@font-face 
{
  font-family: 'Nunito-SemiBold';
  src: url('../fonts/Nunito-SemiBold.eot');
  src: local('☺'), 
       url('../fonts/Nunito-SemiBold.woff') format('woff'), 
       url('../fonts/Nunito-SemiBold.ttf') format('truetype'), 
       url('../fonts/Nunito-SemiBold.svg#webfontg8dbVmxj') format('svg');
}
@font-face 
{
  font-family: 'Nunito-Light';
  src: url('../fonts/Nunito-Light.eot');
  src: local('☺'), 
       url('../fonts/Nunito-Light.woff') format('woff'), 
       url('../fonts/Nunito-Light.ttf') format('truetype'), 
       url('../fonts/Nunito-Light.svg#webfontg8dbVmxj') format('svg');
}
@font-face 
{
  font-family: 'MontserratAlternates-Bold';
  src: url('../fonts/MontserratAlternates-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MontserratAlternates-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MontserratAlternates-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MontserratAlternates-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MontserratAlternates-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MontserratAlternates-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'MontserratAlternates-SemiBold';
  src: url('../fonts/MontserratAlternates-SemiBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MontserratAlternates-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MontserratAlternates-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MontserratAlternates-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MontserratAlternates-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MontserratAlternates-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'MontserratAlternates-Regular';
  src: url('../fonts/MontserratAlternates-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MontserratAlternates-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MontserratAlternates-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MontserratAlternates-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MontserratAlternates-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MontserratAlternates-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'MontserratAlternates-Medium';
  src: url('../fonts/MontserratAlternates-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/MontserratAlternates-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/MontserratAlternates-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/MontserratAlternates-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/MontserratAlternates-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/MontserratAlternates-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'JTLeonor-Bold';
  src: url('../fonts/JTLeonor-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/JTLeonor-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/JTLeonor-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/JTLeonor-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/JTLeonor-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/JTLeonor-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'JTLeonor-Medium';
  src: url('../fonts/JTLeonor-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/JTLeonor-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/JTLeonor-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/JTLeonor-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/JTLeonor-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/JTLeonor-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face 
{
  font-family: 'JTLeonor-SemiBold';
  src: url('../fonts/JTLeonor-SemiBold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/JTLeonor-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/JTLeonor-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/JTLeonor-SemiBold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/JTLeonor-SemiBold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/JTLeonor-SemiBold.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*desktop screeen start*/
.home_2nd_passing
{
	padding: 10px 120px;
}

.btn a:hover
{
	text-decoration: none !important;
}

.nav_Post_btn
{
	 padding:5px 20px !important;
    box-shadow: 2px 2px 5px grey;
	margin-top: 10px;
	transition: 1s;
    background: #FE7467 !important;
	margin-left: 20px !important;
	
}
.header_Post_btn 
{
  
    padding: 8px 35px !important;
    box-shadow: 2px 2px 5px grey;
	margin-top: 10px;
	 transition: 1s;
    background: #FE7467 !important;
}


span.header_top_text_btn
{
font-family: 'Nunito-Bold' !important;
    font-size: 18px;
	color: white;
}
button.btn.header_Post_btn a 
{
    text-decoration: none !important;
}
.search_nav 
{
    margin-top: 20px;
}
.navbar-right 
{
    /* float: right!important; */
    /* margin-right: 0px; */
    margin-top: 10px;
}
/*--------------------------------about-----------------------------------------*/
.about_main 
{
    color: white;
}
.about_main h2 
{
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
}
.about_main p 
{
     font-size: 24px;
    font-family: 'Nunito-Regular';
	    margin-top: 30px;
}
.video_text h2 
{
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
	color: #38176C;
	margin-bottom: 30px;
	margin-top: 0px;
}
.video_text p 
{
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
	color: #000000;
}

.contact_us_btn 
{
    padding: 10px 30px;
    background: #FE7467;
    color: white;
    font-size: 20px;
    font-family: 'Nunito-Bold';
	box-shadow: 2px 2px 5px grey;
	border: 1px solid #FE7467 !important;
}
.about_3_cat h4 
{
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
	    margin-top: 20px;
}
.about_3_cat p 
{
    font-family: 'Nunito-Regular';
    font-size: 18px;
    color: #000000;
	line-height: 1.5;
}
.about_div_3
{
	 padding: 15px;
	 border: 1px solid #f4f4f4;
	    height: 350px;
}
.offerd_p 
{
    height: 50px;
}
.about_div_3:hover
{
	border: 1px solid red; 
	transition: 1s;
}
h2.us_diffr 
{
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
}
.about_head_des h2 
{
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
	color: #38176C;
}
.about_head_des p
{
    font-size: 20px;
    font-family: 'Nunito-Regular';
	color: #000000;
}
.about_icons
{
    padding: 0px;
    margin-top: 20px;
}
.col-md-12.hr_line
{
    border-top: 1px solid lightgrey;
    margin-top: 20px;
    margin-right: 13px !important;
}
.about_small_clients
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px;
    margin-top: 30px !important;
}
h2.service_offerd 
{
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
	    margin-bottom: 30px;
}
.offerd_p a 
{
    font-size: 18px;
    font-family:'MontserratAlternates-Medium';
	color: #38176C;
	line-height: 1.1;
	text-decoration: none;
}
.col-md-6.video_text p 
{
	margin-bottom: 30px;
}
.about_padding
{
	 padding: 0px 120px !important;
}
input.btn.contact_us_btn:hover
{
    background: transparent;
    border: 1px solid #38176C !important;
    color: #38176C;
	transition: 1s;
}
.main_head_post
{
    font-size: 22px !important;
	 
}
ol.carousel-indicators.caro_indi_2 
{
    bottom: -10px !important;
}
.caro_height 
{
    height: 370px !important;
}
.main_banner_imges
{
	padding: 0px; 
	background-image: linear-gradient(#7d3ce4, #1e093f);
	/* background-color: #39186f; */
}
/*--------------------------------about-----------------------------------------*/
/*--------------------------------home page header-----------------------------------------*/

button.btn.btn-started 
{
    font-family: 'Nunito-Bold';
    font-size: 24px;
    background: #FE7467;
   transition: 1s;
    padding: 10px 35px;
	border: 1px solid #FE7467;
	box-shadow: 2px 2px 5px grey;
}
button.btn.btn-started a 
{
    color: white !important;
}
button.btn.btn-started:hover a 
{
   color: #38176C !important;
	transition: 1s;
}
.home_search 
{
    /* position: absolute; */
    color: white;
    /* right: 11%; */
    /* top: 0; */
	
}
.sm_home_search 
{
    /* position: absolute; */
    color: white;
    /* right: 14%; */
    /* top: 0; */
	
}
.search
{
       margin-bottom: 35px;
    margin-left: -25px;
}
input#form1 
{
    border-radius: 20px;
    height: 40px;
	font-family: 'Nunito-Regular';
    font-size: 18px;
	box-shadow: 2px 2px 5px black;
	padding-left: 20px;
	width: 88%;
}
input#form2 
{
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
	float: right;
    padding-left: 20px;
    width: 150%;
    border: 1px solid #38176C;
}

.navbar-header.head1
{
    width: 130px !important;
}
#navbar2
{
	background-color: #ffffff;
	height: 80px;
	  box-shadow: 2px 2px 5px grey;
}

#navbar2 span.fa.fa-user-o
{
    color: purple;
}
.col-md-5.search_nav 
{
    margin-top: 20px;
}



img.carosel_img
{
    width: 100px !important;
}

span.nav_home_search i 
{
    font-size: 22px;
    background: #38176C;
    border-radius: 20px;
    height: 40px;
    width: 40px;
    text-align: center;
    padding-top: 7px;
    position: relative;
    right: 0px;
    top: -40px;
	color: white !important;
	
    float: right;

}

span.home_search i 
{
    font-size: 22px;
    background: #FE7467;
    /* border-radius: 20px; */
    height: 40px;
    width: 50px;
   
    text-align: center;
    padding-top: 7px;
}
span.sm_home_search i 
{
    font-size: 22px;
    background: #FE7467;
    /* border-radius: 20px; */
    height: 40px;
    width: 50px;
   
    text-align: center;
    padding-top: 7px;
}
img.header_social_icons_after
{
    opacity: .0;
	height: 20px !important;
	transition: 1s;
}
li.top_con:hover img.header_social_icons_after 
{
    opacity: 1;
	transition: 1s;
}
img.header_social_icons 
{
    position: absolute;
	/* height: 25px !important; */
	transition: 1s;
}
li.top_con:hover img.header_social_icons
{
	opacity: .0;
	transition: 1s;
}


img.header_social_icons_after
{
    opacity: .0;
	height: 20px !important;
	transition: 1s;
}
img.header_social_icons_after
{
    opacity: .0;
	height: 20px !important;
	transition: 1s;
}
.footer_icons a:hover img.header_social_icons_after 
{
    opacity: 1;
	transition: 1s;
}

img.header_social_icons 
{
    position: absolute;
	height: 20px !important;
	transition: 1s;
}
.footer_icons a:hover img.header_social_icons
{
	opacity: .0;
	transition: 1s;
}
img.header_social_icons_2:hover 
{
    opacity: .0;
}

img.header_social_icons_after_2
{
    opacity: .0;
	height: 20px !important;
	transition: 1s;
}
li.top_con:hover img.header_social_icons_after_2
{
    opacity: 1;
	transition: 1s;
}
img.header_social_icons_2 
{
    position: absolute;
	/* height: 25px !important; */
	transition: 1s;
}
li.top_con:hover img.header_social_icons_2
{
	opacity: .0;
	transition: 1s;
}


img.header_social_icons_after_2 
{
    opacity: .0;
	height: 20px !important;
	transition: 1s;
}
.footer_icons a:hover img.header_social_icons_after_2 
{
    opacity: 1;
	transition: 1s;
}
img.header_social_icons_2 
{
    position: absolute;
	height: 20px !important;
	transition: 1s;
}
.footer_icons a:hover img.header_social_icons_2
{
	opacity: .0;
	transition: 1s;
}
img.header_social_icons_after_2:hover
{
	opacity: 1;
}
.icons_spacer
{
	margin-right: 30px;
}

/*--------------------------------home page header-----------------------------------------*/
p.color1
{
    color: #100774;
}
p.color2 
{
    color: #40b3a2;
}
p.color3 
{
    color: #7148e2;
}
p.color4 
{
    color: #fe7467;
}
p.color5 
{
    color: #5680e9;
}


/*again*/
span.star 
{
    color: red;
}
h2.post_heading_space
{
    margin-top: 4em !important;
}

.btn.btn-started:hover a 
{
    color: #38176C;
    text-decoration: none;
}
.btn 
{
  
    outline: none !important;
   border: 0px
}
.upper_carousel_1
{
	padding-left: 8px;
	padding-right: 8px;
}

.main_items p
{
 
    position: absolute !important;
    width: 70% !important;
    bottom: 5% !important;
}
.carotop 
{
    padding: 0px 100px !important;
}
.col-lg-3.col-md-3.col-sm-3.col-xs-3.box a div.main_items
{
    font-size: 16px !important;
    color: #38176C !important;
	border-radius: 5px;
}
.on_hover_show
{
	width: 58px !important;
	    position: absolute !important;
    top: 0% !important;
opacity: .0 !important;
}

.col-md-12.text-center.let_btn 
{
    margin-bottom: 40px;
    margin-top: 25px;
}
input.btn.custom_btn.login_btn 
{
    margin-top: 70px;
    margin-bottom: 25px;
	background: #FE7467;
	color: white;
	font-family: 'Nunito-Bold';
	font-size: 18px !important; 
	border: 1px solid #FE7467 !important;
	transition: 1s;
	box-shadow: 2px 2px 5px grey;
}
input.btn.custom_btn.login_btn:hover
{
    margin-top: 70px;
    margin-bottom: 25px;
	background: transparent;
	color: #38176C !important;
	font-family: 'Nunito-Bold';
	font-size: 18px !important; 
	border: 1px solid #38176C !important;
}
div.modal-footer center button.btn.btn-default.man_Post_btn
{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.clip_img
{
	
    width: 190px !important;
	
	
}
.grow:hover img.clip_img_after
{
	width: 190px !important;
	display: block !important;
	transition: 1s !important;
}
.grow:hover img.clip_img
{
	width: 190px !important;
	display: none !important;
	position: absolute;
	transition: 1s !important;
}
.clip_img_after
{
	width: 188px !important;
	display: none;
	transition: 1s !important;
}
/*786 screen start android*/
@media only screen and (min-width: 768px)
{
	
	
img.ven_success_img 
{
    width: 25% !important;
}	
	
.vari_sign_block 
{
    padding-left: 8px !important;
}	
	
	
div#varification_signup .modal-content
{
    height: 530px !important;
}	
	
	
.thnku_main_img
{
	width: 30% !important;
}
		
.about_2_block
{
	margin-top: 50px !important;
	
}	
	
.btn_post
{
	float: right !important;
}


.vendor_btns
{
	float: right !important;
}	
.modal-dialog
{
    width: 400px !important;
    margin-top: 30px;
}	
	
.video_text 
{
    padding-right: 25px;
}
.slick_3_testmonial_back
{
	background: #f4f4f4;
}

.slick_3_testmonial_pad
{
	padding: 0px 120px !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow 
{
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 8em !important;
    left: -2em !important;
	 
}
.des 
{
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 20px !important;
    height: 80px !important;
}

.slick3 button.slick-next.pull-right.slick-arrow
{
    position: absolute;
    top: 8em !important;
    right: -2em !important;
    background: none !important;
	border-style: none !important;
}
	
.col-lg-3.col-md-3.col-sm-3.col-xs-3.box 
{
      font-family: 'MontserratAlternates-Medium';
	      /* width: 25% !important; */
}
.manpower_block
{
    background: white;
    padding: 10px 15px;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
	border-radius: 5px;
}	
.manpower_des 
{
    font-family: 'Nunito-Regular' !important;
    color: #000000;
	height: 115px;
}	
	
	
	
}
/*786 screen android end*/

.col-md-2.grow 
{
    padding: 0px 0px !important;
}



/*new */
/*header*/
.link_side 
{
    margin-right: 15px !important;
}


/*header*/
img.img-responsive.side_img
{
    width: 100%;
	float: right;
}
.carousel_font
{
	font-family: 'MontserratAlternates-SemiBold';
	/* margin-left: 30px !important; */
	font-size: 32px;
	margin-top: 50px;
	margin-left: 0px !important; 
	    margin-bottom: 20px;
}

.top_text
{
	color: white !important;
	margin-bottom: 35px;
	font-family: 'MontserratAlternates-SemiBold' ;
	font-size: 36px;
	margin-left: -15px;
}
.col-md-12.process_heading h2 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 35px;
    margin-bottom: 0px;
}
.col-md-12.dotted_line 
{
    padding: 0px !important;
	 top: 5em;
}
button.btn.hired_btn span 
{
font-family: 'Nunito-Bold' !important;
font-size: 24px;
}
.process_content h4 
{
    font-family: 'MontserratAlternates-Medium';
    font-size: 32px;
    color: #38176C;
	margin-top: 25px;
}

.col-md-12.process_description.text-center p
{
    font-family: Nunito-Regular;
	font-size: 24px !important;
	margin-top: 20px;
}
button.btn.btn_reg 
{
    background: #FE7467;
    padding: 8px 35px;
    color: purple;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 24px;
    border: 1px solid #FE7467;
}
.col-md-12.lamp_heading h2 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
	padding: 0px 120px; 
	position: absolute; 
	left: 0px; 
	/* z-index: 99; */
}
.col-md-12.partner_heading h2 
{
	font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    text-align: right;
	    margin-top: -10px;
}
.freelaner.border_free h2
{
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
	color: #38176C;
}
.freelaner h2
{
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
	color: #38176C;
}
.des
{
	font-family: 'Nunito-Regular' !important;
	color: #333333 !important;
	font-size: 20px !important;
}

.col-md-12.bottom_line
{
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px;
       margin-top: 50px !important;
    margin-bottom: 40px;
}

h2.last_heading 
{
    margin-top: 0px;
	margin-bottom: 50px;
	font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
}
.last_head
{
	font-family: 'MontserratAlternates-SemiBold' !important;
	margin-bottom: 15px;
	font-size: 24px;
	color: #38176C;
}
.last_des
{
	font-family: 'Nunito-Regular' !important;
	font-size: 20px;
	text-align: center;
	line-height: 1.5;
}

.footer_content
{
	    font-family: 'MontserratAlternates-Medium' !important;
	font-size: 18px;
}
.col-md-12.copyright 
{
    font-size: 20px;
    font-family: 'MontserratAlternates-Regular';
	margin-top: 20px;
	font-weight: lighter !important;
}
span.left_caro_img img 
{
	position: absolute !important;
    top: 50% !important;
    left: 20px !important;
}
span.right_caro_img img 
{
    position: absolute !important;
    top: 50% !important;
	left: -40px !important; 
}
span.button_right_caro_img img 
{
    position: absolute !important;
    top: 18% !important;
	left: -10px !important; 
}
span.button_left_caro_img img
{
    position: absolute !important;
    top: 18% !important;
	left: -10px !important; 
}
.modal-body 
{
    position: relative;
    padding: 15px;
    font-family: 'Nunito-Regular' !important;
}
.line1
{
   font-size: 24px !important;
	margin-top: -25px !important;
    margin-bottom: 25px !important;

}
.col-md-5.as_border 
{
    border-bottom: 2px solid lightgray;
}
.col-md-2.text-center.or_section
{
    position: relative;
    bottom: 20px;
    font-size: 24px;
	font-family: 'Nunito-Regular' !important;
}
.col-md-12.or_spacer 
{
    margin-top: 30px !important;
    margin-bottom: -15px !important;
}
p.text-center.pop_last
{
    font-size: 18px !important;
}
label
{
    font-family: 'Nunito-Regular';
    font-weight: lighter !important;
    font-size: 15px;
}
.col-md-10.service_heading a h4
{
    color: #38176C;
}


.hired_btn
{
	background: transparent ;
	border: 1px solid white !important;
	padding: 8px 35px 8px 35px !important;
	margin-right: 20px;
	margin-left: -10px !important;
	box-shadow: 2px 2px 5px black !important;
	transition: 1s;
}

.more_head 
{
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 28px;
    margin-top: 50px !important;
}
.modal-body.more_des p 
{
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
}
button.btn.man_Post_btn 
{
    background: transparent;
    color: white;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold';
    margin-left: 15px;
	font-size: 24px !important;
	border: 1px solid white ;
}
.col-md-10.service_heading a:hover 
{
    text-decoration: none;
}
.col-md-10.service_heading h4:hover
{
    color: #333333;
}
button.btn.man_Post_btn:hover 
{
    background: transparent;
    color: white;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold' !important;
    margin-left: 15px;
	font-size: 24px !important;
	/* border: 1px solid purple !important; */
}
.col-md-12.pull-right.view_bottom 
{
    margin-bottom: 15px;
    margin-right: 15px;
    margin-top: 15px;
    text-align: right;
    font-family: 'Nunito-Regular';
    font-size: 18px;
}
.main_items p 
{
    margin-top: 10px;
}
.fa-instagram:hover
{
 
    background-image: linear-gradient(red, yellow) !important;
	transition: .5s;
    border-radius: 15px !important;
   /* color: orange !important; */
}
.fa-facebook:hover
{
	color: #4267B2 !important;
	transition: 1s;
}
.fa-linkedin:hover
{
	color: #0e76a8 !important;
	transition: 1s;
} 
.process_content h4
{
    font-family: 'MontserratAlternates-Regular';
    font-size: 24px !important;
    color: #38176C;
   
}
button.btn.Post_btn span 
{

font-family: 'Nunito-Bold' !important;
font-size: 24px;
}

.Post_btn
{
	background: transparent ;
	padding: 8px 35px 8px 35px !important;
	box-shadow: 2px 2px 5px black;
	border: 1px solid white;
	transition: 1s;
}
button.btn.man_Post_btn:hover
{
    background: #FE7467;
	transition: 1s;
    border: 1px solid #FE7467 !important;
}

button.btn.man_hired_btn a
{
    color: white;
    text-decoration: none;
}
button.btn.man_Post_btn a
{
    color: white;
    text-decoration: none;
}
.footer_icons a
{
    margin-right: 15px;
}
button.btn.Post_btn a:hover 
{
    text-decoration: none !important;
}
button.btn.btn_reg:hover a 
{
    color: purple !important;
}
button.btn.btn_reg:hover 
{
    border: 1px solid purple;
    background: transparent;
	transition: 1s;
}

button.btn.btn_reg a:hover
{
	color:purple !important;
	text-decoration:none;
}
button.btn.Post_btn a:hover
{
    text-decoration: none !important;
}
button.btn.Post_btn:hover
{
    border: 1px solid #FE7467 !important;
    background: #FE7467 !important; 
}	
button.btn.hired_btn:hover
{
    border: 1px solid #333 !important;
	background: #FE7467 !important;
	color: white !important;
	/* transition: .8s; */
}
.box a:hover 
{
    text-decoration: none !important;
}	
.btn.btn-started:hover 
{
    border-color: purple;
    background: transparent;
    color: purple;
    border: 1px solid purple;
    padding: 10px 35px;
}

.col-md-12.manpwr_row_2 h3 
{
    color: white !important;
	margin-bottom: 30px;
	font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
}


.col-md-6.blue_txt_btn 
{
    position: relative;
  
}
button.btn.man_hired_btn 
{
    background: transparent;
    color: white !important;
    font-family: 'Nunito-Bold' !important;
    border: 1px solid white !important;
    padding: 7px 30px 7px 30px !important;
	font-size: 24px;
	transition: 1s;
}
button.btn.man_hired_btn:hover
{
    background: #FE7467;
    border: 1px solid #333 !important;
	/* transition: .8s; */
}
.col-md-12.man_row_2 h2 
{
    margin-bottom: 15px;
    margin-top: 50px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
}
.manpower_heading
{
    height: 45px;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
    font-size: 20px;
}
.manpower_heading h5
{
	
    font-size: 18px !important;
}
.manpower_des p
{
    font-size: 18px !important;
}
.container.manpower_services h2 
{
    margin-bottom: 50px;
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 32px !important;
}
button.btn.btn-default.man_Post_btn:hover
{
    border: 1px solid #FE7467 !important;
}
button.btn.hired_btn a
{
    text-decoration: none;
}
.small_clients
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px;
	margin-top: 20px !important;
}
.clients_images 
{
    float: right ;
	  width: 70px;
}

div.modal-footer center button.btn.man_Post_btn
{
    background: #FE7467;
    color: white;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold' !important;
    margin-left: 15px;
    font-size: 18px !important;
	border: 1px solid #FE7467 !important;
	box-shadow: 2px 2px 5px grey !important;
}
div.modal-footer center button.btn.man_Post_btn:hover
{
    background: transparent;
    color: #38176C !important;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold' !important;
    margin-left: 15px;
    font-size: 18px !important;
	border: 1px solid #38176C !important;
}

img.img-responsive.other_2 
{
    position: absolute;
    top: 0;
    opacity: .0;
}
img.img-responsive.other_2:hover
{
    opacity: 1 !important;
	transition: 1s;
	background: #38176C; 
	border: 1px solid white !important;
	border-radius: 50%;
	padding: 10px !important;
	
}

.col-md-2:hover .other_1
{
    display: none;
	transition: 1s;
}
.col-md-2.grow p.show_after 
{
    /* opacity: .0 !important; */
	display: none;
}
.col-md-2.grow:hover p.show_after 
{
    /* opacity: 1 !important; */
	display: block !important;
    transition: 1s;
	bottom: 0%;
	color: #ffffff;
}
.col-md-2.grow:hover p.show_before 
{
    opacity: .0 !important;
    transition: 1s;
}
.other_heading_s
{
	font-family:'MontserratAlternates-SemiBold' !important;
	font-size: 32px !important;
	margin-bottom: 50px;
}

input.btn.custom_btn.sign_up_btn 
{
    margin-top: 20px;
    margin-bottom: 1pc;
    background: #FE7467;
    color: white;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.line2 
{
    font-size: 20px !important;
    margin-top: -20px !important;
    margin-bottom: 20px !important;
}
.pop_img
{
	width: 100%;
}

/*new */
/*320 */

/*281 to 320 android*/
@media only screen and (min-width: 281px) and (max-width: 320px)
{
.category_icons_post {
    width: 35px !important;
    margin-bottom: 10px;
}
.category_icons_post1 {
    width: 40px !important;
    margin-bottom: 10px;
}	
	.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    height: 120px !important;
}
.thnku_page_last_line p {
    font-size: 18px !important;
}
.small_post_cat_des {
    font-size: 14px;
    /* height: 75px !important; */
}	
	
	
.thnku_page 
{
    width: 90px !important;
}
	
	
button.btn.home_lets 
{
    background: #FE7467;
	padding: 8px 25px;
	box-shadow: 2px 2px 5px grey;
}	
button.btn.home_lets span
{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 18px;

}	
	
.row.div-log-reg 
{
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 
{
    position: relative;
    top: 0em !important;
    left: 0em;
    /* width: 100%; */
	width: 100% !important;
    text-align: center;
    margin-left: 12px;
}
.col-md-6.row2 
{
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: ;
}
p.leaf_login
{
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}




.col-md-12.add_div
{
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	
	
	
	
	
	
.project_title_input
{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls 
{
    margin-top: 18px !important;
}	
.spec
{
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box 
{
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span
{
    margin-bottom: 5px !important;
}
	
	
.row.btn_container
{
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}	
.row.container_btn_2
{
    width: 100% !important;
    /* text-align: right !important; */
    margin-left: 0px !important;
}	
	
	
	

.main_head_post 
{
    font-size: 22px !important;
  
}


div#smslick1
{
    width: 100%;
    left: -10px !important;
}	
	
	
.popup_login_img
{
    padding-left: 15px !important;
	    margin-bottom: 10px !important;
}	
/* .modal-dialog */
/* { */
    /* width: 280px !important; */
    /* margin-top: 50px; */
/* } */
.pop_img 
{
    width: 100% !important;
    margin-bottom: 10px !important;
}
	
/* a.navbar-brand */
/* { */
    /* position: absolute !important; */
    /* left: 6em !important; */
	/* z-index: 9999; */
/* }	 */
	
.modal-header .close
{
    margin-top: -2px;
    font-size: 30px !important;
}	
	
.read_more_padd 
{
    padding: 0px 10px !important;
}
.more_head
{
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 50px !important;
}
	
/*term page*/	
.term_padding
{
	 padding: 0px 20px !important;
}
.term_top 
{
    position: absolute !important;
    top: 28% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading 
{
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 
{
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/	
	
	
	
/*tem power*/
.col-md-10.service_heading h4 
{
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
}
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img 
{
    width: 80px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3
{
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    text-align: center !important;
}
span.man_top_text_btn 
{
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 
{
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading 
{
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des 
{
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3
{
	 padding: 0px 0px !important; 
	 margin-bottom: 50px;
}
.other_heading_s
{
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa  */
/* { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 80px !important; */
    /* height: 80px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
	/* left: 7.5em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 
{
  
    text-align: center !important;
}

.col-md-6.service_1 
{
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p
{
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}


/*tem power*/		
/*home*/
.client_sm_first
{
    margin-left: 25px !important;
}
.slick_3_testmonial 
{
    padding: 0px !important;
}
div#slick3 
{
    height: 300px !important;
}
div#slick4 
{
    height: 490px !important;
}
.home_video_text p 
{
    font-size: 22px !important;
}
.col-md-12.smlamp_heading h2
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
.smm_free_padding 
{
    padding: initial !important;
}

/*home*/




.process_line
{
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
.manbot_text p 
{
   
    font-size: 14px !important;
}
.manbot_text h2
{
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
}

.col-md-12.on_main_img 
{
  left: 0px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate
{
    margin-top: 0em !important;
}
img.img-responsive.side_img 
{
    width: 100%;
}

.hired_btn 
{
    background: transparent;
    border: 1px solid white !important;
    padding: 8px 50px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    box-shadow: 2px 2px 5px black !important;
    transition: 1s;
}
button.btn.Post_btn span
{
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}

.mobile_toggle 
{
    float: left !important;
    margin-left: 10px !important;
}

.col-md-12.on_main_img
{
    position: absolute;
    top: 12% !important;
    width: 100% !important;
	padding: 0px !important;
}
.small_user 
{
    margin: 7.5px -5px !important;
}
.top_text
{
    color: white !important;
    margin-bottom: 5px;
    font-family: 'MontserratAlternates-Bold';
    font-size: 28px !important;
    /* margin-left: 0px !important; */
    margin-top: 0px;
}
.search 
{
    margin-bottom: 20px !important;
    margin-left: -5px;
}
input#form1
{
    border-radius: 20px;
    height: 34px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100%;
}
/* .home_search */
/* { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5% !important; */
    /* top: 0; */
/* } */
/* .sm_home_search */
/* { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5% !important; */
    /* top: 0; */
/* } */
.home_row_2
{
	 padding: 0px 25px !important;
}
.home_row_3
{
	 padding: 0px 25px !important;
}
.container-fluid.con2 h2
{
    font-size: 26px !important;
    margin-top: 20px !important;
    /* margin-bottom: -28px !important; */
	text-align: center !important;
}

span.left_caro_img img 
{
       position: absolute !important;
    top: 52% !important;
    margin-left: -20px !important;
    height: 20px !important;
}
span.right_caro_img img 
{
    position: absolute !important;
    top: 52% !important;
    left: 0px !important;
    height: 20px !important;
}

.main_items p
{
    font-size: 12px !important;
}
h4.process_heading 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 18px !important;
}
.col-md-12.process_heading h2 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line 
{
    padding: 0px !important;
    top: 18px !important;
}

.col-md-12.process_description.text-center p
{
     font-family: Nunito-SemiBold;
    font-size: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

.btn.btn-started
{
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 10px;
    font-family: 'Nunito-Bold';
    font-size: 10px !important;
}
.process_content h4 
{
    font-family: 'MontserratAlternates-Regular';
    font-size: 10px !important;
    color: #803de9;
}
.home_row_partner
{
	padding: 0px 25px !important;
}
.smm_free_padding 
{
    padding-right: 15px !important;
}
.col-md-12.partner_heading h2
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    text-align: center;
	margin-top: 10px !important;
}
.freelaner.border_free h2
{
    font-size: 18px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des 
{
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 16px !important;
}
button.btn.btn_reg 
{
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 16px !important;
}
.freelaner h2
{
    font-size: 18px !important; 
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line 
{
    font-family: 'Nunito-SemiBold' !important;
    font-size: 16px !important;
    margin-top: 15px !important;
}
.home_business_row
{
	 padding: 0px 25px !important;
}
h2.last_heading
{
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
}
.col-md-12.last_carousel 
{
    width: 100% !important;
    margin-left: 0px !important;
}
span.button_left_caro_img img 
{
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_head 
{
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 20px !important;
}
.last_des 
{
    font-family: 'Nunito-Regular' !important;
    font-size: 15px !important;
    text-align: center;
}
.carotop 
{
    padding: 0px 0px !important;
}

.main_items img
{
    width: 35px !important;
}
.main_items p
{
    position: absolute !important;
    width: 90% !important;
    bottom: 5% !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
	color: #38176C !important
}
.col-md-12.text-center.let_btn
{
    margin-bottom: 15px !important;
  
}
.small_lamp 
{
    height: 210px !important; 
}

.img-banner-icon img 
{
    width: 40% !important;
    margin-top: -28px !important;
	height: 210px !important;
}

.col-md-12.lamp_heading h2
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    padding: 0px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}

ul.slides.home_s_client_slide
{
    background: #f4f4f4 !important;
}
.home_s_client_slide 
{
    padding: 0px 15px !important;
}
.row._sm_overlay-lamp
{
    position: absolute !important;
    bottom: 0px !important;
	    width: 100%;
}
.carousel-inner.img-banner-icon 
{
    position: relative;
	
    padding: 0px 10px;
    margin-bottom: 10px;

}
.img-banner-icon p.show_after_small 
{
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 40% !important;
    font-size: 8px !important;
    font-family: 'Nunito-Regular' !important;
}

.font_style
{
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
h2.partersay 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
	text-align: center !important;
}

}
/*281 to 320 android end */
@media only screen and (min-width: 361px) and ( max-width: 375px)
{
	
#slideshow2 
{
    position: relative;
    width: 100%;
    height: 130px !important;
}
/* .small_post_cat_des { */
    /* font-size: 14px; */
    /* height: 70px !important; */
/* } */



}


/*281 to 320 IOS start*/
@media only screen and (min-device-width: 281px) and (max-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) 
{
	
	
.thnku_page 
{
    width: 90px !important;
}
	
	
button.btn.home_lets 
{
    background: #FE7467;
	padding: 8px 25px;
	box-shadow: 2px 2px 5px grey;
}	
button.btn.home_lets span
{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 18px;

}	
	
	
	
	
.row.div-log-reg 
{
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5
{
    position: relative;
    top: 0em !important;
    left: 0em;
    /* width: 100%; */
	width: 100% !important;
    text-align: center;
    margin-left: 12px;
}
.col-md-6.row2 
{
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: ;
}
p.leaf_login
{
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}




.col-md-12.add_div 
{
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	
	
	
	
	
	
.project_title_input
{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls
{
    margin-top: 18px !important;
}	
.spec 
{
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box 
{
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span 
{
    margin-bottom: 5px !important;
}
	
	
.row.btn_container 
{
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}	
.row.container_btn_2 
{
    width: 100% !important;
    /* text-align: right !important; */
    margin-left: 0px !important;
}	
	
	
	

.main_head_post 
{
    font-size: 22px !important;
  
}


div#smslick1
{
    width: 100%;
    left: -10px !important;
}	
	
	
.popup_login_img 
{
    padding-left: 15px !important;
	    margin-bottom: 10px !important;
}	
/* .modal-dialog */
/* { */
    /* width: 300px !important; */
    /* margin-top: 50px; */
/* } */
.pop_img 
{
    width: 100% !important;
    margin-bottom: 10px !important;
}
	
/* a.navbar-brand */
/* { */
    /* position: absolute !important; */
    /* left: 6em !important; */
	/* z-index: 9999; */
/* }	 */
	
.modal-header .close
{
    margin-top: -2px;
    font-size: 30px !important;
}	
	
.read_more_padd {
    padding: 0px 10px !important;
}
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 50px !important;
}
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 28% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/	
	
	
	
/*tem power*/
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
}
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 80px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 0px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 80px !important; */
    /* height: 80px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
	/* left: 7.5em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    /* font-family: 'MontserratAlternates-SemiBold'; */
    /* font-size: 24px !important; */
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}

.client_sm_first {
    margin-left: 25px !important;
}
.slick_3_testmonial {
    padding: 0px !important;
}
div#slick3 {
    height: 300px !important;
}
div#slick4 {
    height: 490px !important;
}
.home_video_text p {
    font-size: 22px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
.smm_free_padding {
    padding: initial !important;
}

/*home*/




.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
.manbot_text p {
    /* font-family: 'MontserratAlternates-Medium'; */
    font-size: 14px !important;
}
.manbot_text h2 {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
}

.col-md-12.on_main_img 
{
  left: 0px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}
img.img-responsive.side_img {
    width: 100%;
}

.hired_btn {
    background: transparent;
    border: 1px solid white !important;
    padding: 8px 50px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    box-shadow: 2px 2px 5px black !important;
    transition: 1s;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}

.mobile_toggle {
    float: left !important;
    margin-left: 10px !important;
}

.col-md-12.on_main_img {
    position: absolute;
    top: 12% !important;
    width: 100% !important;
	padding: 0px !important;
}
.small_user {
    margin: 7.5px -5px !important;
}
.top_text {
    color: white !important;
    margin-bottom: 5px;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 28px !important;
    /* margin-left: 0px !important; */
    margin-top: 0px;
}
.search {
    margin-bottom: 20px !important;
    margin-left: -5px;
}
input#form1 {
    border-radius: 20px;
    height: 34px !important;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100%;
}
.home_search {
    position: absolute;
    color: white;
    right: 5% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 0% !important; */
    /* top: 0; */
/* } */
.home_row_2
{
	 padding: 0px 25px !important;
}
.home_row_3
{
	 padding: 0px 25px !important;
}
.container-fluid.con2 h2 {
    font-size: 26px !important;
    margin-top: 20px !important;
    /* margin-bottom: -28px !important; */
	text-align: center !important;
}

span.left_caro_img img {
       position: absolute !important;
    top: 52% !important;
    margin-left: -20px !important;
    height: 20px !important;
}
span.right_caro_img img {
    position: absolute !important;
    top: 52% !important;
    left: 0px !important;
    height: 20px !important;
}

.main_items p {
    font-size: 12px !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 18px !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 18px !important;
}

.col-md-12.process_description.text-center p {
     font-family: Nunito-SemiBold;
    font-size: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 10px;
    font-family: 'Nunito-Bold';
    font-size: 10px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 10px !important;
    color: #803de9;
}
.home_row_partner{
	padding: 0px 25px !important;
}
.smm_free_padding {
    padding-right: 15px !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    text-align: center;
	margin-top: 10px !important;
}
.freelaner.border_free h2 {
    font-size: 18px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 16px !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 16px !important;
}
.freelaner h2 {
    font-size: 18px !important; 
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 16px !important;
    margin-top: 15px !important;
}
.home_business_row
{
	 padding: 0px 25px !important;
}
h2.last_heading {
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
}
.col-md-12.last_carousel {
    width: 100% !important;
    margin-left: 0px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 20px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 15px !important;
    text-align: center;
}
.carotop {
    padding: 0px 0px !important;
}

.main_items img {
    width: 35px !important;
}
.main_items p {
    position: absolute !important;
    width: 90% !important;
    bottom: 5% !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
	color: #38176C !important
}
.col-md-12.text-center.let_btn {
    margin-bottom: 15px !important;
  
}
.small_lamp {
    height: 210px !important; 
}

.img-banner-icon img {
    width: 40% !important;
    margin-top: -28px !important;
	height: 210px !important;
}

.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    padding: 0px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}

ul.slides.home_s_client_slide {
    background: #f4f4f4 !important;
}
.home_s_client_slide {
    padding: 0px 15px !important;
}
.row._sm_overlay-lamp{
    position: absolute !important;
    bottom: 0px !important;
	    width: 100%;
}
.carousel-inner.img-banner-icon {
    position: relative;
	
    padding: 0px 10px;
    margin-bottom: 10px;

    /* bottom: -25em !important; */
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 40% !important;
    font-size: 8px !important;
    font-family: 'Nunito-Regular' !important;
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
	text-align: center !important;
}





}

/*-----------------------------------------------320-------------------------------------------*/
/*-----------------------------------------------360-------------------------------------------*/
/* iphone media query*/

/*321 to 360 IOS end*/
@media only screen and (min-device-width: 321px) and (max-device-width: 360px) and (-webkit-min-device-pixel-ratio: 2) 
{ 


.post_img {
    width: 90px !important;
}	
	
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 25px;
	box-shadow: 2px 2px 5px grey;
	    margin-bottom: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 18px;

}

.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 14px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	
    margin-top: 0em !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	

.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}	
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: relative !important;
    left: 0px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
	
.popup_login_img {
    padding-left: 15px !important;
	    margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 340px !important; */
    /* margin-top: 30px; */
/* } */
.pop_img {
    width: 100% !important;
    margin-bottom: 10px !important;
}	
	
/* a.navbar-brand img { */
    /* width: 60px !important; */
/* }	 */
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 7.4em !important; */
/* } */
	
	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 50px !important;
}	
.clients_images {
    float: none !important;
    width: 70px;
}


/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 26% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -25px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}

/*term page*/		
	
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 80px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 0px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
	/* left: 8.5em !important; */
	/* margin: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
	font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
	text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}


/*tem power*/		
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 20px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 22px !important;
}
div#slick3 {
    height: 300px !important;
}
div#slick4 {
    height: 490px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
    font-size: 16px !important;
}
/*home*/
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}	
img.img-responsive.side_img {
    width: 100%;
}
.home_row_1
{
	 padding: 0px 20px !important;
}.home_row_2
{
	 padding: 0px 20px !important;
}
.home_row_3
{
	 padding: 0px 20px !important;
}	

.top_text {
    color: white !important;
    margin-bottom: 35px;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 28px !important;
    margin-left: -15px;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 7% !important;
    width: 100% !important;
	    left: 0 !important;
}	
.top_text_btn
{
	color: white;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.hired_btn {
    background: transparent !important;
    border: 1px solid white !important;
    padding: 8px 35px !important;
    margin-right: 0px !important;
    margin-left: -10px !important;
    box-shadow: 2px 2px 5px black !important;
}
button.btn.Post_btn span {
font-family: 'Nunito-Bold' !important;
font-size: 16px !important;
}
.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 20px !important;
	box-shadow: 2px 2px 5px black;
	margin-left: -10px !important;
	margin-top: 10px !important;
}
.client_sm_first {
    margin-left: 25px !important;
}

input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}


.home_search {
    position: absolute;
    color: white;
    right: 5% !important;
    top: 0;
}

/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5% !important; */
    /* top: 0; */
/* } */

span.left_caro_img img {
     position: absolute !important;
    top: 51% !important;
    margin-left: 0px !important;
    height: 20px;

}	
.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 0px;
    height: 130px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
/* .main_items:hover { */
    /* text-align: center; */
    /* background: #fe7467 !important; */
    /* box-shadow: 2px 2px 5px lightgrey; */
    /* margin-bottom: 0px; */
    /* height: 130px !important; */
    /* padding-left: 5px !important; */
    /* padding-right: 5px !important; */
    /* padding-top: 10px !important; */
/* } */
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 0px;
    height: 130px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
/* .main_items p { */
    /* position: absolute !important; */
    /* width: 88% !important; */
    /* bottom: 10% !important; */
    /* font-size: 14px !important; */
/* } */

.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 20px !important;
}
.col-md-12.process_imgs {
    top: 34%; 
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px !important;
   
    margin-top: 5px !important;
	color: #38176C !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	    margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}

.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 15px !important;
    margin-top: 25px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 0 !important;
	    width: 100%;
}
.small_clip {
    width: 140px !important;
	    margin-bottom: 10px;
}
.img-banner-icon {
    padding: 0px 20px !important;
}


.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 48% !important;
    font-size: 11px !important;
    font-family: 'Nunito-Regular' !important;
}
h2.last_heading {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}

.home_s_client_slide {
    background: #f4f4f4 !important;
}
.small_lamp {
    height: 300px !important;
}

.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 8px 35px;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 20px;
}
.freelaner h2 {
    font-size: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
span.button_right_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -20px !important;
    height: 20px !important;
}


}
/*321 to 360 IOS end*/
/* iphone media query*/

/*321 to 360 android start*/
@media only screen and (min-width: 321px) and ( max-width: 360px)
{
.category_icons_post {
    width: 40px !important;
    margin-bottom: 10px;
}	
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    height: 120px !important;
}	
.small_post_cat_des {
    font-size: 12px;
    /* height: 50px; */
    position: absolute;
    width: 87% !important;
    bottom: 0;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
}
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}
/* .small_post_cat_des { */
    /* font-size: 14px; */
    /* height: 75px !important; */
/* }	 */
	
	
.post_img {
    width: 90px !important;
}	
	
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 25px;
	box-shadow: 2px 2px 5px grey;
	    margin-bottom: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 18px;

}

.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 14px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	
    margin-top: 0em !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}

.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	

.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}	
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: relative !important;
    left: 0px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
	
.popup_login_img {
    padding-left: 15px !important;
	    margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 340px !important; */
    /* margin-top: 30px; */
/* } */
.pop_img {
    width: 100% !important;
    margin-bottom: 10px !important;
}	
	
/* a.navbar-brand img { */
    /* width: 60px !important; */
/* }	 */
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 7.4em !important; */
/* } */
	
	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 50px !important;
}	
.clients_images {
    float: none !important;
    width: 70px;
}


/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 26% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -25px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}

/*term page*/		
	
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 80px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 0px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
	/* left: 8.5em !important; */
	/* margin: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
	font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
	text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}


/*tem power*/		
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 20px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 22px !important;
}
div#slick3 {
    height: 300px !important;
}
div#slick4 {
    height: 490px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
    font-size: 16px !important;
}
/*home*/


.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}	
img.img-responsive.side_img {
    width: 100%;
}
.home_row_1
{
	 padding: 0px 20px !important;
}.home_row_2
{
	 padding: 0px 20px !important;
}
.home_row_3
{
	 padding: 0px 20px !important;
}	

.top_text {
    color: white !important;
    margin-bottom: 35px;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 28px !important;
    margin-left: -15px;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 7% !important;
    width: 100% !important;
	    left: 0 !important;
}	
.top_text_btn
{
	color: white;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.hired_btn {
    background: transparent !important;
    border: 1px solid white !important;
    padding: 8px 35px !important;
    margin-right: 0px !important;
    margin-left: -10px !important;
    box-shadow: 2px 2px 5px black !important;
}
button.btn.Post_btn span {
font-family: 'Nunito-Bold' !important;
font-size: 16px !important;
}
.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 20px !important;
	box-shadow: 2px 2px 5px black;
	margin-left: -10px !important;
	margin-top: 10px !important;
}
.client_sm_first {
    margin-left: 25px !important;
}

input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}


.home_search {
    position: absolute;
    color: white;
    right: 5% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 0% !important; */
    /* top: 0; */
/* } */

span.left_caro_img img {
     position: absolute !important;
    top: 51% !important;
    margin-left: 0px !important;
    height: 20px;

}	
.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 0px;
    height: 130px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 0px;
    height: 130px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 0px;
    height: 130px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items p {
    position: absolute !important;
    width: 88% !important;
    bottom: 10% !important;
    font-size: 14px !important;
}

.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 20px !important;
}
.col-md-12.process_imgs {
    top: 34%; 
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px !important;
   
    margin-top: 5px !important;
	color: #38176C !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	    margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}

.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 15px !important;
    margin-top: 25px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 0 !important;
	    width: 100%;
}
.small_clip {
    width: 140px !important;
	    margin-bottom: 10px;
}
.img-banner-icon {
    padding: 0px 20px !important;
}


.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 48% !important;
    font-size: 11px !important;
    font-family: 'Nunito-Regular' !important;
}
h2.last_heading {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}

.home_s_client_slide {
    background: #f4f4f4 !important;
}
.small_lamp {
    height: 300px !important;
}

.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 8px 35px;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 20px;
}
.freelaner h2 {
    font-size: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
span.button_right_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -20px !important;
    height: 20px !important;
}
}

/*321 to 360 android end*/
/*-----------------------------------------------360-------------------------------------------*/
/*-----------------------------------------------414-------------------------------------------*/
/*361 to 414 android start*/
@media only screen and (min-width: 361px) and ( max-width: 414px)
{
	.small_post_cat_des1 {
    position: absolute;
    width: 87% !important;
    bottom: 10px;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
    font-size: 14px !important;
}
.category_icons_post {
    width: 40px !important;
    margin-bottom: 10px;
}	
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    height: 130px !important;
}	
.small_post_cat_des {
    font-size: 12px;
    /* height: 50px; */
    position: absolute;
    width: 87% !important;
    bottom: 0;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
	font-size: 14px !important;
}
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}	
	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}



	
.col-md-6.left_sec_5 h1 {
    font-size: 28px !important;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}	
.col-md-6.left_sec_5 p {
    font-family: 'Nunito-SemiBold' !important;
    font-weight: 600;
    font-size: 18px !important;
    color: #333333 !important;
}	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 35px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 21px;

}



.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    /* width: 100%; */
	margin-left: 12px !important;
	text-align: center !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}





.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	



.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
	
	
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 340px !important; */
    /* margin-top: 50px; */
	/* margin-left: 15px; */
/* } */
.pop_img {
    width: 100% !important;
    margin-bottom: 10px !important;
}	
	
	
	
.navbar-brand img {
    width: 60px !important;
}	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
	
	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}
		
	
	
.clients_images {
    float: none !important;
    width: 70px;
}	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
	
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 15px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 8.8em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}


/*tem power*/	
	
	
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
}
.home_video_text p {
    margin-bottom: 24px !important;
    font-size: 22px !important;
}


/*home*/	
	
	
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 16px !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
	.home_video_text {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}

.navbar-toggle {
    /* position: relative; */
    float: left !important;
    padding: 10px 10px !important;
    margin-right: 17px !important;
    margin-top: 13px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
	top: -2px !important;
}	
.row.home_row_2 {
    padding: 0px 20px !important;
}	

.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
	left: 0px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0px !important;
}

.top_text {
    color: white !important;
    /* margin-bottom: 35px; */
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 25px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
}
.search {
    margin-bottom: 28px !important;
    margin-left: 10px !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 4% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 4% !important; */
    /* top: 0; */
/* } */
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: none !important;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 15px !important;
    bottom: -51px !important;
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 22px !important;
    margin-top: 0px !important;
}

.hired_btn {
    background: transparent;
    border: 1px solid white !important;
	padding: 8px 55px !important;
	box-shadow: 2px 2px 5px black !important;
    margin-left: 25px !important;
}
.client_sm_first {
    margin-left: 25px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 53% !important;
    margin-left: 0px !important;
    height: 20px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 53% !important;
    left: -20px !important;
    height: 20px !important;
}

.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}
.main_items p {
    position: absolute !important;
    width: 88% !important;
    bottom: 5% !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 20px !important;
}
.col-md-12.process_imgs {
    top: 35%;
}
.main_items p {
    margin-top: 5px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}

button.btn.btn-started {
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
    background: #FE7467;
    transition: 1s;
    padding: 10px 20px !important;
    border: 1px solid #FE7467;
    box-shadow: 2px 2px 5px grey;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 20px !important;
    margin-top: 25px;
}
img.img-responsive.small_lamp {
    height: 300px !important;
}
.row._sm_overlay-lamp {
    position: absolute;
    bottom: 10px !important;
    width: 100% !important;
}
img.img-responsive.small_clip {
    width: 140px !important;
}
img.img-responsive.small_clip {
    width: 140px !important;
}

.img-banner-icon {
    padding: 0px 20px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0% !important;
    text-align: center;
    width: 40% !important;
    font-size: 11px !important;
    font-family: 'Nunito-Regular' !important;
}

ul.slides.home_s_client_slide {
    background: #f4f4f4 !important;
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
	padding: 0px 20px !important;
	text-align: center !important;
}
.col-md-12.partner_heading h2 {
       font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 8px 35px;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 24px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
}


@media only screen and (min-device-width: 361px) and (max-device-width: 414px) and (-webkit-min-device-pixel-ratio: 2) 
{
	

.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}
	
.col-md-6.left_sec_5 h1 {
    font-size: 28px !important;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}	
.col-md-6.left_sec_5 p {
    font-family: 'Nunito-SemiBold' !important;
    font-weight: 600;
    font-size: 18px !important;
    color: #333333 !important;
}	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 35px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 21px;

}



.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    /* width: 100%; */
	margin-left: 12px !important;
	text-align: center !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}





.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	



.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
	
	
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 340px !important; */
    /* margin-top: 30px; */
	/* margin-left: 36px; */
/* } */
.pop_img {
    width: 100% !important;
    margin-bottom: 10px !important;
}	
	
	
	
.navbar-brand img {
    width: 60px !important;
}	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
	
	
.modal-header .close {
    margin-top: -2px;
    font-size: 30px !important;
}	
	
	
.read_more_padd {
    padding: 0px 10px !important;
}
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}
		
	
	
.clients_images {
    float: none !important;
    width: 70px;
}	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
	
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 0px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 15px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 8.8em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center !important;
}


/*tem power*/	
	
	
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 20px !important;
}
.home_video_text p {
    margin-bottom: 24px !important;
    font-size: 22px !important;
}


/*home*/	
	
	
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 16px !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 40px !important;
}
	.home_video_text {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}

.navbar-toggle {
    /* position: relative; */
    float: left !important;
    padding: 10px 10px !important;
    margin-right: 17px !important;
    margin-top: 13px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
	top: -2px !important;
}	
.row.home_row_2 {
    padding: 0px 20px !important;
}	

.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
	left: 0px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0px !important;
}

.top_text {
    color: white !important;
    /* margin-bottom: 35px; */
    font-family: 'MontserratAlternates-Bold';
    font-size: 25px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
}
.search {
    margin-bottom: 28px !important;
    margin-left:4px !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 4% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 7% !important; */
    /* top: 0; */
/* } */
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: none !important;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 15px !important;
    bottom: -51px !important;
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 22px !important;
    margin-top: 0px !important;
}

.hired_btn {
    background: transparent;
    border: 1px solid white !important;
   padding: 8px 55px !important;

   
    
    box-shadow: 2px 2px 5px black !important;
    margin-left: 25px !important;
}
.client_sm_first {
    margin-left: 25px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 53% !important;
    margin-left: 0px !important;
    height: 20px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 53% !important;
    left: -20px !important;
    height: 20px !important;
}

.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
    text-align: center !important;
}
.main_items p {
    position: absolute !important;
    width: 88% !important;
    bottom: 5% !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 20px !important;
}
.col-md-12.process_imgs {
    top: 35%;
}
.main_items p {
    margin-top: 5px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}

button.btn.btn-started {
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
    background: #FE7467;
    transition: 1s;
    padding: 10px 20px !important;
    border: 1px solid #FE7467;
    box-shadow: 2px 2px 5px grey;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 20px !important;
    margin-top: 25px;
}
img.img-responsive.small_lamp {
    height: 300px !important;
}
.row._sm_overlay-lamp {
    position: absolute;
    bottom: 10px !important;
    width: 100% !important;
}
img.img-responsive.small_clip {
    width: 140px !important;
}
img.img-responsive.small_clip {
    width: 140px !important;
}

.img-banner-icon {
    padding: 0px 20px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0% !important;
    text-align: center;
    width: 40% !important;
    font-size: 11px !important;
    font-family: 'Nunito-Regular' !important;
}

ul.slides.home_s_client_slide {
    background: #f4f4f4 !important;
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	text-align: center !important;
}
.col-md-12.partner_heading h2 {
       font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 8px 35px;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 24px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
}
.home_first_caro{
	padding: 0px 50px;
}

/*-----------------------------------------------414-------------------------------------------*/
/*------------------------------------------568------------------------------------------------*/
@media only screen and (min-width: 415px) and ( max-width: 568px)
{
.small_post_cat_des1 {
    font-size: 18px !important;
    /* height: 50px; */
    position: absolute;
    width: 87% !important;
    bottom: 10px;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
}	
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100% !important;
    border: 2px solid transparent;
    height: 170px !important;
   
}

.small_post_cat_des {
    font-size: 18px !important;
    /* height: 50px; */
    position: absolute;
    width: 90% !important;
    bottom: 0;
}
	
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}	
	
	
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 10px 40px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 22px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%; 
	text-align: center !important;
	 margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}




.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}
	



.col-md-4.block_1 span {
    position: absolute;
    left: 12% !important;
    top: 10px !important;
}	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 450px !important; */
    /* margin-top: 50px; */
	/* margin-left: 4em !important; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
		
	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 30px !important;
}
	
.clients_images {
    width: 70px;
	float: none !important;
}	
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 50px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 50px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 12.8em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
.small_user {
    position: absolute !important;
    right: 15px !important;
    top: -8px !important;
}	
	
	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 9em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 9em !important;
    /* left: 8em !important; */
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 16px !important;
}
.manbot_text h2 {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.navbar-toggle {
    /* position: absolute !important; */
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 42% !important; */
/* } */
	

.home_s_client{
background-color: #f4f4f4 !important; 
padding-bottom: 10px !important; 
padding-top: 0px !important;
}	
.caro_height {
    height: 200px !important;
}
.home_s_client_slide
{
	padding: 0px 0px !important;
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
	
	
.small_caro{
	padding: 0px 40px;
}
.img-banner-icon p.show_after_small {
    padding: 0px 5px !important;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 33% !important;
    font-size: 12px !important;
    font-family: 'Nunito-Regular' !important;
}
.small_lamp{
	width: 100%; 
	height: 350px;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px;
    /* position: absolute; */
    /* left: 0px; */
    /* z-index: 99; */
}
.small_clip {
    width: 150px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100%;
}




.home_nav_mob a.navbar-brand {
    width: 90px;
}
.home_2nd_passing {
    padding: 10px 30px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    margin-top: 0px !important;
}
.search {
    margin-bottom: 30px !important;
    margin-left: 10px;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}

element.style {
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 3% !important;
    top: 0;
	
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 3% !important; */
    /* top: 0; */
	
/* } */
.col-md-12.on_main_img {
    position: absolute;
	top: 18% !important;
    width: 100% !important;
    left: 0px !important;
	    padding: 0px 30px !important;
}	
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}
.row.text-overlay.home_row_1 {
    padding: 0px 20px !important;
}
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 30px !important;
    margin-left: 0px !important;
}	
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
     padding: 10px 100px !important;
 
    margin-left: 15px !important;
    box-shadow: 2px 2px 5px black !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.client_sm_first {
    margin-left: 30px !important;
}
.Post_btn {
    background: #FE7467 !important;
   padding: 10px 80px !important;
    box-shadow: 2px 2px 5px black;
    margin-top: 10px !important;
}	
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.smrow {
    padding: 0px 15px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    /* margin-left: 0px !important; */
    /* margin-bottom: -20px !important; */
    text-align: center;
}
span.left_caro_img img {
      position: absolute !important;
    top: 53% !important;
    left: 0px !important;
    height: 20px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 53% !important;
    left: -20px !important;
    height: 20px;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 22px !important;
}
h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    color: #38176C !important;
}
.col-md-12.process_imgs {
    position: relative;
    /* margin-top: 12% !important; */
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 14px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 16px !important;
    color: #38176C;
	margin-top: 10px !important;
}

.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	color: #38176C !important;
}	
.home_video_text p {
    margin-bottom: 20px;
    font-size: 20px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}	
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 10px 15px;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}

.col-md-12.partner_heading h2 {
      font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
    margin-top: 10px !important;
}
.freelaner.border_free h2 {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
	    text-align: center !important;
	}

.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 18px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
.last_home_caro{
	
	background-color: #f4f4f4 !important; 
	padding: 1px 10px 0px 10px !important;
}
}

@media only screen and (min-device-width: 415px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) 
{

	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}	
	
	
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 10px 40px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 22px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%; 
	text-align: center !important;
	 margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}




.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}
	



.col-md-4.block_1 span {
    position: absolute;
    left: 12% !important;
    top: 10px !important;
}	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 30px; */
	/* margin-left: 6em; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
		
	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 30px !important;
}
	
.clients_images {
    width: 70px;
	float: none !important;
}	
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 50px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 50px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 12.8em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
.small_user {
    position: absolute !important;
    right: 15px !important;
    top: -8px !important;
}	
	
	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 9em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 9em !important;
    /* left: 8em !important; */
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 16px !important;
}
.manbot_text h2 {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.navbar-toggle {
    /* position: absolute !important; */
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 42% !important; */
/* } */
	

.home_s_client{
background-color: #f4f4f4 !important; 
padding-bottom: 10px !important; 
padding-top: 0px !important;
}	
.caro_height {
    height: 200px !important;
}
.home_s_client_slide
{
	padding: 0px 0px !important;
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-top: 20px !important;
}
	
	
.small_caro{
	padding: 0px 40px;
}
.img-banner-icon p.show_after_small {
    padding: 0px 5px !important;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 33% !important;
    font-size: 12px !important;
    font-family: 'Nunito-Regular' !important;
}
.small_lamp{
	width: 100%; 
	height: 350px;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px;
    /* position: absolute; */
    /* left: 0px; */
    /* z-index: 99; */
}
.small_clip {
    width: 150px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100%;
}




.home_nav_mob a.navbar-brand {
    width: 90px;
}
.home_2nd_passing {
    padding: 10px 30px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    margin-top: 0px !important;
}
/* .search { */
    /* margin-bottom: 30px !important; */
    /* margin-left: 0px; */
/* } */
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}

element.style {
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 3% !important;
    top: 0;
	
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 2% !important; */
    /* top: 0; */
	
/* } */
.col-md-12.on_main_img {
    position: absolute;
	top: 18% !important;
    width: 100% !important;
    left: 0px !important;
	    padding: 0px 30px !important;
}	
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}
.row.text-overlay.home_row_1 {
    padding: 0px 20px !important;
}
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 30px !important;
    margin-left: 0px !important;
}	
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
     padding: 10px 100px !important;
 
    margin-left: 15px !important;
    box-shadow: 2px 2px 5px black !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.client_sm_first {
    margin-left: 30px !important;
}
.Post_btn {
    background: #FE7467 !important;
   padding: 10px 80px !important;
    box-shadow: 2px 2px 5px black;
    margin-top: 10px !important;
}	
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.smrow {
    padding: 0px 15px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    /* margin-left: 0px !important; */
    /* margin-bottom: -20px !important; */
    text-align: center;
}
span.left_caro_img img {
      position: absolute !important;
    top: 53% !important;
    left: 0px !important;
    height: 20px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 53% !important;
    left: -20px !important;
    height: 20px;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 22px !important;
}
h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    font-size: 24px !important;
    color: #38176C !important;
}
.col-md-12.process_imgs {
    position: relative;
    /* margin-top: 12% !important; */
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 14px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 16px !important;
    color: #38176C;
	margin-top: 10px !important;
}
/* .main_items p { */
    /* margin-top: 10px !important; */
/* } */
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 20px !important;
    margin-top: 0px !important;
	color: #38176C !important;
}	
.home_video_text p {
    margin-bottom: 20px;
    font-size: 20px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}	
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 10px 15px;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}

.col-md-12.partner_heading h2 {
      font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
    margin-top: 10px !important;
}
.freelaner.border_free h2 {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
	    text-align: center !important;
	}

.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 18px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
.last_home_caro{
	
	background-color: #f4f4f4 !important; 
	padding: 1px 10px 0px 10px !important;
}
}

/*----------------------------cef200 ,dolo -----------------568---------------------------------------------*/
/*-----------------------------------------------667-------------------------------------------*/
@media only screen and (min-width: 569px) and ( max-width: 667px)
{
	
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100% !important;
    border: 2px solid transparent;
   height: 170px !important;
  
}
.small_post_cat_des {
    font-size: 14px;
    /* height: 50px; */
    position: absolute;
    width: 92% !important;
    bottom: 0;
	font-size: 18px !important;
}
	
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}	
.post_img {
    width: 90px !important;
}	
	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}





button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 22px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important; 
	margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
}




.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}


		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
		
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 50px; */
	/* margin-left: 8em; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 30px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 26px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 13.5em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
	
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -8px !important;
}	
	.slick_3_testmonial {
    padding: 0px 60px !important;
}
	
	
	
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}	
	
.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 18px !important;
}
.home_video_text {
    /* font-size: 18px !important; */
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
    font-size: 22px !important;
}	
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 100px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}	
	.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 14px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
	
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 2% !important; */
    /* top: 0; */
	
/* } */
.row.text-overlay.home_row_1 {
    padding: 0px 20px !important;
}	
.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
	left: 0 !important;
	padding: 0px 50px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}	
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold';
    font-size: 30px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 105px !important;
}
.search {
    margin-bottom: 25px !important;
    margin-left: 10px;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    margin-top: 0px !important;
}
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
        padding: 10px 92px !important;
    margin-left: 20px !important;
    box-shadow: 2px 2px 5px black !important;
}	
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.client_sm_first {
    margin-left: 30px !important;
}
.Post_btn {
    background: #FE7467 !important;
    padding: 10px 75px !important;
margin-top: 10px !important;
    box-shadow: 2px 2px 5px black;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.smrow {
    padding: 0px 50px !important;
}
.carousel_font {
 
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
span.left_caro_img img {
      position: absolute !important;
    top: 51% !important;
    margin-left: 0px !important;
    height: 30px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -30px !important;
    height: 30px !important;
}
.home_first_caro {
    padding: 0px 20px !important;
}
.main_items p {
    margin-top: 10px !important;
	font-size: 18px !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 20px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 22px !important;
    margin-top: 0px !important;
	color: #38176C;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 22px !important;
	color: #38176C !important;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 15px !important;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}
.container-fluid.font_style {
    position: relative !important;
    top: 0% !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	    text-align: center !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
       padding: 10px 40px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0% !important;
    text-align: center;
    width: 27% !important;
    font-size: 13px !important;
    font-family: 'Nunito-Regular' !important;
}	

ul.slides.home_s_client_slide {
    background: #f4f4f4 !important;
}
h2.last_heading {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}	
.col-md-12.bottom_line {
    font-family: 'Nunito-Regular' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 24px;
    margin-top: 20px;
}
.smrow {
    padding: 0px 55px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
}


@media only screen and (min-device-width: 569px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) 
{
	

.post_img {
    width: 90px !important;
}	
	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}





button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 22px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important; 
	margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
}




.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}


		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
		
	
	
	
	
	
	
.popup_login_img {
    padding-left: 15px !important;
	margin-bottom: 10px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 30px; */
	/* margin-left: 8em; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 30px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 25% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
	
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 26px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 105px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 13.5em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
	
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -8px !important;
}	
	.slick_3_testmonial {
    padding: 0px 60px !important;
}
	
	
	
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-bottom: 0px !important;
}	
	
.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 18px !important;
}
.home_video_text {
    /* font-size: 18px !important; */
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
    font-size: 22px !important;
}	
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 100px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}	
	.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 14px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
	
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 0% !important; */
    /* top: 0; */
	
/* } */
.row.text-overlay.home_row_1 {
    padding: 0px 20px !important;
}	
.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
	left: 0 !important;
	padding: 0px 50px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 0em !important;
}	
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 30px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 105px !important;
}
/* .search { */
    /* margin-bottom: 22px !important; */
    /* margin-left: -10px; */
/* } */
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    margin-top: 0px !important;
}
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
        padding: 10px 92px !important;
    margin-left: 20px !important;
    box-shadow: 2px 2px 5px black !important;
}	
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.client_sm_first {
    margin-left: 30px !important;
}
.Post_btn {
    background: #FE7467 !important;
    padding: 10px 75px !important;
margin-top: 10px !important;
    box-shadow: 2px 2px 5px black;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.smrow {
    padding: 0px 50px !important;
}
.carousel_font {
 
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
span.left_caro_img img {
      position: absolute !important;
    top: 51% !important;
    margin-left: 0px !important;
    height: 30px;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -30px !important;
    height: 30px !important;
}
.home_first_caro {
    padding: 0px 20px !important;
}
.main_items p {
    margin-top: 10px !important;
	font-size: 18px !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 20px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 22px !important;
    margin-top: 0px !important;
	color: #38176C;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 22px !important;
	color: #38176C !important;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 15px !important;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}
.container-fluid.font_style {
    position: relative !important;
    top: 0% !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center;
}
.freelaner.border_free h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	    text-align: center !important;
}
button.btn.btn_reg {
    background: #FE7467;
    padding: 5px 15px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
button.btn.btn_reg {
    background: #FE7467;
       padding: 10px 40px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0% !important;
    text-align: center;
    width: 27% !important;
    font-size: 13px !important;
    font-family: 'Nunito-Regular' !important;
}	

ul.slides.home_s_client_slide {
    background: #f4f4f4 !important;
}
h2.last_heading {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
}	
.col-md-12.bottom_line {
    font-family: 'Nunito-Regular' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 24px;
    margin-top: 20px;
}
.smrow {
    padding: 0px 55px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px !important;
    text-align: center;
}
}
/*-----------------------------------------------667-------------------------------------------*/
/*-----------------------------------------------736-------------------------------------------*/
@media only screen and (min-width: 668px) and ( max-width: 736px)
{
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    height: 160px !important;
}
.small_post_cat_des {
    font-size: 14px;
    /* height: 50px; */
    position: absolute;
    width: 92% !important;
    bottom: 0;
    font-size: 18px !important;
}
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}





.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px;
	margin-top: 10px;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}



.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}


		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
		
	
	
	
	
	
	
.popup_login_img {
    padding-left: 15px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 30px; */
	/* margin-left: 11em; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 50px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
		
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 26% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 28px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: 1px solid #553982; */
    /* border-radius: 50%; */
    /* width: 110px !important; */
    /* height: 110px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 16em !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
	
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-bottom: 0px !important;
}	
.row.text-overlay.home_row_1 {
    padding: 0px 50px !important;
}	
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 1em !important;
}	
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 30px !important;
    margin-left: 0px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
    left: 0px !important;
	    padding: 0px 50px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -10px !important;
}
.search {
    margin-bottom: 25px !important;
    margin-left: 20px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 2% !important; */
    /* top: 0; */
/* } */
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
        padding: 10px 78px !important;
    margin-right: 20px !important;
    margin-left: 28px !important;
    box-shadow: 2px 2px 5px black !important;
}	
.Post_btn {
    background: #FE7467 !important;
       padding: 10px 60px !important;
    box-shadow: 2px 2px 5px black;
	margin-top: 10px !important;
	    margin-left: 10px !important;
}
.client_sm_first {
    margin-left: 45px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.home_2nd_passing {
    padding: 10px 68px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px;
    margin-top: 0px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-left: 20px !important;
    margin-bottom: 20px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: 0px !important;
    height: 30px !important;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -30px !important;
    height: 30px;
}
.main_items p {
    margin-top: 10px !important;
	font-size: 20px !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
img.img-responsive.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 110px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 18px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 22px !important;
    margin-top: 0px !important;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 24px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 15px !important;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}

.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: center;
    margin-top: px !important;
}
.freelaner.border_free h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 20px !important;
}

h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	    text-align: center !important;
}
div#slick4 {
    height: 350px !important;
}
button.btn.btn_reg {
    background: #FE7467;
       padding: 10px 45px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
}

}


@media only screen and (min-device-width: 668px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) 
{

.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}





.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 20px;
	margin-top: 10px;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}


.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}



.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	




.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}


		
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
		
	
	
	
	
	
	
.popup_login_img {
    padding-left: 15px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 30px; */
	/* margin-left: 11em; */
/* } */
.pop_img {
    /* width: 50% !important; */
    margin-bottom: 10px !important;
}	
	
	
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 50px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
		
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 26% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 28px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: 1px solid #553982; */
    /* border-radius: 50%; */
    /* width: 110px !important; */
    /* height: 110px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 16em !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
	
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-bottom: 0px !important;
}	
.row.text-overlay.home_row_1 {
    padding: 0px 50px !important;
}	
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 1em !important;
}	
.top_text {
    color: white !important;
    margin-bottom: 10px !important;
    font-family: 'MontserratAlternates-Bold' ;
    font-size: 30px !important;
    margin-left: 0px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 10% !important;
    width: 100% !important;
    left: 0px !important;
	    padding: 0px 50px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -10px !important;
}
.search {
    margin-bottom: 25px !important;
    margin-left: 20px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 9% !important; */
    /* top: 0; */
/* } */
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.hired_btn {
    background: transparent;
    border: 1px solid white !important;
        padding: 10px 78px !important;
    margin-right: 20px !important;
    margin-left: 28px !important;
    box-shadow: 2px 2px 5px black !important;
}	
.Post_btn {
    background: #FE7467 !important;
       padding: 10px 60px !important;
    box-shadow: 2px 2px 5px black;
	margin-top: 10px !important;
	    margin-left: 10px !important;
}
.client_sm_first {
    margin-left: 45px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.home_2nd_passing {
    padding: 10px 68px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px;
    margin-top: 0px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.row.home_row_2 {
    padding: 0px 50px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-left: 20px !important;
    margin-bottom: 20px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: 0px !important;
    height: 30px !important;
}
span.right_caro_img img {
    position: absolute !important;
    top: 51% !important;
    left: -30px !important;
    height: 30px;
}
.main_items p {
    margin-top: 10px !important;
	font-size: 20px !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
img.img-responsive.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 110px !important;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 18px !important;
    color: #38176C;
    margin-top: 10px !important;
}
.col-md-12.process_description.text-center p {
    font-family: Nunito-SemiBold;
    font-size: 22px !important;
    margin-top: 0px !important;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 24px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    padding: 0px 20px !important;
    position: relative !important;
    /* left: 0px; */
    /* z-index: 99; */
}
.btn.btn-started {
    background: transparent;
    border: 1px solid #38176C;
    box-shadow: 1px 1px 3px grey;
    color: #38176C;
    padding: 5px 15px !important;
    font-family: 'Nunito-Bold';
    font-size: 18px !important;
}
.col-md-12.text-center.let_btn {
    margin-bottom: 10px !important;
}

.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: center;
    margin-top: px !important;
}
.freelaner.border_free h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 20px !important;
}
/* .font_style { */
    /* font-family: 'MontserratAlternates-Bold' !important; */
    /* margin-top: 0px !important; */
/* } */
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	    text-align: center !important;
}
div#slick4 {
    height: 350px !important;
}
button.btn.btn_reg {
    background: #FE7467;
       padding: 10px 45px !important;
    color: white;
    font-family: 'Nunito-Bold' !important;
    box-shadow: 1px 1px 4px grey;
    font-size: 18px !important;
}
.freelaner h2 {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.col-md-12.bottom_line {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 20px !important;
    margin-top: 15px !important;
}
h2.last_heading {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
span.button_left_caro_img img {
    position: absolute !important;
    top: 10% !important;
    left: -30px !important;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
}


}
/*-----------------------------------------------736-------------------------------------------*/
/*-----------------------------------------------768-------------------------------------------*/

@media only screen and (min-width: 768px)
{
	
	
/*new */
.quickslight {
    margin-left: 40px;
}
.footer_heading
{
	font-family: 'MontserratAlternates-SemiBold' !important;
	margin-bottom: 25px;
    margin-top: 25px;
	font-size: 20px;
}
.small_footer
{
	 padding: 0px 120px !important;
}
.home_s_client_slide
{
	
	 padding: 0px 120px !important;
	
}
.home_s_client{
background-color: #f4f4f4 !important; 
padding-bottom: 50px !important; 
padding-top: 50px !important;
}
.last_home_caro{
	
	background-color: #f4f4f4 !important; 
	padding: 50px 60px 0px 60px !important;
}

.home_row_1
{
	 padding: 0px 120px !important;
}
.home_row_2
{
	 padding: 0px 120px !important;
}
.home_row_3
{
	 padding: 0px 120px !important;
}
.home_row_partner{
	padding: 0px 120px !important;
}
.home_business_row
{
	padding: 0px 120px !important;
}

/*new */
img.img-responsive.bg_img {
   
	height: 650px !important;
}
.foot_he {
    margin-left: 80px;
}
.side_img {
    margin-left: 30px;
}


}


@media only screen and (min-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) 
{

	
	
/*new */
.quickslight {
    margin-left: 40px;
}
.footer_heading
{
	font-family: 'MontserratAlternates-SemiBold' !important;
	margin-bottom: 25px;
    margin-top: 25px;
	font-size: 20px;
}
.small_footer
{
	 padding: 0px 120px !important;
}
.home_s_client_slide
{
	
	 padding: 0px 120px !important;
	
}
.home_s_client{
background-color: #f4f4f4 !important; 
padding-bottom: 50px !important; 
padding-top: 50px !important;
}
.last_home_caro{
	
	background-color: #f4f4f4 !important; 
	padding: 50px 60px 0px 60px !important;
}

.home_row_1
{
	 padding: 0px 120px !important;
}
.home_row_2
{
	 padding: 0px 120px !important;
}
.home_row_3
{
	 padding: 0px 120px !important;
}
.home_row_partner{
	padding: 0px 120px !important;
}
.home_business_row
{
	padding: 0px 120px !important;
}

img.img-responsive.bg_img {
   
	height: 650px !important;
}
.foot_he {
    margin-left: 80px;
}
.side_img {
    margin-left: 30px;
}


}


/*-----------------------------------------------768-------------------------------------------*/
.col-lg-6.col-md-6.col-sm-6.col-xs-6.top_img_text.aos-init.aos-animate {
    margin-top: 8em;
	padding: 0;
}


.home_nav_sticky{
	 position: fixed;
    min-height: 50px;
    /* margin-bottom: 0px !important; */
    border: none !important;
	z-index: 99;
	
	
}
.home_nav_top{
	 position: fixed;
    min-height: 50px;
    /* margin-bottom: 0px !important; */
    border: none !important;
	z-index: 99;
	
	
}





body {
    
    width: 100%;
	padding: 0px !important;
}

.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 60%;
    font-size: 12px;
	font-family: 'Nunito-Regular' !important;;
}
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
  
	font-family: 'Nunito-Regular' !important;
}
.spec {
    margin-bottom: 28px;
    float: left;
    margin-top: 0px;
	width: 100%;
}
::-webkit-input-placeholder { /* Edge */
  font-family: 'Nunito-Light';
    font-size: 13px;
	    color: #333 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'Nunito-Light';
    font-size: 13px;
	    color: #333 !important;
}

::placeholder {
  font-family: 'Nunito-Light';
    font-size: 13px;
	    color: #333 !important;
}
.grow { transition: all .6s ease-in-out;}
.grow:hover { transform: scale(1.1);  margin-top: 30px !important; }
.overlay-lamp {
    position: absolute;
    top: 0px;
    width: 100%;
}

    .overlay-lamp p.show_before {
    position: absolute;
    width: 85%;
    text-align: center;
    bottom: 4%;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 5em;
    display: table-cell;
    vertical-align: middle;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 85%;
    text-align: center;
    /* bottom: 0%; */
    font-family: 'Nunito-Regular' !important;
    font-size: 15px;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}
.overlay-main {
    margin-bottom: 4em;
}
html {
    width: 100%;
}
.carousel-control.left{
    background-image: none !important;
}

.carousel-control.right{
    background-image: none !important;
}
.con2
{
	/* background: #f4f4f4; */
	background: #ffffff;
	margin-top: 0px;
}

img.img-responsive.bg_img {
    width: 100%;
	
}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 160px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0% !important;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
.upper_carousel_2
{
	margin-bottom: 50px;
}
.con_3
{
	position: relative;
}
.row.text-overlay.third_con {
    position: absolute;
    top: 0px;
	right: 7%;
}

.custom_reg{
	font-family: 'MontserratAlternates-Regular' !important;
}
.font_style{
	font-family: 'MontserratAlternates-Bold' !important;
	    margin-top: 50px;
}

.process_para
{
	position: absolute;
	bottom: 7%;
}

.col-lg-3.col-md-3.col-sm-3.col-xs-3.box a div.main_items:hover {
    font-size: 24px;
    color: #ffffff !important;
}


.freelaner {
    padding: 25px 40px;
}

.col-md-12.highlight_des p {
    position: absolute;
    left: 25%;
}

.highlight
{
	    position: absolute;
    top: 0%;
    right: 11%;
}
.col-md-12.erro_img img {
    float: right !important;
	margin-right: 30px;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
}

.last
{
	margin-top: 55px;
	height: 350px !important;
}


span.glyphicon.glyphicon-chevron-right.erro_right {
    position: absolute;
    top: 14%;
}

span.glyphicon.glyphicon-chevron-left.erro_left {
    position: absolute;
    top: 14%;
}
.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    /* background-color: #000\9; */
    background-color: lightgray !important;
    border: none !important;
    border-radius: 10px;
}


.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #e7877e !important;
}

footer
{
	display: block;
    background: #38176C;
    color: white;
    padding: 15px;

}
footer .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding'right: 1;
    margin-right: 14px !important;
    font-size: 22px !important;
}
/* .footer_heading */

.footer_content a {
    color: white !important;
	margin-right: 15px !important;
}

.privacy
{
	float: right;
}
.about_heigth
{
	line-height: 1.5;
}

.dotted_line_div
{
	 position: absolute;
    top: 33%;
    left: 0px;
	    padding-left: 50px;
    padding-right: 50px;
}

.process_img img {
    width: 100px;
	    position: relative;
    background: white;
    /* z-index: 99; */
}
.navbar-right {
    /* float: right!important; */
    /* margin-right: 0px; */
    margin-top: 15px;
}

															/* post a project */

.block-1,.block-2,.block-3,.block-4{
	position: relative;
	bottom: 20pc;
}
.top_img
{
	position: relative;
    top: -52px;
}
.post_con_2
{
    color: white;
	margin-left:5%
}
.form-div {
    /* margin-top: -47%; */
	margin-bottom: 10%;
}
footer p {
    font-size: 12px;
}
footer span {
    font-size: 12px;
}

.container-fluid.post_con_2 h2 {
    font-size: 36px;
	font-family: 'Nunito-SemiBold' !important;
}
.container-fluid.post_con_2 p {
    font-size: 18px;
    font-family: 'Nunito-Regular';
}
.post_sec_1{
	box-shadow: 2px 2px 5px grey;
	position: relative;
   
    background: white;
    border-radius: 5px;
	width: 100% !important;
    padding: 20px 40px;
	margin-bottom: 25px !important;
	margin-left: 0px;
}	
.row.post_sec_1 h4 {
    font-family: 'Nunito-SemiBold';
	font-size: 18px;
}
.col-md-4.block_1 {
    font-family: 'Nunito-Regular' !important;
    padding: 10px 20px !important;
	font-size: 15px !important;
}
.col-md-4.block_1 span {
      position: absolute;
    left: 20% ;
    top: 20px !important;
}
input.btn.custom_btn {
    padding: 10px 40px;
}
input.btn.custom_btn.next_btn {
    background: #FE7467;
    color: white;
    font-family: 'Nunito-Regular';
    font-weight: 700;
}
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
}
/* input.checkblock { */
    /* width: 30px !important; */
    /* height: 30px !important; */
/* } */
/* .checkblock { */
	/* -webkit-appearance: none; */
	/* background-color: #fafafa; */
	/* border: 1px solid #cacece; */
	/* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05); */
	/* padding: 9px; */
	/* border-radius: 3px; */
	/* display: inline-block; */
	/* position: relative; */
	 /* outline: none !important; */
/* } */
/* .checkblock:active, .checkblock:checked:active { */
	/* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); */
/* } */

/* .checkblock:checked { */
	/* background-color: #ffffff; */
	/* border: 1px solid #adb8c0; */
	/* box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1); */
	/* color: #99a1a7; */
/* } */
/* .checkblock:checked:after { */
	/* content: '\2714'; */
	/* font-size: 22px; */
	/* position: absolute; */
	/* top: -2px; */
	/* left: 5px; */
	/* color: green; */
/* } */

.block_1 input[type='checkbox'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
	position: relative;
	top: 3px;
}

.block_1 input[type='checkbox']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
}

.block_1 input[type='checkbox']:checked:before {
    content: '\2714';
	font-size: 22px;
    position: absolute;
    left: 5px;
    top: -5px;
	color: green;
}
.block_1 input[type='radio'] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 0 0 1px #808080;
	position: relative;
	top: 3px;
}

.block_1 input[type='radio']:before {
    content: '';
    display: block;
    width: 60%;
    height: 60%;
    margin: 20% auto;
    border-radius: 50%;
}

.block_1 input[type='radio']:checked:before {
    content: '\2714';
	font-size: 22px;
    position: absolute;
    left: 5px;
    top: -5px;
	color: green;
}






/*sec 2*/





.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 30px;
    margin-left: 0px;
	padding: 20px 40px;
	
	
}
label.dates {
    font-family: 'Nunito-Regular';
	 font-size: 15px;
}
.col-md-12.creative_border h5 {
    font-family: 'Nunito-Regular';
    font-size: 15px;
}
.creative_border
{
	border: 1px solid lightgray;
	border-radius: 4px;
	width: 96% !important;
    margin-left: 15px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.subcat
{

    padding: 0px 20px 0px 20px !important;

}
.job_des
{
	border: 1px solid lightgray;
	border-radius: 4px;
	width: 96%;
	margin-left: 15px;
	margin-bottom: 20px;
}
.row.sec_2 h4 {
    font-family: 'Nunito-SemiBold';
}
.row.sec_2 p{
    font-family: 'Nunito-Regular';
	font-size: 15px;
	    margin-top: 0px;
    margin-bottom: 5px;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
	position: absolute;
    left: 40px !important;
	top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
	position: absolute;
    left: -10px !important;
}
h5.dusration_cls {
    font-size: 15px;
    font-family: 'Nunito-Regular';
	margin-top: 25px;
}
.date-spec {
    float: left;
    margin-top: 26px;
    width: 100%;
}
.footer_heading h4 {
    text-align: left;
font-family: 'MontserratAlternates-Bold' !important;
    color: white;
}
.heading_top {
    color: #505050;
    margin-top: 25px;
    
    text-align: right;
    margin-bottom: 20px !important;
    font-size: 26px;
}
.cus-nav {
    width: 47%;
    float: right;
    position: relative;
}

.col-md-3.duration_span span {
    font-size: 15px;
    font-family: 'Nunito-Regular';
}
.col-md-3.duration_span {
    margin-bottom: 10px;
}
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
}
input.btn.custom_btn.pre_btn {
    background: white;
    border: 1px solid #38176C !important;
    color: #38176C !important;
}
/* sec 3*/
input.form-control.sec_3_input {
    width: 35%;
	margin-bottom: 0px;
}	
.row.sec_3 h4 {
    font-family: 'Nunito-SemiBold';
}
p.ifany {
    font-family: 'Nunito-Regular';
}
.col-md-12.add_div {
    margin-top: 8px;
    font-family: 'Nunito-Regular';
}
.col-md-4.add_div {
    font-family: 'Nunito-Regular';
	    margin-top: 8px;
    margin-bottom: 5px;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
	padding: 20px 40px;
	margin-left: 0px;
	
}
input.form-control.address {
    height: 65px;
    margin-bottom: 10px;
}
input.btn.custom_btn {
    padding: 10px 40px;
}
input.btn.custom_btn.next_btn {
    /* background: #FE7467; */
    color: white;
    /* font-family: 'Nunito-Regular'; */
    /* font-weight: 700; */
	padding: 8px 60px !important;
    box-shadow: 2px 2px 5px lightgrey;
   
	/* margin-top: 10px; */
    /* transition: 1s; */
    background: #FE7467 !important;
	font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    color: white;
}
input.btn.custom_btn.next_btn:hover {
    /* background: #FE7467; */
    color: white;
    /* font-family: 'Nunito-Regular'; */
    /* font-weight: 700; */
	padding: 8px 60px !important;
    box-shadow: 2px 2px 5px grey !important;
   
	/* margin-top: 10px; */
    /* transition: 1s; */
    background: #FE7467 !important;
	font-family: 'Nunito-Bold' !important;
    font-size: 18px;
    color: white;
}
	
input[type=file] {
    display: none !important;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
	border-radius: 5px;
	margin-top: -5px;
}


/* end sec 3*/
/* sec 4 */
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
	padding: 20px 40px;
	margin-left: 0px;
	
}	
.col-md-12.check_details {
    margin-bottom: 20px;
    margin-top: 50px;
}
.col-md-3.project_img {
    text-align: center !important;
}
input.btn.custom_btn.edit_btn {
    background: white;
    border: 1px solid #38176C !important;
    color: #38176C !important;
}
.row.sec_4 h4 {
    font-family: 'Nunito-SemiBold';
}
.row.sec_4 p {
    font-family: 'Nunito-Regular';
}




/* end sec 4*/
/* sec 5*/
.container-fluid.check_img {
	bottom: 20pc;
	margin-top: 50px;
	margin-bottom: 50px;
}
input.btn.custom_btn.sign_btn {
    background: #FE7467 !important;
    color: white !important;
	margin-bottom: 10px;
    margin-top: 20px;
	box-shadow: 2px 2px 5px grey;
	    font-family: 'Nunito-Regular';
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
}
.sec_5_row{
    position: absolute;
    bottom: 15pc;
    width: 80%;
    left: 15%;
}
.col-md-6.left_sec_5 h1 {
    
	font-size: 34px;
	font-family: 'Nunito-SemiBold' !important;
	color: #333333 !important
}
.col-md-6.left_sec_5 p {
     font-family: MontserratAlternates-Regular !important;
    font-weight: 600;
	font-size: 22px;
	color: #333333 !important;
}
.col-md-6.row2 h2 {
    font-size: 32px;
    font-family: 'Nunito-Bold';
    /* margin-bottom: 35px; */
}
.col-md-6.row2 p, label {
    font-family: 'Nunito-SemiBold';
}
.row.sec_5_row img {
    margin-bottom: 10px;
    margin-top: 10px;
}
/* end sec 4*/
/* section-6 */
.container.text-center.success_div {
    position: relative;
    /* bottom: 10pc; */
}
.container.text-center.success_div h1 {
    font-size: 32px;
    font-family: 'Nunito-Bold';
}
.container.text-center.success_div p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
	margin-bottom: 5pc;
}
.container.text-center.success_div a {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    color: #333333;
}


													
													
													/* End section-6 */
													/* popup */
.modal-header {
    padding: 10px;
    border-bottom: none !important;
}
.modal-footer {
    padding: 10px;
    text-align: right;
    border-top: none !important;
}

input.btn.custom_btn.sub_btn {
    margin-top: 8pc;
    margin-bottom: 1pc;
	background: #FE7467;
	color: white;
	
	font-family: 'Nunito-Bold';
}
.modal-body p {
    font-family: 'Nunito-Regular';
}
.modal-body h4 {
    font-family: 'Nunito-Bold';
}
.modal-body label {
    font-family: 'Nunito-Light';
}
.modal-header h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 36px;
}
.process_bg{
    background-image: url(../../assets/img/image17.png);
}													
													
													
													/* End footer */


.row.man_row_1 img
{
    height: 400px !important;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 50% !important;
	right: 0px;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 50% !important;
	right: 0px;
}

.row.man_sec_con {
    position: relative;
    top: -50px;
}
.container-fluid.manpower_fluid_2 {
    position: relative !important;
}


.border {
    border-bottom: 2px solid #FE7467;
    padding-top: 15px;
    margin-bottom: 10px;
	width: 20%;
}
										
button.more_read {
    background: transparent !important;
    border-style: none !important;
    color: #808080 !important;
    font-family: 'Nunito-Regular' !important;
	font-size: 18px !important;
}													
button.more_read i {
    margin-left: 10px;
	color: #38176C !important;
	font-size: 18px !important;
}													
.manpower_block:hover {
    box-shadow: 2px 2px 5px #fe7467;
    transition: 1s;
	border-radius: 5px !important;
}
h5#man_head_2 {
    cursor: pointer !important;
}

.col-md-12.pull-right.view_bottom a {
    color: #452676 !important;
}
.col-md-10.service_heading h4 {
    margin-top: 0px !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
	height: 180px;
}
.col-md-10.service_heading h4 {
    font-family: 'MontserratAlternates-SemiBold';
	font-size: 20px;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 16px ;
}
.container-fluid.manpower_fluid_2 {
    position: relative !important;
    background-image: url(../../assets/img/image17.png);
	/* bottom: 50px; */
}
.col-md-12.manpoer_parts {
    margin-top: 30px;
    margin-bottom: 30px;
}
.container.manpower_services h2 {
    margin-bottom: 50px;
}

#manpoer_myModal.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    /* width: 320px; */
}
hr.pop_hr {
    width: 25%;
    /* color: red !important; */
    border-top: 2px solid #FE7467;
	margin-left: 38%;
}
	.top_text_btn
{
	color: white;
}

.div_2{
	width: 90%;
    margin-left: 6em;
}
.col-md-12.on_main_img
{
	position: absolute;
	top: 25%;
	width: 85%;
	
}
#slideshow1 { 
  position: relative; 
  width: 100%; 
  height: 650px; 
   box-shadow: none !important;
}
#slideshow2 { 
  position: relative; 
  width: 100%; 
  height: 170px; 
 
}

ul.nav.navbar-nav.navbar-right li a {
    background: none !important;
}
.sliding_images
{
	height: 650px; 
	position: absolute;
	width: 100%;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 200 !important;
	text-align: center;
}
.col-md-12.des_box {
    margin-bottom: 30px;
}
.main_items {
    text-align: center;
	    /* border: 1px solid lightgrey; */
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 20px;
	height: 215px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 35px;
}
.main_items:focus {
    text-align: center;
	    /* border: 1px solid lightgrey; */
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 20px;
	height: 215px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 35px;
}
.main_items:hover {
    text-align: center;
	    /* border: 1px solid lightgrey; */
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 20px;
	height: 215px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 35px;
}
.main_items:hover img
{
	filter: brightness(0) invert(1);
	/* transition:.2s; */
}
.main_items:focus img
{
	filter: brightness(0) invert(1);
	/* transition:.2s; */
}
.main_items:hover {
    background: #fe7467 !important;
    
    transition: 1s;
	
}
.main_items:focus {
    background: #fe7467 !important;
   
    transition: 1s;
	
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}

.border_free
{
	border-right: 1px solid #FE7467;
}


.process_description p {
    /* margin-bottom: 50px; */
	    color: #38176C;
		/* font-size: 18px; */
}
.highlight_heading
{
	 position: absolute;
    top: 22%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 32px;
	font-weight: bold;
}

.col-md-12.last_carousel {
    width: 100%;
    margin-left: 40px;
}
.highlight_des
{
	position: absolute;
    top: 37%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 18px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 20px;
}


@media only screen and (min-width: 1367px)
{
	.col-md-12.process_imgs {
    /* position: absolute; */
    left: 0%;
    top: 25%;
    text-align: center;
    width: 100%;
    padding: 0px 100px;
}
.col-md-12.highlight_des p {
    position: absolute;
    left: 30%;
}
}

@media only screen 
  and (min-device-width: 1367px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

	.col-md-12.process_imgs {
    position: absolute;
    left: 0%;
    top: 25%;
    text-align: center;
    width: 100%;
    padding: 50px 100px;
}
.col-md-12.highlight_des p {
    position: absolute;
    left: 30%;
}
}

@media only screen and (min-width: 993px) and (max-width: 1024px)
{
.main_items {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px;
    height: 215px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
}
.main_items p {
    position: absolute !important;
    width: 80% !important;
    bottom: 5% !important;
}
.col-md-12.process_imgs {
   
    padding: 0px 100px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 18px;
    color: #38176C;
    font-weight: 700;
    margin-top: 20px;
}
.process_description p {
    /* margin-bottom: 50px; */
    color: #38176C;
    font-size: 18px;
}
.col-md-12.highlight_des p {
    position: relative;
    left: 16%;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 1.5;
}
div#slick3 {
    height: 322px !important;
}
.overlay-lamp p.show_before {
    position: absolute;
    width: 82% !important;
    text-align: center;
    bottom: 4%;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 5em;
    display: table-cell;
    vertical-align: middle;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 82% !important;
    text-align: center;
    /* bottom: 0%; */
    font-family: 'Nunito-Regular' !important;
    font-size: 14px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

.Post_btn {
    background: transparent;
    padding: 8px 35px 8px 35px !important;
    box-shadow: 2px 2px 5px black;
    border: 1px solid white;
    transition: 1s;
    margin-left: -10px !important;
    margin-top: 5px !important;
}

}

@media only screen and (min-device-width: 993px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) 
{


.col-md-12.process_imgs {
   
    padding: 0px 100px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 18px;
    color: #38176C;
    font-weight: 700;
    margin-top: 20px;
}
.process_description p {
    /* margin-bottom: 50px; */
    color: #38176C;
    font-size: 18px;
}
.col-md-12.highlight_des p {
    position: relative;
    left: 16%;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 1.5;
}
div#slick3 {
    height: 322px !important;
}
.overlay-lamp p.show_before {
    position: absolute;
    width: 82% !important;
    text-align: center;
    bottom: 4%;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 5em;
    display: table-cell;
    vertical-align: middle;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 82% !important;
    text-align: center;
    /* bottom: 0%; */
    font-family: 'Nunito-Regular' !important;
    font-size: 14px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

.Post_btn {
    background: transparent;
    padding: 8px 35px 8px 35px !important;
    box-shadow: 2px 2px 5px black;
    border: 1px solid white;
    transition: 1s;
    margin-left: -10px !important;
    margin-top: 5px !important;
}

}


@media only screen and (min-width: 1367px) and (max-width: 1466px)
{
	
	
	
	
.last_head {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-bottom: 30px;
    font-size: 22px;
    color: red;
}
.col-md-12.highlight_des p {
    position: absolute;
    left: 30%;
}

}

@media only screen and (min-device-width: 1367px) and (max-device-width: 1466px) and (-webkit-min-device-pixel-ratio: 2) 
{

.last_head {
    font-family: 'MontserratAlternates-Bold' !important;
    margin-bottom: 30px;
    font-size: 22px;
    color: red;
}
.col-md-12.highlight_des p {
    position: absolute;
    left: 30%;
}

}

@media only screen and (min-width: 200px) and (max-width: 280px)
{
	.freelaner.border_free img {
    width: 100%;
}
.border_free {
    border-right: none;
}

}

@media only screen and (min-device-width: 200px) and (max-device-width: 280px) and (-webkit-min-device-pixel-ratio: 2) 
{

	.freelaner.border_free img {
    width: 100%;
}
.border_free {
    border-right: none;
}

}


@media only screen and (max-width: 767px) 
{
.\33 _choice.radio_sign {
    padding: 0;
}
#myModal5 label {
    font-family: 'Nunito-Light';
    width: 80px ;
}	

	.post_first_container
	{
		padding: 0px;
	}
	.checkbox_category_div {
    padding: 5px;
}

.col-md-6.row2 p, label {
    font-family: 'Nunito-SemiBold';
    width: 100%;
    /* text-align: center; */
}	
	.col-md-12.des_box textarea {
    height: 170px !important;
    background: #d3d3d33b !important;
}
.popup_img_sm {
	width: 80%;
	margin-bottom: 15px;
}
.main_items:hover img
{
	filter: brightness(0) invert(1);
	/* transition:.2s; */
}
.main_items:focus img
{
	filter: brightness(0) invert(1);
	/* transition:.2s; */
}
.main_items:hover {
    background: #fe7467 !important;
    
    transition: none !important;
	
}
.main_items:focus {
    background: #fe7467 !important;
   
    transition: none !important;
	
}	
	
	
	
	
	
	
.home_brand {
    width: 60px;
}
.footer_3 p {
    margin-bottom: 5px !important;
}	
	
	
	
	
img.ven_success_img {
    width: 50% !important;
}	
img.free_success_img {
    width: 50% !important;
}	
	
	
.thnku_main_img{
	width: 60% ;
}
img.freelancer_brand {
    width: 60px;
}


	
	
	
	.contact_us_btn {
    padding: 10px 30px;
    background: #FE7467;
    color: white;
    font-size: 20px;
    font-family: 'Nunito-Bold';
    box-shadow: 2px 2px 5px grey;
    border: 1px solid #FE7467 !important;
    margin-top: -20px !important;
}	
input.checkblock {
    width: 30px !important;
    height: 30px !important;
}	
.block-1, .block-2, .block-3, .block-4 {
    position: relative;
    bottom: 10pc;
    left: 4%;
    right: 0%;
	z-index: 999;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 0px !important;
    margin-bottom: 50px !important;
}
.row.post_sec_1 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
input.form-control.sec_3_input {
    width: 100%;
    margin-bottom: 10px;
}
.container-fluid.check_img {
    bottom: 10pc;
    margin-top: 50px;
    margin-bottom: 50px;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
	
}

@media only screen and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) 
{

img.ven_success_img {
    width: 50% !important;
}	
img.free_success_img {
    width: 50% !important;
}	
	
	
.thnku_main_img{
	width: 60% ;
}
	
	
	
	.contact_us_btn {
    padding: 10px 30px;
    background: #FE7467;
    color: white;
    font-size: 20px;
    font-family: 'Nunito-Bold';
    box-shadow: 2px 2px 5px grey;
    border: 1px solid #FE7467 !important;
    margin-top: -20px !important;
}	
input.checkblock {
    width: 30px !important;
    height: 30px !important;
}	
.block-1, .block-2, .block-3, .block-4 {
    position: relative;
    bottom: 10pc;
    left: 4%;
    right: 0%;
	z-index: 999;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 20px !important;
    margin-bottom: 30px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 0px !important;
    margin-bottom: 50px !important;
}
.row.post_sec_1 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
input.form-control.sec_3_input {
    width: 100%;
    margin-bottom: 10px;
}
.container-fluid.check_img {
    bottom: 10pc;
    margin-top: 50px;
    margin-bottom: 50px;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 20px !important;
    margin-top: 20px !important;
    padding: 20px 0px;
	margin-left: 0px !important;
}
	
}



@media only screen and (min-width: 281px) and ( max-width: 320px)
{
	#myModal5 label {
    font-family: 'Nunito-Light';
    width: 60px !important;
	    font-size: 12px !important;
}


.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 100px;
}	
.speci_boxes {
    padding: 5px;
}
select.sub_cat_banner_search {
    height: 40px;
    /* width: 44% !important; */
    /* position: absolute; */
    /* right: 13% !important; */
    /* top: 0; */
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	font-size: 13px;
}
select.sm_banner_search {
    height: 40px;
    /* width: 43% !important; */
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
	font-size: 13px;
}
.post_img {
    width: 90px !important;
}


.container-fluid.manpwr_top_img {
    top: 0px !important;
}


span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: relative !important;
    left: 0px !important;
}


h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -10px !important;
    right: 0px !important;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    font-size: 10px !important;
	display: none !important;
}

.who {
    margin-top: 18px !important;
}	
.whaT {
    margin-top: 22px !important;
}
/*about*/
.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -2em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}

.abot_img_main {
    width: 80px !important;
}
.about_padding {
    padding: 0px 0px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 20px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 22px;
    font-family: 'MontserratAlternates-Medium' !important;
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 20px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
/* .about_div_3 { */
    /* padding: 25px 10px !important; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
	margin-top: 20px;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 10px !important;
}
h2.us_diffr {
    font-size: 26px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}


/*about*/	
	
	
	
	
	#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -2.9em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 60px !important;
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 10em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 10em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 10px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}


.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 15% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 15% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}


.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 8px 44px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
 padding: 8px 30px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
	border: 1px solid #fe7467 !important;
}

	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 28px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 28px;
}

.search_nav {
    position: relative;
    top: 13px !important;
    left: 0% !important;
}
.sliding_images {
    height: 300px !important;
    position: absolute;
    width: 100%;
}
span.home_search i {
    font-size: 18px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px !important;
    width: 40px !important;
    text-align: center;
    padding-top: 10px;
}
span.sm_home_search i {
    font-size: 18px;
    background: #FE7467;
    /* border-radius: 20px; */
    height: 40px !important;
    width: 40px !important;
    text-align: center;
    padding-top: 10px;
}
.home_2nd_passing {
    padding: 0px 15px !important;
}
.home_first_caro {
    padding: 0px 0px !important;
}
.clients_sm {
    padding: 10px !important;
}
.small_cleient_data {
    padding: 10px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    margin-top: 7px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 300px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
	box-shadow: 2px 2px 5px grey;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
.small_user{
    float: right!important;
    /* margin-right: 0px; */
    margin-top: 5px !important;
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -16px;
	    /* margin-left: 2.5em !important */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}

.process_content h4 {
   
    margin-top: 6px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}
.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-top: 10px !important;
}
.main_items_last p {
    font-size: 10px;
}


.Post_btn
{
	background: #FE7467 !important;
	    padding: 8px 35px !important;
    box-shadow: 2px 2px 5px black;
    border: 1px solid white;
    transition: 1s;
	/* padding: 5px 10px 5px 10px !important; */
	margin-top: 10px !important;
}

.upper_carousel_1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.border_free {
    border-right: none;
}

.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll {
    margin-left: -2px;
}
.process_img img {
    width: 25px;
}

.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right: 7%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}


.main_items img {
    width: 25px;
}

	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 5px;
    color: black !important;
}

.last {
    margin-top: 16px;
}

/*post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* second container*/
.post_con_2 {
    position: absolute !important;
    bottom: 26pc !important;
    color: white;
	z-index: 999;
	left: 0;
}
.container-fluid.post_con_2 h2 {
    font-size: 26px;
    font-family: 'Nunito-SemiBold';
}
.container-fluid.post_con_2 p {
    font-size: 16px;
    font-family: 'Nunito-Regular';
}
.block-1, .block-2, .block-3, .block-4 {
    position: relative;
    bottom: 10pc;
    left: 6%;
    right: 0%;
}

.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 89% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 89% !important;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 12pc;
    width: 100%;
    left: 21%;
}
.col-md-6.left_sec_5 h1 {
    font-size: 20px;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}
.col-md-6.left_sec_5 p {
    font-family: MontserratAlternates-Regular !important;
    font-weight: 600;
    font-size: 10px;
    color: #333333 !important;
}




/*post a project */



}

@media only screen and (min-device-width: 281px) and (max-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) 
{
	
.post_img {
    width: 90px !important;
}


.container-fluid.manpwr_top_img {
    top: 0px !important;
}


span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: relative !important;
    left: 0px !important;
}


h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -10px !important;
    right: 0px !important;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    font-size: 10px !important;
	display: none !important;
}

.who {
    margin-top: 18px !important;
}	
.whaT {
    margin-top: 22px !important;
}
/*about*/
.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -2em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}

.abot_img_main {
    width: 80px !important;
}
.about_padding {
    padding: 0px 0px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 20px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 22px;
    font-family: 'MontserratAlternates-Medium' !important;
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 20px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 25px 10px !important; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
	/* margin-top: 20px; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
/* .about_row_4{ */
	 /* padding: 20px 10px !important; */
/* } */
h2.us_diffr {
    font-size: 26px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}


/*about*/	

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -2.9em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 60px !important;
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 10em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 10em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 10px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}


.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 15% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 15% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}


.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 8px 44px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
 padding: 8px 30px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
	border: 1px solid #fe7467 !important;
}

	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 28px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 28px;
}

.search_nav {
    position: relative;
    top: 13px !important;
    left: 0% !important;
}
.sliding_images {
    height: 300px !important;
    position: absolute;
    width: 100%;
}

.home_2nd_passing {
    padding: 0px 15px !important;
}
.home_first_caro {
    padding: 0px 0px !important;
}
.clients_sm {
    padding: 10px !important;
}
.small_cleient_data {
    padding: 10px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    margin-top: 7px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 300px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
	box-shadow: 2px 2px 5px grey;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
.small_user{
    float: right!important;
    /* margin-right: 0px; */
    margin-top: 5px !important;
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -16px;
	    /* margin-left: 2.5em !important */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}

.process_content h4 {
   
    margin-top: 6px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}

.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px !important;
	padding-right: 8px !important;
	padding-top: 10px !important;
}
.main_items_last p {
    font-size: 10px;
}

.Post_btn
{
	background: #FE7467 !important;
	    padding: 8px 35px !important;
    box-shadow: 2px 2px 5px black;
    border: 1px solid white;
    transition: 1s;
	/* padding: 5px 10px 5px 10px !important; */
	margin-top: 10px !important;
}

.upper_carousel_1 {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.border_free {
    border-right: none;
}

.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll {
    margin-left: -2px;
}
.process_img img {
    width: 25px;
}

.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right: 7%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}


.main_items img {
    width: 25px;
}

	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 5px;
    color: black !important;
}

.last {
    margin-top: 16px;
}

/*post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* second container*/
.post_con_2 {
    position: absolute !important;
    bottom: 26pc !important;
    color: white;
	z-index: 999;
	left: 0;
}
.container-fluid.post_con_2 h2 {
    font-size: 26px;
    font-family: 'Nunito-SemiBold';
}
.container-fluid.post_con_2 p {
    font-size: 16px;
    font-family: 'Nunito-Regular';
}
.block-1, .block-2, .block-3, .block-4 {
    position: relative;
    bottom: 10pc;
    left: 6%;
    right: 0%;
}

.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 89% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 89% !important;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 12pc;
    width: 100%;
    left: 21%;
}
.col-md-6.left_sec_5 h1 {
    font-size: 20px;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}
.col-md-6.left_sec_5 p {
    font-family: MontserratAlternates-Regular !important;
    font-weight: 600;
    font-size: 10px;
    color: #333333 !important;
}




/*post a project */



}


@media only screen and (min-width: 321px) and ( max-width: 360px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 100px;
}	
.speci_boxes {
    padding: 5px;
}	
.category_icons_post1 {
    width: 45px !important;
    margin-bottom: 10px;
}
select.sub_cat_banner_search {
    height: 40px;
    width: 42% !important;
    position: absolute;
    right: 16% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	    font-size: 13px;
}	
select.sm_banner_search {
    /* height: 40px; */
    /* width: 41% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
	    font-size: 13px;
}
	
	
div#smslick1 {
    width: 100% !important;
    left: -20px !important;
}	
	
	
/*about*/
.who {
    margin-top: 25px !important;
}	
.whaT {
    margin-top: 22px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -2em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 80px;
}
/*about--*/

.about_padding {
    padding: 0px 0px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 20px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 20px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
/* .about_div_3 { */
       /* padding: 15px 15px !important; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 10px !important;
}
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    padding-left: 0px !important;
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
      font-size: 20px !important;
    font-family: 'Nunito-Regular' !important;
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}


/*about*/		
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 30px !important;
}	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 10em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 10em !important;
    /* left: 8em !important; */
}	
	
	.small_user {
    position: absolute;
    right: 0px !important;
    /* bottom: 0 !important; */
}
.navbar-right {
    /* float: right!important; */
      margin-right: 0px !important ;
    margin-top: 8px;
}
.mobile_toggle {
       position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 5em !important;
    margin-top: 15px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
	/* z-index: 99; */
	top: -3px !important;
}
	
	
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 10px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 14% !important;
    right: 0px;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 14% !important;
    right: 0px;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
        padding: 8px 50px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 8px 35px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
	border: 1px solid #FE7467 !important;
}






.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 50px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 50px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
	box-shadow: 2px 2px 5px grey;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 130px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: none !important;
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    margin-top: 0px !important;
}
.search {
    margin-bottom: 25px !important;
    margin-left: -10px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 13px !important;
    bottom: -52px !important;
}
.icons_spacer {
    margin-right: 0px !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
	
img.carosel_img {
    width: 40px;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 14px;
    /* font-weight: bold; */
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    /* margin-top: 20px !important; */
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	text-align: center !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px !important;
    font-size: 22px !important;
    color: #38176C;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}
.border_free {
    border-right: none;
}

.process_img img {
    width: 25px;
}

	


.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}



.upper_carousel_1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
	    font-family: 'MontserratAlternates-SemiBold';
}

.home_first_caro {
    padding: 0px 15px !important;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 6px;
}
button.btn.btn-started {
    font-family: 'Nunito-Bold';
    font-size: 14px !important;
    background: #FE7467;
    transition: 1s;
    padding: 10px 20px !important;
    border: 1px solid #FE7467;
    box-shadow: 2px 2px 5px grey;
}

.col-md-12.highlight_des p {
    position: relative;
    left: 6%;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 30px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:11%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}
.last_heading
{
	font-size: 16px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 6px;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    text-align: center !important;
}


.main_items img {
    width: 40px !important;
}

.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 20px;
    color: black !important;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 28px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 28px;
}
.last {
    margin-top: 16px;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    display: none !important;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll
{
	margin-left: -3px;
}
	/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* container 2*/
.post_con_2 {
    position: absolute;
    bottom: 29pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 91% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 91%;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 15pc;
    width: 100%;
    left: 15%;
}
.col-md-6.left_sec_5 h1 {
    font-size: 26px !important;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}
.col-md-6.left_sec_5 p {
    font-family: 'Nunito-SemiBold' !important;
    font-weight: 600;
    font-size: 16px;
    color: #333333 !important;
}	
	
	
	
	
	/* post a project */
	
	
}


@media only screen and (min-device-width: 321px) and (max-device-width: 360px) and (-webkit-min-device-pixel-ratio: 2) 
{

div#smslick1 {
    width: 100% !important;
    left: -20px !important;
}	
	
	
/*about*/
.who {
    margin-top: 25px !important;
}	
.whaT {
    margin-top: 22px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -2em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 80px;
}
/*about--*/

.about_padding {
    padding: 0px 0px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 20px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 20px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
       /* padding: 15px 15px !important; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 18px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
/* .about_row_4{ */
	 /* padding: 20px 10px !important; */
/* } */
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    padding-left: 0px !important;
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
      font-size: 20px !important;
    font-family: 'Nunito-Regular' !important;
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}


/*about*/		
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 30px !important;
}	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 10em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 10em !important;
    /* left: 8em !important; */
}	
	
	.small_user {
    position: absolute;
    right: 0px !important;
    /* bottom: 0 !important; */
}
.navbar-right {
    /* float: right!important; */
      margin-right: 0px !important ;
    margin-top: 8px;
}
.mobile_toggle {
       position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 5em !important;
    margin-top: 15px !important;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
	/* z-index: 99; */
	top: -3px !important;
}
	
	
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 10px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 14% !important;
    right: 0px;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 14% !important;
    right: 0px;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
        padding: 8px 50px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 8px 35px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
	border: 1px solid #FE7467 !important;
}






.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 50px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 50px;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
	box-shadow: 2px 2px 5px grey;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 130px !important;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: none !important;
}
.home_2nd_passing {
    padding: 10px 20px !important;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 20px !important;
    margin-top: 0px !important;
}
.search {
    margin-bottom: 25px !important;
    margin-left: -10px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 13px !important;
    bottom: -52px !important;
}
.icons_spacer {
    margin-right: 0px !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}

img.carosel_img {
    width: 40px;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 14px;
    /* font-weight: bold; */
}
.font_style {
    font-family: 'MontserratAlternates-Bold' !important;
    /* margin-top: 20px !important; */
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    padding: 0px 20px !important;
	text-align: center !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px !important;
    font-size: 22px !important;
    color: #38176C;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}
.border_free {
    border-right: none;
}

.process_img img {
    width: 25px;
}

	


.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}



/* .upper_carousel_1 { */
    /* padding-left: 5px !important; */
    /* padding-right: 5px !important; */
	    /* font-family: 'MontserratAlternates-SemiBold'; */
/* } */

.home_first_caro {
    padding: 0px 15px !important;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 6px;
}
button.btn.btn-started {
    font-family: 'Nunito-Bold';
    font-size: 14px !important;
    background: #FE7467;
    transition: 1s;
    padding: 10px 20px !important;
    border: 1px solid #FE7467;
    box-shadow: 2px 2px 5px grey;
}

.col-md-12.highlight_des p {
    position: relative;
    left: 6%;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 30px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:11%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}
.last_heading
{
	font-size: 16px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 6px;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 28px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    text-align: center !important;
}

.main_items img {
    width: 40px !important;
}

.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 20px;
    color: black !important;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 28px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 28px;
}
.last {
    margin-top: 16px;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
    display: none !important;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll
{
	margin-left: -3px;
}
	/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* container 2*/
.post_con_2 {
    position: absolute;
    bottom: 29pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 91% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 91%;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 15pc;
    width: 100%;
    left: 15%;
}
.col-md-6.left_sec_5 h1 {
    font-size: 26px !important;
    font-family: 'Nunito-SemiBold' !important;
    color: #333333 !important;
}
.col-md-6.left_sec_5 p {
    font-family: 'Nunito-SemiBold' !important;
    font-weight: 600;
    font-size: 16px;
    color: #333333 !important;
}	
	
	
	
	
	/* post a project */
	
	
}

@media only screen and (min-width: 361px) and ( max-width: 414px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 110px;
}	
.speci_boxes {
    padding: 5px;
}	
.post_img {
    width: 90px !important;
}	
.category_icons_post1 {
    width: 50px !important;
    margin-bottom: 10px;
}	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
	
	
	
	
	
/*about*/
.who {
    margin-top: 25px !important;
}	
.whaT {
    margin-top: 22px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -.6em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -0.5em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px;
}
/*about--*/	
	
	
	
/*about*/
.about_padding {
    padding: 0px 20px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 22px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 40px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 18px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 20px !important;
}
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}


/*about*/		
	
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -0.2em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 30px !important;
}
div#slick4 {
    height: 550px !important;
}
div#slick3 {
    height: 320px !important;
}
	div#smslick1 {
    width: 97% !important;
      left: -10px !important;
}	
		
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 11em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 11em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 13% !important;
    right: 0px;
	padding: 0px 20px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 13% !important;
    right: 0px;
	padding: 0px 20px !important;
	width: 100% !important;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
	    width: 100% !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 8px 55px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
      padding: 8px 40px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}





.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 50;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 50;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	width: 100% !important; 
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
	
/* .navbar-brand>img { */
      /* width: 60px; */
/* }	 */
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 7.5em !important; */
    /* top: 0px !important; */
/* } */
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
.small_user {
    position: absolute !important;
    right: 15px !important;
    top: -8px !important;
}
	
.process_img img {
    width: 30px;
}

.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}

img.img-responsive.side_img {
    width: 100%;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}

.col-md-12.highlight_des p {
    position: relative;
    left: -4%;
}

.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 40px !important;
	margin-top: 10px !important;
	    margin-left: 5px !important;
}

.upper_carousel_1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
	width: 50% !important;
}
.home_first_caro {
    padding: 0px 15px !important;
}

img.carosel_img {
    width: 50px;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll img {
    margin-left: 10px;
}
.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 6px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:16%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 10px;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}
.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}


.main_items img {
    width: 40px !important;
}
.main_items p {
    font-size: 14px;
}
	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
.border_free {
    border-right:none;
}
/*post a project*/
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* con 2*/
.post_con_2 {
    position: absolute;
    bottom: 34pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 92% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 92%;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 17pc;
    width: 100%;
    left: 15%;
}




/*post a project*/
}

@media only screen and (min-device-width: 361px) and (max-device-width: 414px) and (-webkit-min-device-pixel-ratio: 2) 
{
	
.post_img {
    width: 90px !important;
}	
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}	
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
	
	
	
	
	
/*about*/
.who {
    margin-top: 25px !important;
}	
.whaT {
    margin-top: 22px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -.6em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -0.5em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px;
}
/*about--*/	
	
	
	
/*about*/
.about_padding {
    padding: 0px 20px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 22px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 40px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 350px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 18px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 20px !important;
}
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}


/*about*/		
	
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -0.2em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}

#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 30px !important;
}
div#slick4 {
    height: 550px !important;
}
div#slick3 {
    height: 320px !important;
}
	div#smslick1 {
    width: 97% !important;
      left: -10px !important;
}	
		
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 11em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 11em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 13% !important;
    right: 0px;
	padding: 0px 20px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 13% !important;
    right: 0px;
	padding: 0px 20px !important;
	width: 100% !important;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: 0%;
	    width: 100% !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 8px 55px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
      padding: 8px 40px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}





.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 50;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 50;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	width: 100% !important; 
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
	
/* .navbar-brand>img { */
      /* width: 60px; */
  
/* }	 */
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 9em !important; */
    /* top: 0px !important; */
/* } */
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
.small_user {
    position: absolute !important;
    right: 15px !important;
    top: -8px !important;
}
	
.process_img img {
    width: 30px;
}

.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 16px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}

img.img-responsive.side_img {
    width: 100%;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}

.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}

.col-md-12.highlight_des p {
    position: relative;
    left: -4%;
}

.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 40px !important;
	margin-top: 10px !important;
	    margin-left: 5px !important;
}

.upper_carousel_1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
	width: 50% !important;
}
.home_first_caro {
    padding: 0px 15px !important;
}

img.carosel_img {
    width: 50px;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll img {
    margin-left: 10px;
}
.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 6px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:16%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 12px;
	font-weight: bold;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 10px;
}
.highlight_des
{
	 position: absolute;
    top: 48%;
    right: 0%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 10px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}
.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 120px !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
}


.main_items img {
    width: 40px !important;
}
.main_items p {
    font-size: 14px;
}
	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 100%;
}
.freelaner img {
    width: 100%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
.border_free {
    border-right:none;
}
/*post a project*/
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
/* con 2*/
.post_con_2 {
    position: absolute;
    bottom: 34pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.creative_border {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 92% !important;
    margin-left: 15px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.job_des {
    border: 1px solid lightgray;
    border-radius: 4px;
    width: 92%;
    margin-left: 15px;
    margin-bottom: 20px;
}
.sec_5_row {
    position: relative;
    bottom: 17pc;
    width: 100%;
    left: 15%;
}




/*post a project*/
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none !important;
}
@media only screen and (min-width: 415px) and ( max-width: 568px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 140px;
}	
.speci_boxes {
    padding: 0px 30px;
}	
select.sub_cat_banner_search {
    height: 40px;
    width: 44% !important;
    position: absolute;
    right: 12% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}	
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 44% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* }	 */
	
.post_img {
    width: 90px !important;
}	
	
	
.about_sm_caro {
    background: #f4f4f4;
    padding: 10px 70px !important;
}	
/*about*/
.who {
    margin-top: 10px !important;
}	
.whaT {
    margin-top: 10px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -1.7em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 85px;
}
/*about--*/		
	
	
/*about*/
.about_padding {
    padding: 0px 50px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 22px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}

.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
  
    width: 100% !important;
 
}


/*about*/		
	
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0.3em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
div#slick4 {
    height: 400px !important;
}
div#slick3 {
    height: 260px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 20px !important;
}	
	div#smslick1 {
    width: 95% !important;
  
}	
	
	.process_flow_img {
    width: 50% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 110px !important;
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}	
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute !important;
    right: 15px !important;
	top: 8em;
}
div#con1 {
    position: relative;
    top: 0px;
}
.home_nav_mob {
    width: 100%;
    /* height: 70px; */
    background: white;
	box-shadow: 2px 2px 5px grey;
}
.mobile_col {
    background: white;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 450px !important;
    box-shadow:none !important;
}
.sliding_images {
    height: 450px !important;
    position: absolute;
    width: 100%;
}
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
       position: absolute !important;
    top: 19% !important;
    right: 0px;
    padding: 0px 50px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
       position: absolute !important;
    top: 19% !important;
    right: 0px;
    padding: 0px 50px !important;
	width: 100% !important;
}

/* .col-md-6.blue_txt_btn { */
    /* position: relative; */
    /* left: -5%; */
/* } */
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 10px 50px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}





/* end manpower page */
	.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
    height: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
}
.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
    height: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
}	
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
    height: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
}

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 89px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 89px;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll img {
    width: 66px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: transparent;
	z-index: none !important;
}

.navbar-brand>img {
    display: block;
    width: 85px;
	margin-top: -20px;
}	
	
.process_img img {
    width: 40px;
    margin-top: -17px;
}

.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

.border_free {
    border-right: none;
}

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}


.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}
.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1
{
	font-family: 'MontserratAlternates-Medium' !important;
	padding-left: 5px !important;
    padding-right: 5px !important;
}


.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:15%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 40%;
    right: 12%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 30px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}
.home_first_caro {
    padding: 0px 15px !important;
}

.main_items img {
    width: 70px !important;
}
.main_items p {
    font-size: 18px;
    position: absolute !important;
    width: 90% !important;
    bottom: 5% !important;

}
	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/* con2 */	
.post_con_2 {
    position: absolute;
    bottom:5pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.sec_5_row {
    position: absolute;
    bottom: 14pc;
    width: 80%;
    left: 15%;
}

}



@media only screen and (min-device-width: 415px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) 
{

.post_img {
    width: 90px !important;
}	
	
	
.about_sm_caro {
    background: #f4f4f4;
    padding: 10px 70px !important;
}	
/*about*/
.who {
    margin-top: 10px !important;
}	
.whaT {
    margin-top: 10px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: -1.7em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: -2em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 85px;
}
/*about--*/		
	
	
/*about*/
.about_padding {
    padding: 0px 50px !important;
}
.about_main h2 {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 22px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 28px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 28px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
  
    width: 100% !important;
 
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0.3em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
div#slick4 {
    height: 400px !important;
}
div#slick3 {
    height: 260px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 20px !important;
}	
	div#smslick1 {
    width: 95% !important;
  
}	
	
	.process_flow_img {
    width: 50% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 110px !important;
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}	
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute !important;
    right: 15px !important;
	top: 8em;
}
div#con1 {
    position: relative;
    top: 0px;
}
.home_nav_mob {
    width: 100%;
    /* height: 70px; */
    background: white;
	box-shadow: 2px 2px 5px grey;
}
.mobile_col {
    background: white;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 450px !important;
    box-shadow:none !important;
}
.sliding_images {
    height: 450px !important;
    position: absolute;
    width: 100%;
}
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
       position: absolute !important;
    top: 19% !important;
    right: 0px;
    padding: 0px 50px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
       position: absolute !important;
    top: 19% !important;
    right: 0px;
    padding: 0px 50px !important;
	width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 10px 50px !important;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */
	.main_items {
    text-align: center;
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
    height: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
    height: 200px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
}

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 89px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 89px;
}
.col-lg-2.col-md-2.col-sm-2.col-xs-2.caro_scroll img {
    width: 66px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: transparent;
	z-index: none !important;
}

.navbar-brand>img {
    display: block;
    width: 85px;
	margin-top: -20px;
}	
	
.process_img img {
    width: 40px;
    margin-top: -17px;
}

.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

.border_free {
    border-right: none;
}

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}


.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
}
.main_items:hover {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 10px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}
.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1
{
	font-family: 'MontserratAlternates-Medium' !important;
	padding-left: 5px !important;
    padding-right: 5px !important;
}


.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:15%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 40%;
    right: 12%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.col-md-12.last_carousel {
    width: 85%;
    margin-left: 30px;
}

.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}
.home_first_caro {
    padding: 0px 15px !important;
}

.main_items img {
    width: 70px !important;
}
.main_items p {
    font-size: 18px;
    position: absolute !important;
    width: 90% !important;
    bottom: 5% !important;

}
	
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.col-md-12.erro_img_1 img {
    margin-left: 30px;
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/* con2 */	
.post_con_2 {
    position: absolute;
    bottom:5pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.sec_5_row {
    position: absolute;
    bottom: 14pc;
    width: 80%;
    left: 15%;
}

}
@media only screen and (min-width: 569px) and ( max-width: 667px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 140px;
}	
.speci_boxes {
    padding: 5px;
}	
.small_post_cat_des1 {
    font-size: 18px !important;
    position: absolute;
    width: 88% !important;
    bottom: 10px;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
}
	select.sub_cat_banner_search {
    height: 40px;
    width: 45% !important;
    position: absolute;
    right: 9% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}	
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 46% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* } */
	
.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
	
	
	
	
.smm_free_padding {
    padding-right: 15px !important;
}

	
/*about*/
.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 80px;
}
/*about--*/		
	
	
	
/*home*/	
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
}
div#slick3 {
    height: 250px !important;
}
div#slick4 {
    height: 340px !important;
}



/*home*/	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
 
    width: 100% !important;
   
}


/*about*/		
	
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -2.5em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 65px !important;
}	
	div#smslick1 {
    width: 100% !important;
   left: -18px !important;
}
	
	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 8em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 8em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 8px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
  position: absolute !important;
    top: 18% !important;
    left: 0px;
    padding: 0px 70px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
  position: absolute !important;
    top: 18% !important;
    left: 0px;
    padding: 0px 70px !important;
	width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}
/* end manpower page */

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 100px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 100px;
}

.col-md-12.erro_img_1 img {
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 44% !important; */
/* } */
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -20px;
}	
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 20px !important;
    bottom: -51px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
	
	
.process_img img {
    width: 50px;
    margin-top: -8px;
}

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 170px !important;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 170px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}


.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 13px;
}
.small_lamp {
    height: 320px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100% !important;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
.small_clip {
    width: 150px !important;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:15%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.border_free {
    border-right: none !important;
}
.highlight_des
{
	 position: absolute;
    top: 40%;
    right: 12%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.main_items img {
    width: 70px !important;
}
.main_items p {
    position: absolute !important;
    width: 92% !important;
    bottom: 5% !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 30px !important;
}
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 16px;
}
/*post a project*/
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/*con 2*/
.post_con_2 {
    position: absolute;
    bottom: 5pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}





/*post a project*/




}

@media only screen and (min-device-width: 569px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) 
{

.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
	
	
	
	
.smm_free_padding {
    padding-right: 15px !important;
}

	
/*about*/
.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}

.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 80px;
}
/*about--*/		
	
	
	
/*home*/	
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
}
div#slick3 {
    height: 250px !important;
}
div#slick4 {
    height: 340px !important;
}



/*home*/	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 10px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
 
    width: 100% !important;
   
}


/*about*/		
	
	
	
	
	
#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -2.5em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 65px !important;
}	
	div#smslick1 {
    width: 100% !important;
   left: -18px !important;
}
	
	
	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 8em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 8em !important;
    /* left: 8em !important; */
}	
/* manpower page */
.manpower_block {
    background: white;
    padding: 8px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
  position: absolute !important;
    top: 18% !important;
    left: 0px;
    padding: 0px 70px !important;
	width: 100% !important;
}
.col-md-12.thnku_main {
  position: absolute !important;
    top: 18% !important;
    left: 0px;
    padding: 0px 70px !important;
	width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}
/* end manpower page */

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 100px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 100px;
}

.col-md-12.erro_img_1 img {
    width: 30px;
}
.col-md-12.erro_img img {
    float: right !important;
    margin-right: 30px;
    width: 30px;
}
.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 44% !important; */
/* } */
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
   
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -20px;
}	
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 20px !important;
    bottom: -51px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
	
	
.process_img img {
    width: 50px;
    margin-top: -8px;
}

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 170px !important;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 170px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}


.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1 {
    padding-left: 5px !important;
    padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold' !important;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 13px;
}
.small_lamp {
    height: 320px !important;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100% !important;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
.small_clip {
    width: 150px !important;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:15%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.border_free {
    border-right: none !important;
}
.highlight_des
{
	 position: absolute;
    top: 40%;
    right: 12%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.main_items img {
    width: 70px !important;
}
.main_items p {
    position: absolute !important;
    width: 92% !important;
    bottom: 5% !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 30px !important;
}
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 16px;
}
/*post a project*/
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/*con 2*/
.post_con_2 {
    position: absolute;
    bottom: 5pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}

}

@media only screen and (min-width: 668px) and ( max-width: 736px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 140px;
}	
.speci_boxes {
    padding: 5px;
}	
.small_post_cat_des1 {
    font-size: 18px !important;
	position: absolute;
    width: 88% !important;
    bottom: 10px;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
}
select.sub_cat_banner_search {
    height: 40px;
    width: 42% !important;
    position: absolute;
    right: 17% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 41% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* } */
	
.post_img {
    width: 90px !important;
}	

/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 28px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 110px !important; */
    /* height: 110px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 16em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/		
	
	
	
	
	
/*about*/
.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}
.aboutsmslick1 {
    height: 70px;
}
.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px !important;
}
/*about--*/			
	
	
	
.clients_images {
    float: none !important;
    width: 70px;
}	
.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 45% !important; */
/* } */
	
	
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
}
.smrow {
    padding: 0px 40px !important;
}

/*home*/	
	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
  
    width: 84% !important;
    left: 3em !important;
}


/*about*/		
.row.slick_3_testmonial_pad {
    padding: 0px 50px !important;
}	
	
	
	
	.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 8em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 8em !important;
    left: 0em !important;
}	
div#slick3 {
    height: 260px !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -1.2em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 3.5em !important;
}
div#smslick1 {
	width: 87% !important;
    margin-left: 20px !important;
}
	.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 26px !important;
    color: #38176C;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 20px !important;
}
/* manpower page */
.manpower_block {
    background: white;
    padding: 10px 15px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
        position: absolute !important;
    top: 16% !important;
    right: 0px;
    padding: 0px 70px !important;
	    width: 100% !important;
}

.col-md-12.thnku_main {
        position: absolute !important;
    top: 16% !important;
    right: 0px;
    padding: 0px 70px !important;
	    width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}





/* end manpower page */
	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

.border_free {
    border-right: none !important;
}

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 118px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 118px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -20px;
}	
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}	
.freelancer_nav {
    position: absolute;
    right: 20px !important;
    bottom: -51px !important;
}


.process_img img {
    width: 50px;
}

	

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}



.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}

.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1
{
	padding-left: 5px !important;
	padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold';
}
.main_items p {
    position: absolute !important;
    width: 93% !important;
    bottom: 5% !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 3em !important;
}
.small_lamp {
    height: 350px !important;
}
.row._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100% !important;
}

.col-md-12.process_heading h2 {
    font-size: 18px;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
.small_clip {
    width: 160px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 25% !important;
    font-size: 12px;
    font-family: 'Nunito-Regular' !important;
}

.home_s_client_slide {
    background: #f4f4f4;
}

.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}


.main_items img {
    width: 70px !important;
}
.home_first_caro {
    padding: 0px 20px !important;
}
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}

/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/* con2 */
.post_con_2 {
    position: absolute;
    bottom:6pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.sec_5_row {
    position: absolute;
    bottom: 20pc;
    width: 80%;
    left: 15%;
}



/* post a project */


}

@media only screen and (min-device-width: 668px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) 
{

.post_img {
    width: 90px !important;
}	

/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 90px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 28px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 110px !important; */
    /* height: 110px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 16em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}

.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}
.aboutsmslick1 {
    height: 70px;
}
.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px !important;
}
/*about--*/			
	
	
	
.clients_images {
    float: none !important;
    width: 70px;
}	
.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
/* a.navbar-brand { */
    /* position: absolute !important; */
    /* left: 45% !important; */
/* } */
	
	
	
/*home*/
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
}
.smrow {
    padding: 0px 40px !important;
}

/*home*/	
	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
  
    width: 84% !important;
    left: 3em !important;
}


/*about*/		
.row.slick_3_testmonial_pad {
    padding: 0px 50px !important;
}	
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 8em !important;
    right: 0 !important;
    background: none !important;
    border-style: none !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 8em !important;
    left: 0em !important;
}	
div#slick3 {
    height: 260px !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -1.2em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 3.5em !important;
}
div#smslick1 {
	width: 87% !important;
    margin-left: 20px !important;
}
	.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 26px !important;
    color: #38176C;
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 20px !important;
}
/* manpower page */
.manpower_block {
    background: white;
    padding: 10px 15px !important;
    left: 0;
    height: 250px !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
        position: absolute !important;
    top: 16% !important;
    right: 0px;
    padding: 0px 70px !important;
	    width: 100% !important;
}

.col-md-12.thnku_main {
        position: absolute !important;
    top: 16% !important;
    right: 0px;
    padding: 0px 70px !important;
	    width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */
	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

.border_free {
    border-right: none !important;
}

.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img img {
    margin-left: 118px;
}
.col-lg-3.col-md-3.col-sm-2.col-xs-2.flow_div_img h4 {
    margin-left: 118px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
	
.navbar-brand>img {
    display: block;
    width: 60px;
	margin-top: -20px;
}	
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}	
.freelancer_nav {
    position: absolute;
    right: 20px !important;
    bottom: -51px !important;
}


.process_img img {
    width: 50px;
}

	

.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}



.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items:hover {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	padding-left: 5px;
    padding-right: 5px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}

.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1
{
	padding-left: 5px !important;
	padding-right: 5px !important;
	font-family: 'MontserratAlternates-SemiBold';
}
.main_items p {
    position: absolute !important;
    width: 93% !important;
    bottom: 5% !important;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 3em !important;
}
.small_lamp {
    height: 350px !important;
}
.row._sm_overlay-lamp {
    position: absolute;
    bottom: 10px;
    width: 100% !important;
}

.col-md-12.process_heading h2 {
    font-size: 18px;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
.small_clip {
    width: 160px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 25% !important;
    font-size: 12px;
    font-family: 'Nunito-Regular' !important;
}

.home_s_client_slide {
    background: #f4f4f4;
}

.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}


.main_items img {
    width: 70px !important;
}
.home_first_caro {
    padding: 0px 20px !important;
}
	.main_items_last img {
    width: 25px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}

/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}	
/* con2 */
.post_con_2 {
    position: absolute;
    bottom:6pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}
.sec_5_row {
    position: absolute;
    bottom: 20pc;
    width: 80%;
    left: 15%;
}



/* post a project */


}



@media only screen and (min-width: 737px) and ( max-width: 767px)
{
.label_for_small {
    box-shadow: 1px 1px 3px grey;
    border-radius: 5px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    height: 140px !important;
}
.container.text-center.success_div p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    margin-bottom: 5pc;
}	
.post_img {
    width: 90px !important;
}	
	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}




.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}



.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%; 
	text-align: center !important;
	 margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}



.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	



.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
		
	
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 22px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 18em !impo; */
/* } */

.popup_login_img {
    padding-left: 15px !important;
}	
/* .modal-dialog { */
    /* width: 420px !important; */
    /* margin-top: 30px; */
	/* margin-left: 12em; */
/* } */
.pop_img {
    width: 50% !important;
    margin-bottom: 10px !important;
}	
		
.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 50px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
		
	
	.clients_images {
    float: none !important;
    width: 70px;
}
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 23% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 30px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
/* .aa { */
    /* border: none !important; */
    /* border-radius: 50%; */
    /* width: 90px !important; */
    /* height: 90px !important; */
    /* padding: 16px; */
    /* transition: 1s; */
    /* left: 17em !important; */
	/* margin-bottom: 10px !important; */
/* } */
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}


/*tem power*/	
	
	
	
	
/*about*/
.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}
.aboutsmslick1 {
    height: 70px;
    /* width: 100% !important; */
    /* position: relative; */
    /* left: 0em !important; */
}
.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px;
}
/*about--*/			
	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 34px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	     padding: 25px 70px !important;
}
/* .about_div_3:hover { */
    /* border: 1px solid red; */
    /* transition: 1s; */
    /* text-align: center !important; */
/* } */
/* .about_div_3 { */
    /* padding: 15px; */
    /* border: 1px solid red; */
    /* height: 250px; */
	/* text-align: center !important; */
	    /* margin-bottom: 10px !important; */
/* } */
/* .about_3_cat p { */
    /* font-family: 'Nunito-Regular'; */
    /* font-size: 16px !important; */
    /* color: #000000; */
    /* line-height: 1.5; */
/* } */
/* .about_3_cat { */
	 /* padding: 0px 0px !important; */
/* } */
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
    width: 93% !important;
    left: 1.5em !important;
}


/*about*/		
	

.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 9em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 9em !important;
    right: 0 !important;
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -1em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.slick_3_testmonial {
    padding: 0px 70px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 47px !important;
}
.smm_free_padding {
    padding-right: 15px !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: right;
    margin-top: -10px;
    text-align: center !important;
}
.freelaner.border_free h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    text-align: center !important;
}
div#slick3 {
    height: 260px !important;
}
div#slick4 {
    height: 400px !important;
}

.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
	
	
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 8px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
   position: absolute !important;
    top: 16% !important;
    left: 0px;
    width: 100% !important;
	    padding: 0px 80px !important;
}
.col-md-12.thnku_main {
   position: absolute !important;
    top: 16% !important;
    left: 0px;
    width: 100% !important;
	    padding: 0px 80px !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}





/* end manpower page */
	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

/* a.navbar-brand { */
    /* position: absolute; */
    /* left: 45% !important; */
/* } */


.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}	
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 20px;
    bottom: -51px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.navbar-brand>img {
    display: block;
    width: 60px !important;
	margin-top: -20px;
}	
	
	
.process_img img {
    width: 70px;
    margin-top: -8px;
}

.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 20px !important;
    color: #38176C;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
	    margin-top: 10px !important;
}
.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}
.col-md-12.on_main_img
{
	position: absolute;
	top: 10% !important;
	width: 100% !important;
	left: 0px !important;
	    padding: 0px 50px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -8px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
img.img-responsive.side_img {
    width: 38%;
}
/* .top_text */

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.top_text {
    color: white !important;
    margin-bottom: 26px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 20px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 20px !important;
}
.search {
    margin-bottom: 20px !important;
    margin-left: 20px;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 8% !important; */
    /* top: 0; */
/* } */
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    margin-top: 0px !important;
}
.home_2nd_passing {
    padding: 10px 60px !important;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	    padding-left: 10px !important;
    padding-right: 10px !important;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	    padding-left: 10px !important;
    padding-right: 10px !important;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 12px;
}
.hired_btn
{
	background: transparent !important;
	border: 1px solid white !important;
	    padding: 10px 90px !important;
	margin-right: 0px;
	margin-left: 8px !important;
}
.client_sm_first {
    margin-left: 40px !important;
}
.Post_btn
{
	background: #FE7467 !important;
    padding: 10px 70px !important;
	    margin-left: 10px !important;
		margin-top: 10px !important;
}
.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.row.home_row_2 {
    padding: 0px 50px !important;
}

.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-bottom: 20px;
}
h4.process_heading {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 24px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}
.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 22px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 28px !important;
    color: #38176C;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 3em !important;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 15px;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px !important;
    width: 100%;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
img.img-responsive.small_clip {
    width: 150px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 22% !important;
    font-size: 12px;
    font-family: 'Nunito-Regular' !important;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.border_free {
    border-right: none !important;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}

h2.last_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px;
		margin-left: 15px;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 1.5;
}
.smrow {
    padding: 0px 50px !important;
}
div#smslick1 {
    width: 100% !important;
   left: -18px !important;
}

ul.slides.home_s_client_slide {
    background: #f4f4f4;
    margin-top: 30px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 30px !important;
    margin-top: 15px !important;
    margin-left: 0px !important;
}
.col-md-12.process_description.text-center p {
    font-family: 'Nunito-SemiBold';
    font-size: 24px !important;
    margin-top: 20px;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 24px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-bottom: 0px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 51% !important;
    height: 30px !important;
}
	/* .container-fluid.con2 h2 { */
    /* font-size: 26px; */
/* } */
.main_items img {
    width: 70px !important;
}
.main_items p {
    font-size: 20px;
}
.process_flow_img {
    width: 50% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 150px !important;
}
.main_items p {
    position: absolute !important;
    width: 88% !important;
    bottom: 5% !important;
}
	
	.main_items_last img {
    width: 50px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 16px;
}
/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
.post_con_2 {
    position: absolute;
    bottom: 23pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}




/* post a project */



}

@media only screen 
  and (min-device-width: 737px) 
  and (max-device-width: 767px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{
	
.post_img {
    width: 90px !important;
}	
	
.col-md-12.thnku_main h2 {
    font-size: 28px !important;
}
.col-md-12.thnku_main p {
    font-size: 18px !important;
    margin-top: 18px !important;
}
.thnku_page {
    width: 100px !important;
}




.container-fluid.manpwr_top_img {
    top: 0px !important;
}	
	
	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}



.row.div-log-reg {
    position: relative !important;
    bottom: 45px !important;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%; 
	text-align: center !important;
	 margin-left: 12px !important;
}
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    width: 100%;
    margin-left: 12px !important;
	margin-top: 0em !important;
}



.col-md-12.add_div {
    margin-top: 18px !important;
    font-family: 'Nunito-Regular';
	margin-bottom: -5px !important;
}	



.project_title_input{
	    margin-bottom: 25px !important;

}	
h4.dusration_cls {
    margin-top: 18px !important;
}	
.spec {
    margin-bottom: 18px !important;
    float: none !important;
    margin-top: -5px !important;
    width: 100%;
}	
.col-md-12.des_box {
    margin-bottom: 20px !important;
}
.col-md-3.duration_span {
    margin-bottom: 5px !important;
}	
		
	
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
a.navbar-brand {
    position: absolute;
    left: 18em !impo;
}

.popup_login_img {
    padding-left: 15px !important;
}	
.modal-dialog {
    width: 420px !important;
    margin-top: 30px;
	margin-left: 12em;
}
.pop_img {
    width: 50% !important;
    margin-bottom: 10px !important;
}	
		

.more_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    font-size: 24px !important;
    margin-top: 50px !important;
}	
.read_more_padd {
    padding: 0px 50px !important;
}
.modal-header .close {
    margin-top: -2px;
    font-size: 32px !important;
}	
		
	
	.clients_images {
    float: none !important;
    width: 70px;
}
	
/*term page*/	
.term_padding{
	 padding: 0px 20px !important;
}
.term_top {
    position: absolute !important;
    top: 23% !important;
    left: 0px !important;
    width: 100% !important;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
    color: #000000;
    text-align: center !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    top: -20px !important;
}
.term_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    color: #000000;
    text-align: center !important;
}



/*term page*/		
/*tem power*/
.tem_page
{
	 padding: 0px 20px !important;
}
.man_power_img {
    width: 100px !important;
    filter: brightness(0) invert(1);
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    text-align: center !important;
}
span.man_top_text_btn {
    font-size: 16px !important;
}
.man_row_sec
{
	 padding: 0px 70px !important;
}
.col-md-12.man_row_2 h2 {
    margin-bottom: 15px;
    margin-top: 30px !important;
    font-family: 'MontserratAlternates-Medium';
    font-size: 30px !important;
    text-align: center !important;
}
.manpower_heading {
    height: 70px !important;
    color: #38176C;
    font-family: 'MontserratAlternates-Medium';
}
.manpower_des {
    font-family: 'Nunito-Regular' !important;
    color: #000000;
    height: 100px !important;
}
.man_page_3{
	 padding: 0px 70px !important; 
	 margin-bottom: 50px;
}
.other_heading_s {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 28px !important;
    margin-bottom: 30px !important;
    margin-top: 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: 1s;
    left: 17em !important;
	margin-bottom: 10px !important;
}
.col-md-10.service_heading h4 {
    font-family: 'Nunito-SemiBold' !important;
    font-size: 24px !important;
    text-align: center !important;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: auto !important;
}
.col-md-10.service_heading p {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center !important;
}

.who {
    margin-top: 20px !important;
}	
.whaT {
    margin-top: 20px !important;
}
.about_head_des p {
    font-size: 18px !important;
    font-family: 'Nunito-Regular';
    color: #000000;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 1.7em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 1.7em !important;
    left: 0em !important;
}
.aboutsmslick1 {
    height: 70px;
}
.offerd_p a:focus {
    font-size: 18px;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.abot_img_main {
    width: 90px;
}
/*about--*/			
	
	
	
/*about*/
.about_padding {
    padding: 0px 70px !important;
}
.about_main h2 {
    font-size: 34px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: 30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: center !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	     padding: 25px 70px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 70px !important;
}
h2.us_diffr {
    font-size: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    /* padding-left: 0px !important; */
}
.about_row_last{
	 padding: 15px 0px !important;
}
h2.service_offerd {
    font-size: 30px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: center !important;
}
.offerd_p a {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}
div#aboutsmslick1 {
    width: 93% !important;
    left: 1.5em !important;
}

.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 9em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 9em !important;
    right: 0 !important;
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -1em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.slick_3_testmonial {
    padding: 0px 70px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	left: 47px !important;
}
.smm_free_padding {
    padding-right: 15px !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    text-align: right;
    margin-top: -10px;
    text-align: center !important;
}
.freelaner.border_free h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    text-align: center !important;
}
div#slick3 {
    height: 260px !important;
}
div#slick4 {
    height: 400px !important;
}

.navbar-toggle {
    position: relative;
    float: left !important;
    padding: 9px 10px;
    margin-right: 15px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-left: 10px !important;
}	
	
	
	
	
/* manpower page */
.manpower_block {
    background: white;
    padding: 8px 15px !important;
    left: 0;
    height: 250px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
   position: absolute !important;
    top: 16% !important;
    left: 0px;
    width: 100% !important;
	    padding: 0px 80px !important;
}
.col-md-12.thnku_main {
   position: absolute !important;
    top: 16% !important;
    left: 0px;
    width: 100% !important;
	    padding: 0px 80px !important;
}

img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 150px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}

a.navbar-brand {
    position: absolute;
    left: 45% !important;
}


.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    background: white;
	z-index: none !important;
}
.con-1 {
    position: relative;
    /* top: -50px; */
    /* z-index: 99999; */
}
input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}	
.search_nav {
    position: relative;
    top: 4px;
    left: 0% !important;
}
.freelancer_nav {
    position: absolute;
    right: 20px;
    bottom: -51px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.navbar-brand>img {
    display: block;
    width: 60px !important;
	margin-top: -20px;
}	
	
	
.process_img img {
    width: 70px;
    margin-top: -8px;
}

.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 20px !important;
    color: #38176C;
}
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
	    margin-top: 10px !important;
}
.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}
.col-md-12.on_main_img
{
	position: absolute;
	top: 10% !important;
	width: 100% !important;
	left: 0px !important;
	    padding: 0px 50px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -8px !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
img.img-responsive.side_img {
    width: 38%;
}

.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.top_text {
    color: white !important;
    margin-bottom: 26px;
    font-family: 'MontserratAlternates-SemiBold' ;
    font-size: 32px !important;
    margin-left: 0px !important;
}
#slideshow2 {
    position: relative;
    width: 100%;
    height: 110px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 20px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 20px !important;
}
.search {
    margin-bottom: 20px !important;
    margin-left: 10px;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
.sm_home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
.small_clients {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px !important;
    margin-top: 0px !important;
}
.home_2nd_passing {
    padding: 10px 60px !important;
}
.main_items {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: white;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	    padding-left: 10px !important;
    padding-right: 10px !important;
}
.main_items:focus {
    text-align: center;
	padding-top: 10px;
	height: 180px !important;    
	background: #fe7467 !important;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	    padding-left: 10px !important;
    padding-right: 10px !important;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 12px;
}
.hired_btn
{
	background: transparent !important;
	border: 1px solid white !important;
	    padding: 10px 90px !important;
	margin-right: 0px;
	margin-left: 8px !important;
}
.client_sm_first {
    margin-left: 40px !important;
}
.Post_btn
{
	background: #FE7467 !important;
    padding: 10px 70px !important;
	    margin-left: 10px !important;
		margin-top: 10px !important;
}
.top_text_btn
{
	color: white;
	font-size: 8px;
}
.upper_carousel_1 {
    padding-left: 10px !important;
    padding-right: 10px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.row.home_row_2 {
    padding: 0px 50px !important;
}

.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-bottom: 20px;
}
h4.process_heading {
    font-family: 'MontserratAlternates-Medium' !important;
    font-size: 24px !important;
}
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
    /* padding: 0px 30px !important; */
}
.manbot_text h2 {
    font-size: 26px !important;
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    font-size: 22px !important;
}
.last_head {
    font-family: 'MontserratAlternates-SemiBold' !important;
    margin-bottom: 15px;
    font-size: 28px !important;
    color: #38176C;
}
.col-md-12.dotted_line {
    padding: 0px !important;
    top: 3em !important;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 15px;
}
._sm_overlay-lamp {
    position: absolute;
    bottom: 10px !important;
    width: 100%;
}
.img-banner-icon {
    padding: 0px 30px !important;
}
img.img-responsive.small_clip {
    width: 150px !important;
}
.img-banner-icon p.show_after_small {
    padding: 0px 10px;
    position: absolute;
    bottom: 0%;
    text-align: center;
    width: 22% !important;
    font-size: 12px;
    font-family: 'Nunito-Regular' !important;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.border_free {
    border-right: none !important;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}

h2.last_heading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px;
		margin-left: 15px;
}
.last_des {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    text-align: center;
    line-height: 1.5;
}
.smrow {
    padding: 0px 50px !important;
}
div#smslick1 {
    width: 100% !important;
   left: -18px !important;
}

ul.slides.home_s_client_slide {
    background: #f4f4f4;
    margin-top: 30px;
}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 30px !important;
    margin-top: 15px !important;
    margin-left: 0px !important;
}
.col-md-12.process_description.text-center p {
    font-family: 'Nunito-SemiBold';
    font-size: 24px !important;
    margin-top: 20px;
}
.home_video_text p {
    margin-bottom: 20px;
    font-size: 24px !important;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    margin-bottom: 0px !important;
}
span.left_caro_img img {
    position: absolute !important;
    top: 51% !important;
    height: 30px !important;
}

.main_items img {
    width: 70px !important;
}
.main_items p {
    font-size: 20px;
}
.process_flow_img {
    width: 50% !important;
    float: right !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 150px !important;
}
.main_items p {
    position: absolute !important;
    width: 88% !important;
    bottom: 5% !important;
}
	
	.main_items_last img {
    width: 50px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 50px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 16px;
}
/* post a project */
.top_img
{
	position: relative;
    top: -52px;
	z-index:999;
}
.post_con_2 {
    position: absolute;
    bottom: 23pc;
    left: 0%;
    color: white;
    right: 0%;
    z-index: 999;
}


}

@media only screen and (min-width: 768px) and ( max-width: 812px)
{
.thnku_page {
    width: 100px !important;
}	
select.sub_cat_banner_search {
    height: 40px;
    width: 44% !important;
    position: absolute;
    right: 10% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 46% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* } */
	
.post_img {
    width: 100px !important;
}	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}	
	
	
.row.div-log-reg {
    position: relative !important;
    bottom: 10px;
    width: 100%;
}	
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important; 
}	
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    margin-left: 14px !important;
    margin-top: 0em !important;
}	
.popup_login_img {
    padding-left: 15px;
    margin-bottom: 15px !important;
}	
	
	
	.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	


h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}

.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
a.navbar-brand {
    position: absolute;
    left: 18em !impo;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 40px;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}





	
.term_padding {
    padding: 0px 70px !important;
}	
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
/*about*/
.navbar {
    position: absolute;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    z-index: 99;
    width: 100%;
	background: white !important;
	height: 60px !important;
}
a.navbar-brand {
    position: relative !important;
    left: 20em !important;
}
.navbar-right {
    /* float: right!important; */
    /* margin-right: 0px; */
    margin-top: 10px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -10px !important;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 3em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 3em !important;
    left: 0em !important;
}



.who {
    margin-top: 25px !important;
}
.whaT {
    margin-top: 25px !important;
}

.about_padding {
    padding: 0px 30px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: -30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: justify !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 40px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 40px !important;
}
h2.us_diffr {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    padding-left: 0px !important;
}
.about_row_last{
	 padding: 15px 40px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: left !important;
}
.offerd_p a {
    font-size: 16px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}

.aboutsmslick1 {
    height: 100px !important;
}


/*about*/		
	
	
	
	
	
	.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 14em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 14em !important;
    /* right: 0 !important; */
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.slick_3_testmonial_pad {
    padding: 0px 50px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 0px !important;
}
div#slick3 {
    height: 380px !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
    margin-top: -10px;
}
.col-md-12.bottom_line {
    font-family: 'Nunito-Regular' !important;
    font-size: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    text-align: center !important;
}
div#slick4 {
    height: 380px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, #00000073, #000000cf) !important;
    margin: 0px 50px !important;
	/* opacity: 0.6 !important; */
}	
	h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 80px !important;
}
.home_video_text {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
	padding: 0px 50px !important;
}
home_manbot_img {
    padding: 0px 50px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    padding: 0px 120px;
    position: relative;
    /* left: 0px; */
    /* z-index: 99; */
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}

/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 38% !important;
    left: 0px;
	width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 30% !important;
    left: 0px;
	width: 100% !important;
}
.abot_img_main {
    width: 100px !important;
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    text-align: center !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */
	.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}


	
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 18%;
    left: 0 !important;
	width: 100% !important;
	padding: 0px 120px !important;
}
.search {
    margin-bottom: 20px;
    margin-left: 0px !important;
}
img.img-responsive.side_img {
    width: 38%;
}
.top_text
{
	color: white !important;
	margin-bottom: 10px;
	font-family: 'MontserratAlternates-Bold' ;
	font-size: 30px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 2% !important; */
    /* top: 0; */
/* } */
.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px !important;
    height: 180px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items:focus {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px !important;
    height: 180px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items p {
    position: absolute !important;
    width: 85% !important;
    bottom: 5% !important;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}
.hired_btn
{
	background: transparent !important;
	border: 1px solid white !important;
	padding: 8px 66px !important;
	margin-right: 20px;
	margin-left:18px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 50px !important;
	margin-top: 10px !important;
}
.top_text_btn
{
	color: white;
	font-size: 16px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.upper_carousel_1
{
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 24px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
h2.last_heading {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
div#smslick1 {
    width: 100% !important;
 
}
.home_manbot_img {
    padding: 0px 50px !important;
	
    margin-bottom: 15px !important;  

}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}
.col-md-12.process_imgs {
    position: absolute;
    left: 0%;
    top: 25%;
    text-align: center;
	width: 100%;
}
	.container-fluid.con2 h2 {
    font-size: 14px;
}
.main_items img {
    width: 60px !important;
}
.main_items p {
    font-size: 18px !important;
	font-family: 'MontserratAlternates-SemiBold';
    color: rebeccapurple !important;
}
	
	.main_items_last img {
    width: 50px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.process_img img {
    width: 70px;
    margin-top: -14px;
}
.dotted_line {
    position: absolute;
    top: 20%;
    left: 0px;
    width: 100%;
    padding: 50px 70px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px;
    color: #803de9;
    font-weight: 700;
}
.border_free {
    border-right: none;
}
/*post a project */
.con_2 {
    position: absolute;
    bottom: 12pc;
    left: 0%;
    color: white;
    right: 0%;
}
.sec_5_row {
    position: absolute;
    bottom: 22pc;
    width: 80%;
    left: 15%;
}
/*post a project */
/*home */
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
	left: 0px !important;
}

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.post_img {
    width: 100px !important;
}	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}	
	
	
.row.div-log-reg {
    position: relative !important;
    bottom: 10px;
    width: 100%;
}	
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important; 
}	
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    margin-left: 14px !important;
    margin-top: 0em !important;
}	
.popup_login_img {
    padding-left: 15px;
    margin-bottom: 15px !important;
}	
	
	
	.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	


h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
	
.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
a.navbar-brand {
    position: absolute;
    left: 18em !impo;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 40px;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
	
.term_padding {
    padding: 0px 70px !important;
}	
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
/*about*/
.navbar {
    position: absolute;
    min-height: 50px;
    margin-bottom: 0px !important;
    border: none !important;
    z-index: 99;
    width: 100%;
	background: white !important;
	height: 60px !important;
}
a.navbar-brand {
    position: relative !important;
    left: 20em !important;
}
.navbar-right {
    /* float: right!important; */
    /* margin-right: 0px; */
    margin-top: 10px !important;
}
.small_user {
    position: absolute !important;
    right: 10px !important;
    top: -10px !important;
}

.aboutsmslick1 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 3em !important;
    right: 0em !important;
    background: none !important;
    border-style: none !important;
}
.aboutsmslick1 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 3em !important;
    left: 0em !important;
}



.who {
    margin-top: 25px !important;
}
.whaT {
    margin-top: 25px !important;
}

.about_padding {
    padding: 0px 30px !important;
}
.about_main h2 {
    font-size: 32px;
    font-family: 'MontserratAlternates-SemiBold';
    text-align: center !important;
}
.about_main p {
    font-size: 24px;
    font-family: 'Nunito-Regular';
    margin-top: 30px;
    text-align: center !important;
}
.video_text h2 {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    color: #38176C;
    margin-bottom: 30px;
    margin-top: -30px !important;
    text-align: center !important;
}
.video_text p {
    font-family: 'Nunito-Regular';
    font-size: 20px;
    line-height: 1.5;
    color: #000000;
    text-align: justify !important;
   
}
.sm_video {
    margin-bottom: 15px !important;
}
.about_three_row{
	 padding: 5px 40px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 40px !important;
}
h2.us_diffr {
    font-size: 24px;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 0px;
    margin-bottom: 20px;
    text-align: center;
}
.about_head_des {
    text-align: center !important;
    padding-left: 0px !important;
}
.about_row_last{
	 padding: 15px 40px !important;
}
h2.service_offerd {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-bottom: 30px;
    text-align: center !important;
}
.offerd_p {
    height: fit-content !important;
    margin-bottom: 15px !important;
	    text-align: left !important;
}
.offerd_p a {
    font-size: 16px !important;
    font-family: 'MontserratAlternates-Medium';
    color: #38176C;
    line-height: 1.1;
    text-decoration: none;
}

.aboutsmslick1 {
    height: 100px !important;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 14em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 14em !important;
    /* right: 0 !important; */
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: 0em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.slick_3_testmonial_pad {
    padding: 0px 50px !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: 0px !important;
}
div#slick3 {
    height: 380px !important;
}
.col-md-12.partner_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 28px !important;
    text-align: center !important;
    margin-top: -10px;
}
.col-md-12.bottom_line {
    font-family: 'Nunito-Regular' !important;
    font-size: 20px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
    text-align: center !important;
}
div#slick4 {
    height: 380px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, #00000073, #000000cf) !important;
    margin: 0px 50px !important;
	/* opacity: 0.6 !important; */
}	
	h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 80px !important;
}
.home_video_text {
    font-size: 24px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
	padding: 0px 50px !important;
}
home_manbot_img {
    padding: 0px 50px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    padding: 0px 120px;
    position: relative;
    /* left: 0px; */
    /* z-index: 99; */
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 30px !important;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}

/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 38% !important;
    left: 0px;
	width: 100% !important;
}
/* .col-md-12.thnku_main { */
    /* position: absolute !important; */
    /* top: 30% !important; */
    /* left: 0px; */
	/* width: 100% !important; */
/* } */
.abot_img_main {
    width: 100px !important;
}
.col-md-12.manpwr_row_2 h3 {
    color: white !important;
    margin-bottom: 30px;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    text-align: center !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */
.col-md-12.highlight_des p {
    position: relative;
    left: 3%;
}


	
.btn.btn-started {
    background: transparent;
    border: 1px solid;
	font-size: 10px;
}
.container.font_style h2 {
    font-size: 20px;
	margin-bottom: -50px;
}
	.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 200px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 25px;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 18%;
    left: 0 !important;
	width: 100% !important;
	padding: 0px 120px !important;
}
.search {
    margin-bottom: 20px;
    margin-left: 0px !important;
}
img.img-responsive.side_img {
    width: 38%;
}
.top_text
{
	color: white !important;
	margin-bottom: 10px;
	font-family: 'MontserratAlternates-Bold' ;
	font-size: 30px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.home_search {
    position: absolute;
    color: white;
    right: 2% !important;
    top: 0;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 2% !important; */
    /* top: 0; */
/* } */
.col-lg-6.col-md-6.col-sm-12.col-xs-12.top_img_text {
    margin-top: 0px !important;
	text-align: center;
}
.main_items {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px !important;
    height: 180px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items:focus {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px !important;
    height: 180px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 10px !important;
}
.main_items p {
    position: absolute !important;
    width: 85% !important;
    bottom: 5% !important;
}
.main_items_last {
    text-align: center;
	color: white;
	background: #FE7467;
	box-shadow: 2px 2px 5px lightgrey;
	margin-bottom: 10px;
	height: 110px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
}
.main_items_last p {
    font-size: 10px;
}
.hired_btn
{
	background: transparent !important;
	border: 1px solid white !important;
	padding: 8px 66px !important;
	margin-right: 20px;
	margin-left:18px !important;
}
.clients_images {
    float: none !important;
    width: 70px;
}
.Post_btn
{
	background: #FE7467 !important;
	padding: 8px 50px !important;
	margin-top: 10px !important;
}
.top_text_btn
{
	color: white;
	font-size: 16px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 16px !important;
}
.sliding_images {
    height: 350px !important;
    position: absolute;
    width: 100%;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 350px !important;
    box-shadow: 0 0 20px rgb(0 0 0 / 40%);
}
.upper_carousel_1
{
	padding-left: 30px;
	padding-right: 30px;
}
.col-md-12.process_heading h2 {
    font-size: 18px;
}

.process_description p {
    margin-bottom: 5px;
	    /* color: #8544e9; */
		font-size: 24px;
}
.col-md-12.text-right.highlight h2 {
    font-size: 22px;
}
.highlight_heading
{
	 position: absolute;
    top: 25%;
    right:21%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-size: 18px;
	font-weight: bold;
}
.highlight_des
{
	 position: absolute;
    top: 38%;
    right: 19%;
	font-family: 'MontserratAlternates-Regular' !important;
	font-weight: 500;
	font-size: 12px;
}
.last_heading
{
	font-size: 16px;
	margin-left: 15px;
}
h2.last_heading {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 30px !important;
}
div#smslick1 {
    width: 100% !important;
 
}
.home_manbot_img {
    padding: 0px 50px !important;
	
    margin-bottom: 15px !important;  

}
.swiggy_waves
{
	width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}
.col-md-12.process_imgs {
    position: absolute;
    left: 0%;
    top: 25%;
    text-align: center;
	width: 100%;
}
	.container-fluid.con2 h2 {
    font-size: 14px;
}
.main_items img {
    width: 60px !important;
}
.main_items p {
    font-size: 18px !important;
	font-family: 'MontserratAlternates-SemiBold';
    color: rebeccapurple !important;
}
	
	.main_items_last img {
    width: 50px;
}
.freelaner {
    padding: 0px 0px;
}
.freelaner.border_free img {
    width: 60%;
}
.freelaner img {
    width: 60%;
}
.freelaner.border_free h3 {
    font-size: 18px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    width: 30px !important;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
    color: black !important;
}
.last {
    margin-top: 50px;
}
.process_img img {
    width: 70px;
    margin-top: -14px;
}
.dotted_line {
    position: absolute;
    top: 20%;
    left: 0px;
    width: 100%;
    padding: 50px 70px;
}
.process_content h4 {
    font-family: 'MontserratAlternates-Regular';
    font-size: 12px;
    color: #803de9;
    font-weight: 700;
}
.border_free {
    border-right: none;
}
/*post a project */
.con_2 {
    position: absolute;
    bottom: 12pc;
    left: 0%;
    color: white;
    right: 0%;
}
.sec_5_row {
    position: absolute;
    bottom: 22pc;
    width: 80%;
    left: 15%;
}
/*post a project */
/*home */
#slideshow2 {
    position: relative;
    width: 100%;
    height: 100px !important;
	left: 0px !important;
}



/*home */



}


@media only screen and (min-width: 891px) and ( max-width: 992px)
{
.main_items {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px;
    height: 215px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
}
.main_items p {
    position: absolute !important;
    width: 80% !important;
    bottom: 5% !important;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 45% !important;
}
.col-md-12.on_main_img {
    position: absolute;
    top: 20% !important;
    width: 85%;
}
.Post_btn {
    background: transparent;
    padding: 8px 35px 8px 35px !important;
    box-shadow: 2px 2px 5px black;
    border: 1px solid white;
    transition: 1s;
    margin-left: -10px !important;
    margin-top: 5px !important;
}
.term_padding {
    padding: 0px 50px !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
	/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 14em !important;
    right: 0px;
	width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 14em !important;
    right: 0px;
	width: 100% !important;
}
.col-md-6.blue_txt_btn {
    position: relative !important;
    top: -4em !important;
}
.tem_page {
    padding: 0px 80px !important;
}
.man_row_sec {
    padding: 0px 80px !important;
}
.man_page_3 {
    padding: 0px 80px !important;
    margin-bottom: 50px;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: 180px;
    width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
  
    width: 100px !important;
   
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */	
	
	
}

@media only screen 
  and (min-device-width: 891px) 
  and (max-device-width: 992px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.term_padding {
    padding: 0px 50px !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
	/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 14em !important;
    right: 0px;
	width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 14em !important;
    right: 0px;
	width: 100% !important;
}
.col-md-6.blue_txt_btn {
    position: relative !important;
    top: -4em !important;
}
.tem_page {
    padding: 0px 80px !important;
}
.man_row_sec {
    padding: 0px 80px !important;
}
.man_page_3 {
    padding: 0px 80px !important;
    margin-bottom: 50px;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: 180px;
    width: 100% !important;
}

img.img-responsive.pull-right.man_power_img {
  
    width: 100px !important;
   
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}

/* end manpower page */	
	
	
}

@media only screen and (min-width: 993px) and ( max-width: 1024px)
{
	
button.btn.man_Post_btn {
    background: transparent;
    color: white;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold';
    margin-left: 15px !important;
    font-size: 24px !important;
    border: 1px solid white;
  
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 50% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 50% !important;
    right: 0px;
    width: 100% !important;
}
.tem_page {
    padding: 0px 70px !important;
}
.man_row_sec {
    padding: 0px 70px !important;
}
.man_page_3 {
    padding: 0px 70px !important;
    margin-bottom: 50px;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: 180px;
    width: 100% !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
	
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
    height: 110px !important;
}	
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
	
	
	input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
.search_nav {
    position: relative;
    top: 4px;
    left: 45% !important;
}
.about_3_cat h4 {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 20px;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid #f4f4f4;
    height: 370px !important;
}	
	
}

@media only screen 
  and (min-device-width: 993px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

button.btn.man_Post_btn {
    background: transparent;
    color: white;
    padding: 7px 30px 7px 30px;
    font-family: 'Nunito-Bold';
    margin-left: 15px !important;
    font-size: 24px !important;
    border: 1px solid white;
  
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 50% !important;
    right: 0px;
    width: 100% !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 50% !important;
    right: 0px;
    width: 100% !important;
}
.tem_page {
    padding: 0px 70px !important;
}
.man_row_sec {
    padding: 0px 70px !important;
}
.man_page_3 {
    padding: 0px 70px !important;
    margin-bottom: 50px;
}
.col-md-6.service_1 {
    margin-bottom: 15px !important;
    height: 180px;
    width: 100% !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
    position: relative;
    top: -20px !important;
}
	
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 18px !important;
    height: 110px !important;
}	
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
	
	
	input#form2 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    float: right;
    padding-left: 20px;
    width: 100% !important;
    border: 1px solid #38176C;
}
/* .search_nav { */
    /* position: relative; */
    /* top: 4px; */
    /* left: 14% !important; */
/* } */
.about_3_cat h4 {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-SemiBold';
    margin-top: 20px;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid #f4f4f4;
    height: 370px !important;
}	
	
}


@media only screen and (min-width: 813px) and ( max-width: 890px){
.thnku_page {
    width: 100px !important;
}	
.home_brand {
    width: 60px !important;
}
.sliding_images {
    height: 450px !important;
    position: absolute;
    width: 100%;
}
#slideshow1 {
    position: relative;
    width: 100%;
    height: 450px !important;
    box-shadow: none !important;
}
.main_items:hover {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px;
    height: 215px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
}
.main_items {
    text-align: center;
    /* border: 1px solid lightgrey; */
    background: white;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 20px;
    height: 215px;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 30px !important;
}
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5% !important; */
    /* top: 0; */
/* } */
select.sub_cat_banner_search {
    height: 40px;
    width: 44% !important;
    position: absolute;
    right: 11% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 45% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* } */

.post_img {
    width: 100px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}	
	
.row.div-log-reg {
    position: relative !important;
    bottom: 10px;
    width: 100%;
}	
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 14px !important;
}	
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    margin-left: 14px !important;
    margin-top: 0em !important;
}	
.popup_login_img {
    padding-left: 15px;
    margin-bottom: 15px !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


	
	
.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
.navbar {
    position: static !important;
    min-height: 50px;
    /* margin-bottom: 0px !important; */
    border: none !important;
    z-index: 99;
    background: white;
	width: 100% !important;
}	
.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
a.navbar-brand {
    position: absolute;
    left: 18em !impo;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 40px;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}









a.navbar-brand {
    position: absolute;
    left: 23em !important;
}	
.clients_images {
    float: none !important;
    width: 70px;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 14em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 14em !important;
    right: 0 !important;
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -8em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.border_free {
    border-right: 1px solid #ffffff !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: -6em !important;
}
div#smslick1 {
    width: 80% !important;
    /* left: 70px; */
    float: right !important;
}
	
	h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 140px !important;
}
.slick_3_testmonial_pad {
    padding: 0px 60px !important;
}

.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
	padding: 0px 30px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    padding: 0px 120px;
    position: relative !important;
    left: 0px;
    /* z-index: 99; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, black, black) !important;
    margin: 0px 15px !important;
	opacity: 0.6 !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}	
.col-md-12.on_main_img {
    position: absolute;
    top: 20% !important;
    left: 0 !important;
	    width: 100% !important;
		    padding: 0px 100px !important;
}	
#slideshow2 {
    position: relative;
    width: 100%;
    height: 120px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.search {
    margin-bottom: 20px !important;
    margin-left: 20px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.hired_btn {
    background: transparent !important;
    border: 1px solid white !important;
    padding: 10px 60px !important;
    margin-right: 10px !important;
    margin-left: 7px !important;
}
.Post_btn {
    background: #FE7467 !important;
    padding: 10px 50px !important;
    margin-top: 10px !important;
}
.main_items p {
    position: absolute !important;
    width: 80% !important;
    bottom: 5% !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: rebeccapurple !important;
    font-size: 16px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 32px;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
}
	
	
	
	/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 32% !important;
    right: 0px;
	width: 100% !important;
	text-align: center !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 20% !important;
    right: 0px;
	width: 100% !important;
	text-align: center !important;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: -50% !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}
}

@media only screen 
  and (min-device-width: 813px) 
  and (max-device-width: 890px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.post_img {
    width: 100px !important;
}	
	
button.btn.home_lets {
    background: #FE7467;
	padding: 8px 45px;
	box-shadow: 2px 2px 5px grey;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}	
button.btn.home_lets span{
	color: white;
	font-family: 'Nunito-SemiBold';
    font-size: 24px !important;

}	
	
.row.div-log-reg {
    position: relative !important;
    bottom: 10px;
    width: 100%;
}	
.left_sec_5 {
    position: relative;
    top: 0em !important;
    left: 0em;
    width: 100%;
	text-align: center !important;
	margin-left: 14px !important;
}	
.col-md-6.row2 {
    border-radius: 5px;
    background: white;
    box-shadow: 2px 2px 5px grey;
    margin-left: 14px !important;
    margin-top: 0em !important;
}	
.popup_login_img {
    padding-left: 15px;
    margin-bottom: 15px !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


	
	
.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	
	
h5.fixedtextcat {
    color: white;
    background: #7f3de9;
    position: absolute;
    top: -5px;
    right: -40px;
    padding: 10px;
    font-family: 'Nunito-Regular' !important;
    display: none !important;
}	
.row.btn_container {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
span.radio_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: 40px !important;
    top: 4px !important;
}
span.file_des {
    font-size: 15px;
    font-family: 'Nunito-Regular';
    position: initial !important;
    left: -10px !important;
}	
.row.container_btn_2 {
    width: 100% !important;
    text-align: right !important;
    margin-left: 0px !important;
}
.navbar {
    position: fixed !important;
    min-height: 50px;
    /* margin-bottom: 0px !important; */
    border: none !important;
    z-index: 99;
    background: white;
	width: 100% !important;
}	
.col-md-4.block_1 span {
    position: absolute;
    left: 10% !important;
    top: 10px !important;
}	
.small_user {
    position: absolute !important;
    right: 11px !important;
    top: -7px !important;
}	
a.navbar-brand {
    position: absolute;
    left: 18em !impo;
}
.post_sec_1 {
    box-shadow: 2px 2px 5px grey;
    position: relative;
    background: white;
    border-radius: 5px;
    width: 100% !important;
    padding: 20px 40px;
    margin-bottom: 25px !important;
    margin-left: 0px !important;
}
.row.sec_2 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-bottom: 25px;
    margin-top: 30px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_3 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}
.row.sec_4 {
    width: 100%;
    box-shadow: 2px 2px 5px grey;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 25px;
    padding: 20px 40px;
    margin-left: 0px !important;
}









a.navbar-brand {
    position: absolute;
    left: 23em !important;
}	
.clients_images {
    float: none !important;
    width: 70px;
}
.slick3 button.slick-prev.pull-left.slick-arrow {
    background: none !important;
    border-style: none !important;
    position: absolute;
    top: 14em !important;
    /* left: 8em !important; */
}
.slick3 button.slick-next.pull-right.slick-arrow {
    position: absolute;
    top: 14em !important;
    right: 0 !important;
    background: none !important;
	border-style: none !important;
}

#smslick1 button.slick-prev.slick-arrow {
    position: relative;
    left: -8em !important;
    top: 20px !important;
    background: none;
    border-style: none;
}
.border_free {
    border-right: 1px solid #ffffff !important;
}
#smslick1 button.slick-next.pull-right.slick-arrow {
    position: relative;
    top: -52px !important;
    background: none !important;
    border-style: none !important;
	    left: -6em !important;
}
div#smslick1 {
    width: 80% !important;
    /* left: 70px; */
    float: right !important;
}
	
	h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    margin: 15px 140px !important;
}
.slick_3_testmonial_pad {
    padding: 0px 60px !important;
}
/* .home_manbot_img { */
    /* margin-bottom: 20px !important; */
/* } */
.home_video_text {
    font-size: 22px !important;
    font-family: 'MontserratAlternates-Medium';
    margin: 20px 0px !important;
	padding: 0px 30px !important;
}
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
    padding: 0px 120px;
    position: relative !important;
    left: 0px;
    /* z-index: 99; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, black, black) !important;
    margin: 0px 15px !important;
	opacity: 0.6 !important;
}
.process_flow_img {
    width: 60% !important;
    float: right !important;
}
.col-md-12.process_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}	
.col-md-12.on_main_img {
    position: absolute;
    top: 12% !important;
    left: 0 !important;
	    width: 100% !important;
}	
#slideshow2 {
    position: relative;
    width: 100%;
    height: 70px;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 100% !important;
}
.search {
    margin-bottom: 20px !important;
    margin-left: 10px !important;
}
button.btn.hired_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
button.btn.Post_btn span {
    font-family: 'Nunito-Bold' !important;
    font-size: 18px !important;
}
.hired_btn {
    background: transparent !important;
    border: 1px solid white !important;
    padding: 5px 10px 5px 10px !important;
    margin-right: 20px;
    margin-left: 10px !important;
}
.main_items p {
    position: absolute !important;
    width: 90% !important;
    bottom: 5% !important;
    font-family: 'MontserratAlternates-SemiBold';
    color: rebeccapurple !important;
    font-size: 16px !important;
}
.carousel_font {
    font-family: 'MontserratAlternates-SemiBold';
    /* margin-left: 30px !important; */
    font-size: 32px;
    margin-top: 20px !important;
    margin-left: 0px !important;
    margin-bottom: 20px !important;
}
	
	
	
	/* manpower page */
.manpower_block {
    background: white;
    padding: 5px 15px !important;
    left: 0;
    height: 230px;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 30px;
}
.col-md-12.manpwr_row_2 {
    position: absolute !important;
    top: 32% !important;
    right: 0px;
	width: 100% !important;
	text-align: center !important;
}
.col-md-12.thnku_main {
    position: absolute !important;
    top: 32% !important;
    right: 0px;
	width: 100% !important;
	text-align: center !important;
}
.col-md-6.blue_txt_btn {
    position: relative;
    left: -50% !important;
}
img.img-responsive.pull-right.man_power_img {
    margin-right: -5px;
    width: 90px;
    margin-top: 90px;
}
button.btn.man_hired_btn {
    background: transparent !important;
    color: white !important;
    font-family: 'MontserratAlternates-Regular' !important;
    border: 1px solid white !important;
    padding: 5px 15px 5px 15px !important;
}
button.btn.man_Post_btn {
    background: #FE7467;
    color: white;
    padding: 5px 15px 5px 15px;
    font-family: 'MontserratAlternates-Regular';
    margin-left: 0px;
    margin-top: 5px;
}
}
/* end manpower page */
@media only screen and (min-width: 1500px) and ( max-width: 1650px){
.left_sec_5 {
    position: relative;
    top: -89px !important;
    left: 0em !important;
}	
	
	
	
	img.img-responsive.side_img {
    width: 90% !important;
	}
	.side_img {
    margin-left: 70px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 70px !important;
}
.overlay-lamp p.show_before {
    position: absolute;
    width: 80% !important;
    text-align: center;
    bottom: 5%;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 72% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
}
.clip_img{
    width: 195px !important;
}
.main_items p {
    position: absolute !important;
    width: 74% !important;
    bottom: 15% !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
	width: 95%;
}
/* .home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5%; */
    /* top: 0; */

/* } */
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 5%; */
    /* top: 0; */

/* } */

}


@media only screen 
  and (min-device-width: 1500px) 
  and (max-device-width: 1650px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.left_sec_5 {
    position: relative;
    top: -89px !important;
    left: 0em !important;
}	
	
	
	
	img.img-responsive.side_img {
    width: 90% !important;
	}
	.side_img {
    margin-left: 70px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 70px !important;
}
.overlay-lamp p.show_before {
    position: absolute;
    width: 80% !important;
    text-align: center;
    bottom: 5%;
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 72% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
}
.clip_img{
    width: 195px !important;
}
.main_items p {
    position: absolute !important;
    width: 74% !important;
    bottom: 15% !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
	width: 95%;
}
.home_search {
    position: absolute;
    color: white;
    right: 5%;
    top: 0;

}
.sm_home_search {
    position: absolute;
    color: white;
    right: 5%;
    top: 0;

}

}
@media only screen and (min-width: 1400px) and ( max-width: 1599px){
.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}
.row.div-log-reg {
    position: absolute;
    bottom: 55px !important;
    width: 100%;
}
	
	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 78% !important;
    text-align: center;
    bottom: 5%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 78% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
   
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
	width: 78%;
}
/* .home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 12%; */
    /* top: 0; */

/* } */
/* .sm_home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 14%; */
    /* top: 0; */

/* } */
span.home_search i {
    font-size: 22px;
    background: #FE7467;
    /* border-radius: 20px; */
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 11px;
}
span.sm_home_search i {
    font-size: 22px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 11px;
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 19px !important;
}
	
	
}

@media only screen 
  and (min-device-width: 1400px) 
  and (max-device-width: 1599px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}
.row.div-log-reg {
    position: absolute;
    bottom: 55px !important;
    width: 100%;
}
	
	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 78% !important;
    text-align: center;
    bottom: 5%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 78% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
   
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
	width: 78%;
}
.home_search {
    position: absolute;
    color: white;
    right: 23%;
    top: 0;

}
span.home_search i {
    font-size: 22px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 11px;
}
.sm_home_search {
    position: absolute;
    color: white;
    right: 23%;
    top: 0;

}
span.sm_home_search i {
    font-size: 22px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 11px;
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 19px !important;
}
	
	
}
@media only screen and (min-width: 1600px) and ( max-width: 1799px){
.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}	
.row.div-log-reg {
    position: absolute;
    bottom: 68px !important;
    width: 100%;
}
	
	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}
	/* .col-md-12.process_imgs { */
    /* position: relative; */
    /* margin-top: -12%; */
/* } */
.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 68% !important;
    text-align: center;
    bottom: 0%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 68% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	    min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 68%;
}
span.home_search i {
    font-size: 22px;
    background: #FE7467;
    /* border-radius: 20px; */
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 10px;
}
/* .home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 13%; */
    /* top: 0; */
 
/* } */
span.sm_home_search i {
    font-size: 22px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 10px;
}
.sm_home_search {
    position: absolute;
    color: white;
    right: 13%;
    top: 0;
 
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 22px !important;
}

	
}


@media only screen 
  and (min-device-width: 1600px) 
  and (max-device-width: 1799px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}	
.row.div-log-reg {
    position: absolute;
    bottom: 68px !important;
    width: 100%;
}
	
	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 68% !important;
    text-align: center;
    bottom: 0%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 68% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	    min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 68%;
}
span.home_search i {
    font-size: 22px;
    background: #FE7467;
    border-radius: 20px;
    height: 40px;
    width: 50px;
    text-align: center;
    padding-top: 10px;
}
.home_search {
    position: absolute;
    color: white;
    right: 33%;
    top: 0;
 
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 22px !important;
}

	
}
@media only screen and (min-width: 1800px) and ( max-width: 1999px){
.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}
.row.div-log-reg {
    position: absolute;
    bottom: 68px !important;
    width: 100%;
}

	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 60% !important;
    text-align: center;
    bottom: 0%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 64% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 64%;
}
/* .home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 13%; */
    /* top: 0; */
/* }	 */
	
}


@media only screen 
  and (min-device-width: 1800px) 
  and (max-device-width: 1999px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.left_sec_5 {
    position: relative;
    top: 16em !important;
    left: 0em !important;
}
.row.div-log-reg {
    position: absolute;
    bottom: 68px !important;
    width: 100%;
}

	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 60% !important;
    text-align: center;
    bottom: 0%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 64% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 64%;
}
.home_search {
    position: absolute;
    color: white;
    right: 36%;
    top: 0;
}	
	
}
@media only screen and (min-width: 2000px) and ( max-width: 2199px){

	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 57% !important;
    text-align: center;
    bottom: 3%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 56% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 56%;
}
/* .home_search { */
    /* position: absolute; */
    /* color: white; */
    /* right: 14%; */
    /* top: 0; */
/* } */
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 23px !important;
}
	
}

@media only screen 
  and (min-device-width: 2000px) 
  and (max-device-width: 2199px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

	img.img-responsive.side_img 
	{
    width: 80% !important;
	}
	.side_img {
    margin-left: 100px;
	}

.modal-dialog {
    width: 400px !important;
    margin-top: 100px !important;
}	
.overlay-lamp p.show_before {
    position: absolute;
    width: 57% !important;
    text-align: center;
    bottom: 3%;
    font-family: 'MontserratAlternates-Bold';
    font-size: 24px;
    padding-left: 15px;
    padding-right: 15px;
}
.overlay-lamp p.show_after {
    position: absolute;
    width: 56% !important;
    text-align: center;
    bottom: 20%;
    font-family: 'Nunito-Regular' !important;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	min-height: 11em;
  
    vertical-align: middle;
}
.main_items p {
    position: absolute !important;
    width: 75% !important;
    bottom: 15% !important;
}	
input#form1 {
    border-radius: 20px;
    height: 40px;
    font-family: 'Nunito-Regular';
    font-size: 18px;
    box-shadow: 2px 2px 5px black;
    padding-left: 20px;
    width: 56%;
}
.home_search {
    position: absolute;
    color: white;
    right: 44%;
    top: 0;
}
.des {
    font-family: 'Nunito-Regular' !important;
    color: #333333 !important;
    font-size: 23px !important;
}
	
}
.upper_carousel_1 img {
    width: 80px;
}
.man_power_img {

    width: 130px;

    filter: brightness(0) invert(1);
}

.aa {
    border: 1px solid #553982;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    padding: 16px;
	transition: 1s;
}
.aa:hover {
    background: #553982 !important;
	position:relative
}

.aa:hover img {
   filter: brightness(0) invert(1);
   z-index:99
}
.aa img {
    /* transition: 1s; */
    /* position: absolute; */
    top: 0;
    left: 0px;
}

h2.partersay {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 36px;
    /* margin-top: 50px !important; */
    /* margin-bottom: 0 !important; */
	
}
.indicatore_last{
	
	    bottom: -25px !important;
}
@media only screen and (max-width: 767px){
	
	
.main_items:hover {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}
.main_items:focus {
    text-align: center;
    background: #fe7467 !important;
    box-shadow: 2px 2px 5px lightgrey;
    margin-bottom: 10px;
    height: 110px;
    padding-left: 4px !important;
    padding-right: 4px !important;
    padding-top: 5px !important;
}	
	
	
	
.vari_sign_block
{
	padding-left: 0px !important;
}
.clear_code {
    font-size: 12px;
    font-weight: 700;
    line-height: 2;
    color: #000;
    margin-left: 0px !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    /* opacity: .2; */
    margin-top: 10px;
    background: none;
    border-style: none;
}	
	
.row.man_row_1 img {
    height: 300px !important;
}	
	
	
.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	

.padding_block_about{
    padding-right: 15px !important;	
}
	
h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    /* margin: 15px 40px !important; */
}
.home_video_text {
    /* font-size: 18px !important; */
   font-family: 'Nunito-SemiBold' !important;
       margin: 20px 0px 0px 0px!important;
	/* padding: 0px 30px !important; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
   font-family: 'Nunito-SemiBold' !important;
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, #00000073, #00000080) !important;
    margin: 0px 15px !important;
	/* opacity: 0.6 !important; */
}
.smrow {
    padding: 0px 25px;
}
.home_manbot_img{
	margin-bottom: 10px !important;
	position: relative !important;
}
img.carosel_img {
    width: 65px !important;
}

.clients_sm {
    padding: 5px !important;
}
.main_items p {
    color: #38176C !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-Medium' !important;
} 
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    /* font-size: 20px !important; */
    padding: 0px 20px !important;
    position: relative !important;
	    margin-bottom: 20px !important;
    /* left: 0px; */
    /* z-index: 99; */
}
.small_user {
    position: absolute !important;
    right: 0px;
}
.process_bg {
    /* background-image: url(../../assets/img/image17.png); */
    background: #f4f4f4 !important;
}

}

@media only screen 
and (max-device-width: 767px) 
  and (-webkit-min-device-pixel-ratio: 2) 
{

.vari_sign_block
{
	padding-left: 0px !important;
}
.clear_code {
    font-size: 12px;
    font-weight: 700;
    line-height: 2;
    color: #000;
    margin-left: 0px !important;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    /* opacity: .2; */
    margin-top: 10px;
    background: none;
    border-style: none;
}	
	
.row.man_row_1 img {
    height: 300px !important;
}	
	
	
.spec {
    margin-bottom: 28px;
    float: none !important;
    margin-top: 0px;
    width: 100%;
}	

.padding_block_about{
    padding-right: 15px !important;	
}
	
h4.process_content {
    font-family: 'MontserratAlternates-Medium';
    /* font-size: 14px !important; */
    color: #38176C !important;
}
.process_line {
    border-top: 1px solid red !important;
    /* width: 80%; */
    /* margin: 15px 40px !important; */
}
.home_video_text {
    /* font-size: 18px !important; */
   font-family: 'Nunito-SemiBold' !important;
       margin: 20px 0px 0px 0px!important;
	/* padding: 0px 30px !important; */
}
.manbot_text h2 {
    /* font-size: 20px !important; */
    font-family: 'MontserratAlternates-SemiBold';
}
.manbot_text p {
   font-family: 'Nunito-SemiBold' !important;
    /* font-size: 12px !important; */
}
.manbot_text {
    position: absolute;
    bottom: 0;
    left: 0;
    color: white;
    padding: 0px 10px !important;
    background-image: linear-gradient(transparent, #00000073, #00000080) !important;
    margin: 0px 15px !important;
	/* opacity: 0.6 !important; */
}
.smrow {
    padding: 0px 25px;
}
.home_manbot_img{
	margin-bottom: 10px !important;
	position: relative !important;
}
img.carosel_img {
    width: 65px !important;
}

.clients_sm {
    padding: 5px !important;
}
.main_items p {
    color: #38176C !important;
}
h4.process_heading {
    font-family: 'MontserratAlternates-Medium' !important;
} 
.col-md-12.lamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    /* font-size: 20px !important; */
    padding: 0px 20px !important;
    position: relative !important;
	    margin-bottom: 20px !important;
   
}
/* .small_user { */
    /* position: absolute !important; */
    /* right: 0px; */
/* } */
.process_bg {
    /* background-image: url(../../assets/img/image17.png); */
    background: #f4f4f4 !important;
}

}
.slider_arrow_img {
    width: 20px !important;
}
.mob_nav {
        font-size: 18px !important;
    font-family: 'Nunito-SemiBold' !important;
    color: #000000!important;
	width: 100%;
}
div#slick3 {
    height: 260px ;
}
div#slick4 {
    height: 290px ;
}
.about_three_row{
	 padding: 25px 120px;
}
.about_3_cat {
	 padding: 5px 15px;
}
.about_row_4{
	 padding: 50px 120px;
}
.about_row_last{
	 padding: 25px 120px;
}
.aboutsmslick1{
	height: 70px;
}
/*home*/
.home_video_text p {
    margin-bottom: 20px;
}
.col-md-12.smlamp_heading h2 {
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 26px;
    margin-bottom: 18px;
}
.slick_3_testmonial {
    padding: 0px 35px ;
}

/*home*/
/*popup*/
span.input_icons {
    position: absolute !important;
    left: 24px !important;
    top: 7px !important;
}
.col-md-12.leaf_login_input {
    margin-bottom: 20px !important;
}

p.popup_signup{
	 font-family: 'Nunito-Semibold';
    font-size: 20px !important;
    margin-top: -20px !important;
	    margin-bottom: 20px !important;
	
}
.col-md-4.leaf_line {
    border-bottom: 1px solid #b0b0bf !important;
    width: 38% !important;
	position: relative !important;
    top: 10px !important;
}
.leaf_or {
    font-size: 16px;
	    padding: 0 !important;
}
span.show_lock {
    position: absolute;
    right: 22px !important;
    top: 7px !important;
}

.col-md-12.leaf_login_input input.form-control {
    padding-left: 37px !important;
}
p.forgot_psw {
    font-size: 16px !important;
    position: absolute !important;
    right: 14px !important;
    top: -15px !important;
}
input#documents {
  
    display: none !important;
}
.left_sec_5 {
    position: relative;
    top: -59px ;
    left: 0em ;
}
h4.section_1_sub_cat {
    margin-top: 15px !important;
    margin-bottom: 5px !important;
}
p.leaf_login {
    font-family: 'Nunito-Regular' !important;
    font-size: 18px !important;
    margin-top: 0px !important;
	margin-bottom: 20px !important;
}
h5#login_msg {
    font-size: 18px !important;
    font-family: 'Nunito-Regular' !important;
    margin-top: 15px !important;
}
p.leaf_signup {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    /* margin-top: -25px !important; */
    margin-bottom: 20px !important;
}
.col-sm-12.col-xs-12.hidden-lg.hidden-md.fee_hr {
    border-bottom: 1px solid #b59696 !important;
    margin-top: 22px !important;
}
.mobile_toggle {
    border-color: #fff !important;
}

.mobile_toggle .icon-bar {
    background: #5f2cb1 !important;
}
.offerd_p a:hover {
    font-size: 20px !important;
    font-family: 'MontserratAlternates-Medium';
    color: black !important;
    line-height: 1.1;
    text-decoration: none;
}
.tem_page
{
	 padding: 0px 120px;
}
.man_row_sec
{
	 padding: 0px 120px;
}
.man_page_3{
	 padding: 0px 120px; 
	 margin-bottom: 50px;
}
/*term*/
.term_top{
 position: absolute !important;
    top: 50%;
	left: 0px !important;
	width: 100% !important;
}
.term_heading 
{
    font-family: 'MontserratAlternates-SemiBold';
    font-size: 32px;
	color: #000000;
}
.term_sub_heading {
    font-family: 'Nunito-Regular';
    font-size: 24px;
	color: #000000;
}
.term_paragraph {
    font-family: 'Nunito-Regular';
    font-size: 18px;
	color: #000000;
	/* text-align: justify; */
	margin: 0 0 2px !important;
}
.col-md-1.term_1 {
    padding: 0 !important;
    width: 10px !important;
}
.col-md-11.term_11 {
    width: 99% !important;
    padding-right: 0px !important;
}
.term_padding{
	 padding: 0px 120px;
}

/*term*/
.about_sm_caro{
	background: #f4f4f4; 
	padding: 10px 20px;
}
.read_more_padd{
	 padding: 0px 50px;
}
.popup_or_line{
	 padding-left: 35px; 
	 margin-bottom: 10px;
}
.popup_login_img{
	 padding-left: 15px;
}
.small_home_scroll{
	 height: 70px;
	 /* padding-left: 10px; */
}
img.toggle_img {
    width: 60px !important;
    margin-left: 2.3em !important;
}
.row.div-log-reg {
    position: absolute;
    bottom: 10px;
    width: 100%;
}
.left_sec_5 {
    position: relative;
    top: 19em;
    left: 0em;
    /* width: 100%; */
}
.form-control{
	font-family: 'Nunito-SemiBold' !important;
}
/*new*/
.slider_arrow_img {
    width: 20px !important;
}
@media only screen and (min-width: 280px) and ( max-width: 320px)
{
.banner_search_small {
    border-radius: 20px;
    width: 100%;
    height: 40px;
    padding: 0px 0px 0px 10px;
    font-size: 12px !important;
}
a.navbar-brand {
    position: absolute !important;
    left: 6.4em !important;
    z-index: 9999;
}
.modal-dialog {
    width: 300px !important;
    margin-top: 50px;
}	
.modal {
    z-index: 9999 !important;
}	
.about_div_3 {
    padding: 25px 10px !important;
    border: 1px solid red;
    height: 350px;
    text-align: center !important;
    margin-bottom: 10px !important;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
	margin-top: 20px;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 10px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 80px !important;
    height: 80px !important;
    padding: 16px;
    transition: 1s;
    left: 7.2em !important;
    margin-bottom: 10px !important;
}
	
}

@media only screen and (min-width: 321px) and ( max-width: 360px)
{
.banner_search_small {
    border-radius: 20px;
    width: 100%;
    height: 40px;
    padding: 0px 0px 0px 10px;
    font-size: 12px !important;
}
	
a.navbar-brand {
    position: absolute !important;
    left: 7.4em !important;
	z-index: 9999;
}
.modal-dialog {
    width: 340px !important;
    margin-top: 50px;
}
.modal {
    z-index: 9999 !important;
}	
.about_div_3 {
    padding: 15px 15px !important;
    border: 1px solid red;
    height: 350px;
    text-align: center !important;
    margin-bottom: 10px !important;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.about_row_4{
	 padding: 20px 10px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 7.8em !important;
    margin: 10px !important;
}
	
}

@media only screen and (min-width: 361px) and ( max-width: 375px)
{
.label_for_small1 {
    box-shadow: 2px 2px 5px lightgrey;
    border-radius: 2px;
    padding: 10px;
    width: 100%;
    border: 2px solid transparent;
    margin-bottom: 0px;
	height: 110px;
}
.small_post_cat_des1 {
    font-size: 12px;
    /* height: 50px; */
    position: absolute;
    width: 87% !important;
    bottom: 10px;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
}
.small_post_cat_des {
    font-size: 12px;
    /* height: 50px; */
    position: absolute;
    width: 87% !important;
    bottom: 0;
    color: #401e74;
    font-family: 'MontserratAlternates-SemiBold';
    padding: 0px;
    font-size: 14px !important;
}
.speci_boxes {
    padding: 5px;
}	
a.navbar-brand {
    position: absolute !important;
    left: 8em !important;
	z-index: 9999;
}
.modal-dialog {
    /* width: 340px !important; */
    margin-top: 50px;
}
.modal {
    z-index: 9999 !important;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 370px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}	
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 7.5em !important;
    margin-bottom: 10px !important;
}	
	
	
}

@media only screen and (min-width: 376px) and ( max-width: 414px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 9em !important;
	z-index: 9999;
}
.modal-dialog {
    /* width: 340px !important; */
    margin-top: 50px;
}
.modal {
    z-index: 9999 !important;
}		
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 350px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 18px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}	
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 9em !important;
    margin-bottom: 10px !important;
}		
	
}

@media only screen and (min-width: 415px) and ( max-width: 540px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 42% !important;
	z-index: 9999;
}
.modal-dialog {
	margin-top: 50px;
}	
.modal {
    z-index: 9999 !important;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}	
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 10.8em !important;
    margin-bottom: 10px !important;
}
	
}
@media only screen and (min-width: 541px) and ( max-width: 568px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 42% !important;
	z-index: 9999;
}
.modal-dialog {
	margin-top: 50px;
}	
.modal {
    z-index: 9999 !important;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}	
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 11 .8em !important;
    margin-bottom: 10px !important;
}
	
}

@media only screen and (min-width: 569px) and ( max-width: 600px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 43% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 11.8em !important;
    margin-bottom: 10px !important;
}
	
}

@media only screen and (min-width: 601px) and ( max-width: 653px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 44% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 12.8em !important;
    margin-bottom: 10px !important;
}	
	
}

@media only screen and (min-width: 654px) and ( max-width: 667px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 44% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 13.8em !important;
    margin-bottom: 10px !important;
}	
	
	
}

@media only screen and (min-width: 668px) and ( max-width: 720px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 45% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 110px !important;
    height: 110px !important;
    padding: 16px;
    transition: .1s;
    left: 15em !important;
    margin-bottom: 10px !important;
}	
	
}

@media only screen and (min-width: 721px) and ( max-width: 736px)
{
	
a.navbar-brand {
    position: absolute !important;
    left: 45% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}	
.aa {
    border: none !important;
    border-radius: 50%;
    width: 110px !important;
    height: 110px !important;
    padding: 16px;
    transition: .1s;
    left: 15.5em !important;
    margin-bottom: 10px !important;
}
	
}
@media only screen and (min-width: 737px) and ( max-width: 767px)
{
select.sub_cat_banner_search {
    height: 40px;
    width: 42% !important;
    position: absolute;
    right: 15% !important;
    top: 0;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
/* select.sm_banner_search { */
    /* height: 40px; */
    /* width: 43% !important; */
    /* border-top-right-radius: 0px; */
    /* border-bottom-right-radius: 0px; */
/* } */
	
a.navbar-brand {
    position: absolute !important;
    left: 45% !important;
	z-index: 9999;
}
.modal {
    z-index: 9999 !important;
}	
.modal-dialog {
	margin-top: 50px;
}	
.about_div_3:hover {
    border: 1px solid red;
    transition: 1s;
    text-align: center !important;
}
.about_div_3 {
    padding: 15px;
    border: 1px solid red;
    height: 250px;
	text-align: center !important;
	    margin-bottom: 10px !important;
}
.about_3_cat p {
    font-family: 'Nunito-Regular';
    font-size: 16px !important;
    color: #000000;
    line-height: 1.5;
}
.about_3_cat {
	 padding: 0px 0px !important;
}
.aa {
    border: none !important;
    border-radius: 50%;
    width: 90px !important;
    height: 90px !important;
    padding: 16px;
    transition: .1s;
    left: 17em !important;
    margin-bottom: 10px !important;
}
	
}

/*loader*/



/*loader*/
div#slickfirst {
    height: 470px;
}
#slickfirst button.slick-next, .slick-prev {
    background: none;
    border-style: none;
}
#slickfirst button.slick-prev {
    position: absolute;
    left: -25px;
    top: 45%;
}
#slickfirst button.slick-next {
    position: absolute;
    right: -25px;
    top: 45%;
}

.li_img {
    padding-left: 1px;
}
.google_img1 {
    padding-right: 1px;
}
.client_email_box h4 {
    font-family: 'Nunito-SemiBold';
    font-size: 20px;
}
.client_email_box img.rese_psw_img {
    width: 50%;
}
.client_email_box p {
    font-family: 'Nunito-Regular';
    font-size: 18px;
	margin-bottom: 15px;
}
.client_email_box {
    box-shadow: 1px 1px 5px lightgrey;
}
.btn.reset_psw_btn {
    background: #FE7467;
    color: white;
    font-family: 'Nunito-SemiBold';
    font-size: 16px;
    padding: 7px 26px;
	box-shadow: 1px 1px 3px grey;
}

.banner_search_small {
    border-radius: 20px;
    width: 100%;
	height: 40px;
	padding: 0px 0px 0px 10px;
}
select.banner_search 
{
    height: 40px;
	width: 100% !important;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
select.sm_banner_search {
    height: 40px;
	/* width: 40%; */
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
select.sub_cat_banner_search
{
    height: 40px;
	width: 100%;
	/* position: absolute; */
	/* right: 20%; */
	/* top: 0; */
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
select.sm_sub_cat_banner_search
{
    height: 40px;
	/* width: 40%; */
	/* position: absolute; */
	/* right: 20%; */
	/* top: 0; */
	border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.col-md-4.col-sm-12.col-xs-12.block_2 p {
    border: 1px solid lightgrey;
    padding: 7px 20px !important;
    border-radius: 5px;
	margin-bottom: -10px !important;
}

.col-md-4.block_2 {
    font-family: 'Nunito-Regular' !important;
    padding: 5px 10px !important;
    font-size: 15px !important;
    text-align: center !important;
	display: flex;
}
.small_post_cat_des
{
	font-size: 12px; 
	/* height: 50px; */
	position: absolute;
    width: 83%;
    bottom: 0;
	color: #401e74;
	font-family: 'MontserratAlternates-SemiBold';
	padding: 0px;
}
.small_post_cat_des1
{
	font-size: 12px; 
	/* height: 50px; */
	position: absolute;
    width: 83%;
    bottom: 10px;
	color: #401e74;
	font-family: 'MontserratAlternates-SemiBold';
	padding: 0px;
}
.thnku_page_last_line {
    margin-top: 15px;
}
.label_for_small 
{
	box-shadow: 2px 2px 5px lightgrey;
	border-radius: 2px;
	padding: 10px;
	width: 100%;
	border: 2px solid transparent;
	margin-bottom: 0px ;
}
.category_icons_post
{
	width: 60px; 
	margin-bottom: 10px;
}
.category_icons_post1
{
	width: 60px; 
	margin-bottom: 10px;
}
.\33 _choice 
					{
						text-align: center;
						top: -10px;
					}
					.radio_sign input[type='radio'] {
        -webkit-appearance: none;
        width: 15px;
        height: 15px;
        border-radius: 50%;
        outline: none;
        box-shadow: 0 0 0 1px #808080;
		position: relative;
		top: 3px;
    }

.radio_sign input[type='radio']:before {
        content: '';
        display: block;
        width: 60%;
        height: 60%;
        margin: 20% auto;
        border-radius: 50%;
    }

 .radio_sign input[type='radio']:checked:before {
        background: #FE7467;
    }
	input#freelancer {
    margin-left: 5px;
}
input#Entity {
    margin-left: 10px;
}
