@charset "utf-8";
/* CSS Document */
/* font-family: 'Roboto Condensed', sans-serif; */

@font-face {
    font-family: 'TitilliumWeb-Regular';
    src: url('../fonts/TitilliumWeb-Regular.ttf');
}
@font-face{
	font-family: 'TitilliumWeb-SemiBold';
	src: url('../fonts/TitilliumWeb-SemiBold.ttf');
}
@font-face{
	font-family: 'TitilliumWeb-Bold';
	src: url('../fonts/TitilliumWeb-Bold.ttf');
}
@font-face{
	font-family: 'TitilliumWeb-BoldItalic';
	src: url('../fonts/TitilliumWeb-BoldItalic.ttf');
}
@font-face{
	font-family: 'BodonBd';
	src: url('../fonts/BodonBd.ttf');
}
@font-face{
	font-family: 'BodonBI';
	src: url('../fonts/BodonBI.ttf');
}
@font-face{
	font-family: 'TitilliumWeb-Italic';
	src: url('../fonts/TitilliumWeb-Italic.ttf');
}
body {
	padding: 0 !important;
	margin: 0 !important;
	font-family: 'TitilliumWeb-Regular';
	font-weight: 400;
	letter-spacing: 0.3px;
}
.ft-reg {  font-family: 'TitilliumWeb-Regular', sans-serif; font-weight: 300; }
.ft-sbold {	font-family: 'TitilliumWeb-SemiBold';font-weight: 600;}
.ft-bold {font-family: 'TitilliumWeb-Bold';font-weight: 700;}
.ft-ssbold {font-family: 'BodonBd'; font-weight: 700;}
.ft-ibold {font-family: 'BodonBI'; font-weight: 700;}
.ft-iibold {font-family: 'TitilliumWeb-BoldItalic'; font-weight: 700;}
.ft-iiibold {font-family: 'TitilliumWeb-Italic'; font-weight: 500;}

.btn-default {
    background-color: #004e77; 
    border-radius: 25px;
    padding: 4px 25px;
    border: 2px solid #004e77;
    color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 700;
}
::selection {
	background-color: #0a79b3;
	color: #fff;
}
a, .btn, button, .form-control {
	outline: 0 !important;
} 
.pd15 {
	padding: 20px;
}
.mt40 {
	margin-top: 40px;
}
.own-clear:after {
	content: '';
	display: table;
	clear: both;
}
.btn-default:hover {
	color: #fff;
}
.btn-line, .btn-line-white {
	background-color: transparent; 
	color: #004e77;
}
.btn-line-white {
	border: 2px solid #fff;
	color: #fff;
}
.btn-line:hover {
	background-color: #004e77; 
	color: #fff;
}
.btn-line-white:hover {
	background-color: #fff; 
	color: #004e77;
}
.btn-full-white {
	border: 2px solid #fff;
	background-color: #fff;
	color: #004e77;
}
/* Header starts */
.ovrhid {
	overflow: hidden !important;
}
header.main-header {
	width: 100%;
	top:0;
	position: absolute;
	/*z-index: 1;*/
}
header.header-fixed {
	position: fixed;
	z-index: 2099;
	top:0;
	background-color: #fff;
	box-shadow: #ccc 0px 1px 9px 0px;
	-webkit-box-shadow: #ccc 0px 1px 9px 0px;
	-moz-box-shadow: #ccc 0px 1px 9px 0px;
	-ms-box-shadow: #ccc 0px 1px 9px 0px;
}
header{
	z-index: 1099;
}
.navbar {
	padding: 8px 0;
}
.header-fixed .navbar-brand{
	/*width: 120px;*/
 /*   height: 60px;*/
}
.navbar-brand {
	width: 225px;
	height: 65px;
	background:url('../images/logo-redmen.jpg') no-repeat;
	background-size: 100%;
    padding: 0;
     margin-right: 0px;
     position: relative;
     top: 5px;
}
.navbar-light .navbar-nav .nav-item {
	
	font-size: 14px;
}
.navbar-light .navbar-nav .nav-link {
	color: #222;
	letter-spacing: 1px;
}
.navbar-light .navbar-nav .nav-link:hover {
	color: #ea1b1b;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
	color: #ea1b1b;
	font-weight: 700;
}
.navbar-light .navbar-nav .race-result-btn {

}
.navbar-light .navbar-nav .race-result-btn .nav-link {
    background-color: #004e77;
    border: 1px solid #004e77;
    color: #fff;
    padding: 0 10px;
    border-radius: 20px;
    margin-top: 8px;
}
.nav-topleft ul li,.nav-topright ul li{
	display: inline-block;
	font-size: 13px;
}
.nav-topleft{
	float: left;
}
.nav-topright{
	float: right;
}
.header-top ul li{
	padding: 2px 20px;
}
.nav-topright ul li a{
	color: #000;
}
.header-top ul li i{
	padding-right: 6px;
}
.header-top ul li .fa-phone{
		 transform: rotateZ(90deg); 
}
.navbar-followicons ul li{
	display: inline-block;
    padding: 15px 18px;
}
.navbar-followicons ul li a img{
	width: 20px;
}
.main-header .topmenu-bar nav{
	padding-top: 76px;
    text-align: center;
    margin: 0 auto;
    width: 80%;
    z-index: 9;
}
.navbar-followicons{
	float: right;
    position: relative;
    z-index: 99;
    top: 45px;
}
#navbarSupportedContent ul li a{
	color: #000;
	text-transform: uppercase;
	font-size: 16px;
	padding: 10px 15px
}
.logo-section{
	width: 100%;
}

.web_heading h1{
	font-size: 30px;
	color: #de1010;
    
}
.web_banner img{
	width: 100%;
    height: 90vh;
    object-fit: cover;
    padding-right: 70px;

}
.web_heading{
	position: relative;
	padding-left: 30%;
	padding-top: 20%;
	padding-right: 75px;
}
.web_heading p{
	font-size: 18px;
	padding: 24px 0px;
	color: #414042;
}
.web_heading p span{
	color: #de1010;
	font-weight: 600;
}
.arrow_form .get_quote{
	border: 2px solid #cc0000;
	display: inline-block;
	background: #eca2bed6;
	text-align: center;
	width: 240px;
}
.arrow_form .get_quote h6{
	display: inline-block;
	color: #cc0000;
	padding-top: 14px;
	
}
.arrow_form .get_quote img{
	display: inline-block;
    background: #fff;
    float: right;
    width: 50px;
    padding: 13px;
}
.zheader_section{
	position: absolute;
	width: 100%;
}
.top_bannersection{
	position: relative;
	top: 0;
	height: 100vh;
}
.top-imgsection{
	position: absolute;
	top: 0;
	left: -60px;
}
.top-imgsection img{
	width: 200px;
}
.top_bannersection .row{
	position: relative;
    top: 90px;
}
.bottom-right{
	position: absolute;
    bottom: -80px;
    right: 0;
}
.web_banner{
	position: relative;
	z-index: 99;
}
.curve_top {
	position: absolute;
	top: 0;
	left: 0;
}
.curve_top img{
	width: 100%;
}
.wb_posti{
	position: relative;
}
.wedo_what {
	padding: 80px 0px;
	text-align: center;
}
.wedo_what h2{
	color: #c00f0d;
    font-size: 46px;
}
.wedo_what p{
	font-size: 18px;
    padding-top: 10px;
    /*text-indent: 100px;*/
    line-height: 30px;
    margin: 0 auto;
    width: 100%;
    color: #000;
}
.redman-title h2{color: #c00f0d !important; font-size: 28px !important;}
.what_weimg{

}
.what_weimg img{
	width: 100%;
	/*height: 580px;*/
    object-fit: cover;
    z-index: 1099;
}
.col_whatweb{
	padding-right: 10%;
	padding-top: 3%;
}
.col_whatweb h2{
	color: #aa951a;
    font-size: 46px;
    padding-bottom: 10px;
}
.col_whatweb p{
	font-size: 18px;
	padding-bottom: 8px;
}
.list_col ul li{
	float: left;
	width: 50%;
	border-left: 7px solid #c00f0d;
    margin-bottom: 40px;
}
.list_col ul li h4{
	padding-left: 20px;
}
.list_col ul li span{
	padding-left: 20px;
	font-size: 18px;
}
.list_col {
	padding-top: 50px;
}
.whatwe_dosec{
	position: relative;
    padding-top: 25px;
}	
.our_servicess{
	position: absolute;
	right: 0;
    top: 25%;

}
.our_servicess img{
	width: 60px;
}
.img_top{
	position: absolute;
	    top: 80px;
    left: 225px;
    z-index: -1;;
}
.img_top img{

}
.flex_header ul li{
	float: left;
	width: 50%;
	text-align: center;
    padding: 30px 12px;
    height: 260px;
}
.flex_header ul li h4{
    font-size: 24px;
    padding: 0px 35px 14px;
    /*min-height: 80px;*/
    color: #6f6767;
}
.flex_header ul li p{
	color: #000;
	font-size: 16px;
	margin-bottom: 10px;
}
.web_header{
	text-align: center;
	color: #de1010;
}
.you_get{
	/*padding: 80px 0px;*/
}
.web_header h2{
	padding-bottom: 40px;
    font-size: 46px;
}
.flex_header ul li p{
	font-size: 16px;
	line-height: 22px;
}
.flex_header ul li{
	border-right: 3px dashed #959595;
	    transition: ease 0.4s;
    -webkit-transition: ease 0.4s;
    -moz-transition: ease 0.4s;
}
.flex_header ul li:last-child{
	border-right: 0;
}
.border-bt ul {
	border-bottom:  3px dashed #959595;
 }
 .flex_header ul li:hover{
 	box-shadow: #7b7b7b 2px 4px 14px 0px;
}
.does_itwork{
	position: relative;
	/*padding-bottom: 80px;*/
	padding: 40px 0px;
	    background: #f5f5f5;
}
.slick-prev:before, .slick-next:before{
	display: none;
}
.pro-navimg{
	position: relative;
}
.pro-navimg {
	background: #aa951a;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 30px auto 0;
}
.itwork_design {
	/*padding-top: 60px;*/
}
.border-ff:after{

        position: absolute;
    content: "";
    background-color: #959595;
    width: 183px;
    /* border-top: 1px solid #E1E8F0; */
    /* border-bottom: 1px solid #E1E8F0; */
    /* margin-left: 29px; */
    height: 3px;
    top: 3px;
    /* right: -53px; */
    left: 10px;
    z-index: 1;
}

.topslider-nav .slick-slide{
	display: inline-block;
    width: 19% !important;
    position: relative;
}
.topslider-nav .slick-track{
	transform: translate3d(0, 0, 0) !important
}
.slider-content h6{
	color: #227cbe;
    border-bottom: 3px solid #227cbe;
    display: inline-block;
    margin-bottom: 10px;
}
.case_styudy{
	padding-top: 60px
}
.img_testmonial h4{
	    float: left;
    width: 27%;
    color: #d4341a;
    font-size: 46px;
}
.client_details{
	float: left;
	width: 73%;
    padding-left: 10px;
}
.client_details ul{
	list-style: initial;
}
.client_details ul li{
	    font-size: 20px;
    line-height: 28px;
    padding-bottom: 5px;
}
.client_details p{

}
.ss-rr:before{

    display: block;
    margin: 0 0 0 -22px;
    position: absolute;
    left: 72%;
    width: 100px;
    color: #000;
    font-style: italic;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 600;
    opacity: 0;
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -o-transform: scaleX(0);
    transform: scaleX(0);
    transition: all .3s ease-in-out;
}
.slick-current .ss-rr:before{
	margin-top: -35px;
    opacity: 1;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    transform: scaleX(1);
}
.ss-1:before{
	content: 'Step 1';
}
.ss-2:before{
	content: 'Step 2';
}
.ss-3:before{
	content: 'Step 3';
}
.ss-4:before{
	content: 'Step 4';
}
.ss-5:before{
	content: 'Step 5';
}
.slick-current .pro-navimg{
	width: 12px;
    height: 12px;
    /*background: #000;*/
}
.img_plan{
	padding: 20px 50px;

}
.img_plan img{
	width: 100%;
	box-shadow: #7b7b7b 2px 4px 14px 0px;
}
.slider-content{
	padding-top: 30px;
    padding-right: 80px;
}
.slider-content h3{
	color: #227cbe;
	    padding-bottom: 10px;
}
.slider-content p{
	    font-size: 16px;
    padding-bottom: 24px;
}
.img_casestydy img{
	width: 100%;
}
.port_content{
	padding-right: 30%;
	    padding-top: 14%
}
.port_content h2{
	color: #414042;
	padding-bottom: 20px;
	font-size: 38px;
}
.port_content p{
	font-size: 18px;
	padding-bottom: 20px;
	    text-indent: 50px;
}
.our_jpbs h3{
	color: #d4341a;
	padding-bottom: 12px;
}
.our_jpbs ul li{
	width: 40%;
	float: left;    
	font-size: 20px;
    margin-bottom: 20px;
}
.our_jpbs ul{
	padding-top: 12px;
}
.our_jpbs{
	margin-top: 30px;
}
.case_styudy .container-fluid{
	padding-left: 0;
}
.case_styudyflow{
	padding-top: 60px;
}
.img_casestydy{
	position: relative;
}
.solid_dot{
	position: absolute;
    top: -60px;
    right: -58px;
    z-index: -1;
}
.img_casestydy .solid_dot img{
	    width: 156px;
}
.case_styudy_sec .port_content{
	padding-right: 30px;
	padding-left: 30%;
}
.case_styudy_sec .solid_dot{
	left: -30px;
	right: auto;
}
.case_styudy_sec .container-fluid{
	/*padding-right: 0;*/
}
.padd-right{
	padding-right: 0;
}
.content_p{
	padding: 50px 0px;
}
.img_testmonial img{
	float: left;
	width: 160px;
}
.img_testmonial p{
	/*float: left;*/
	/*width: calc(100% - 160px);*/
}
.content_p p{
	font-size: 22px;
    color: #1373ba;
    line-height: 30px;
    padding-top: 20px;
    /*padding-left: 15px;*/
}
.mar_auto{
	margin: 0 auto;
    width: 80%;
}
.content_p .container{
	/*width: 1000px;*/
}
.portfolio-img{
	text-align: center;
}
.portfolio-img img{
	width: 70%;
    margin: 0 auto;
}
.footer_con{
	padding-top: 35px;
}
.footer_con .arrow_form{
	margin-bottom: 18px;
}
.footer-logo{
	padding-top: 20px;
}
.footer-logo img{
	width: 125%;
}
.case_styudy .web_header h2{
	padding-bottom: 60px;
}
.sub_form h3{
	color: #c00f0d;
	padding-bottom: 10px;
    text-align: center;
}
.sub_form{
	/*padding-left: 150px;*/
}
.sub_form input,.sub_form select,.sub_form textarea{
	border-radius: 0;
    height: 42px;
    border: 2px solid;
    border-color: #c00f0d;
}
.sub_form textarea{
	resize: none;
	height: 110px;
}
.mar-bt{
	margin-bottom: 24px;
}
.footer_con h5{
	width: 60%;
    font-size: 26px;
}
.footersec{
	background: linear-gradient(4deg, rgba(213,212,212,1) 0%, rgba(238,237,237,1) 9%, rgba(250,250,250,1) 33%, rgba(255,255,255,1) 100%);
	padding: 40px 0px;
}
.project_dess{
	margin-bottom: 30px;
}
.submit_btn{
	text-align: center;
}
.submit_btn button{
	background: #c00f0d;
    color: #fff;
    padding: 8px 38px;
    border-radius: 0;
    font-family: 'TitilliumWeb-Regular';
}
.footer{
	background: #c00f0d;
    text-align: center;
    color: #fff;
    padding: 5px 0px;
}
.footer-logo{
	padding-top: 70%;
}
.padd_foot{
	padding: 0px 0px 0px;
}
.boot_font{
	    padding-left: 80px;
    /*text-align: right;*/
}
.boot_font h5{
	    font-size: 18px;
    text-align: center;
    padding-bottom: 28px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: 'TitilliumWeb-Regular';
  color: #a2a2a2;
  font-size: 16px;
}
::-moz-placeholder { /* Firefox 19+ */
  font-family: 'TitilliumWeb-Regular';
  color: #a2a2a2;
  font-size: 16px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-family: 'TitilliumWeb-Regular';
  color: #a2a2a2;
  font-size: 16px;
}
:-moz-placeholder { /* Firefox 18- */
 font-family: 'TitilliumWeb-Regular';
  color: #a2a2a2;
  font-size: 16px;
}
.form-control:focus{
	box-shadow: none;
	border-color: #b7b7b7;
}
#navbarSupportedContent ul .menu_list a{
	display: inline-block;
	padding: 10px;
}
#navbarSupportedContent ul .menu_list{
	position: relative;
}
#navbarSupportedContent ul .menu_list .nav_en:after{
	position: absolute;
	content: '|';
	background: #000;
    width: 4px;
    /*right: 40px;*/
    margin-left: 10px;
}
.menu_list:before{
	content: 'Language';
    display: block;
    margin: 0 0 0 -22px;
    position: absolute;
    left: 37px;
    top: -14px;
    width: 100px;
    color: #aa951a;
    /* font-style: italic; */
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
}
.case_styudyflow{
	padding-bottom: 30px;
}
.polish .our_servicess img{
	width: 58px;
}
.menu_list a img{
	width: 25px;
	height: 25px;
	border-radius: 50%;
	box-shadow: #7b7b7b 2px 4px 4px 0px
}
.slick-prev, .slick-next{
    width: 30px;
    height: 30px;
}
.slick-prev img, .slick-next img{
    width: 100%;
}
.title_why h2{
	    text-align: center;
    color: #c00f0d;
    font-size: 46px;
    padding-bottom: 50px;
}

#navbarSupportedContent ul{
	position: relative;
    top: -3px;
}




.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);
  border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.menu-area{background: #ea1b1b}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;
  border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{
  color:#fff;font-size:16px;text-transform:capitalize;padding:16px 15px;}
/*.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,
.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, 
.navbar-default .navbar-nav>.show>a:hover{color: #fff !important;background: #e72a33;outline: 0;}
*//*==========Sub Menu=v==========*/
/*.mainmenu .collapse ul > li:hover > a{background: #e72a33;color: #fff}*/
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus,
 .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{background: #d59a3d; color: #fff !important}
.mainmenu .collapse ul ul ul > li:hover > a{background: #c2c8d2; color: #000 !important}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#ea1b1b;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background: #1951ab}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#64B5F6}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0;padding: 0;min-height:20px;width: 100%;}
@media only screen and (min-width: 767px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:205px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1}
.dropdown-item.active, .dropdown-item:active{
	background-color: #ea1b1b;
}
}


.ftt_drop.dropdown-menu::before {
    content: '';
    position: absolute;
    left: 30px;
    right: 0;
    top: -6px;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 6px solid #ea1b1b;
}


#navbarSupportedContent ul .ftt_drop{
	position: absolute;
	top: 100%;
	z-index: 1099;
}
#navbarSupportedContent ul .ftt_drop li a{
	color: #fff;
}
.img_serpagg img{
	width: 100%;
}
.service_page .row{
    position: relative;
    /*top: 90px;*/
}
.service_page{
	position: relative;
	padding-top: 90px;
}
.tech_content{
	position: relative;
    padding-top: 195px;
}
.tech_content h2{
	    text-align: center;
    font-size: 36px;
}

.tagsections p{
	font-size: 17px;
	text-align: center;
}



.focus_onarea{
    padding: 50px 0px;
}
.head_offer{
    text-align: center;
}
.head_offer h2{
    font-size: 34px;
    /*color: #3764ad;*/
    color: #000645;
}
.ser_wapper{
    display: flex;
    overflow: visible;
    width: 100%;
    padding-top: 75px;
    padding-bottom: 75px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.ser_wapper.ser_reverse{
      position: relative;
    overflow: visible;
    padding-bottom: 75px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    width: 100%;
    padding-top: 75px;
    display: flex;
}


.iteam_text{
    position: relative;
    width: 50%;
}
.info_go{
    /*padding-right: 50px;*/
    /*padding-top: 100px;*/
}
.img_go img{
    width: 80%;
    position: relative;
    z-index: 99;
    max-width: none;
    float: none;
    vertical-align: middle;
    display: inline-block;
}
.info_go p{
    font-size: 18px;
    padding-top: 26px;
    color: #44465f;
}
.info_go h2{
    color: #000645;
}
.img_row .img_go img{
    float: right;
}
.contact-banner .textcontent-left{
    width: 65%;
    padding-right: 0
}

.subtextcontent-right{
    float: left;
    width: 35%;
    position: relative;
    margin-top: 10%;
}
.sub_bbimg img{
    width: 100%
}
.numbered_list .dedicated-row{
        width: 33%;
    float: left;
    margin-right: 3px;
    padding-left: 5px;
}
.numbermark{
    display: inline-block;
    width: 40px;
    height: 40px;
    float: left;
    background: #f1592b;
    color: #fff;
    text-align: center;
    border-radius: 100%;
}

.tagsections h2{
text-align: center;
    padding-bottom: 35px;
    color: #ef0909;
    font-size: 40px;

}
.bld_sec{
	padding-top: 20px;
}
.bld_sec ul{
	list-style: initial;
	padding-left: 15px;
}
.bld_sec  h5{
	padding-bottom: 30px;
}
.bld_sec ul li{
	font-size: 16px;
}
.foursec{
	padding: 25px 0px;
}
.conrows{
	padding-bottom: 20px;
}
.conrows h5{
	    padding-bottom: 14px;
    font-size: 24px;
    color: #ea1b1b;
}
.conrows ul{
	list-style: initial;
	padding-left: 20px;
}
.conrows ul li{
	font-size: 17px;
}
.marrows.row{
	margin-right: 0;
	margin-left: 0;
}
.foot-address{padding:20px 0;}
.foot-address > div{ display:grid; align-items:center;}
.foot-address > div:nth-of-type(2){ text-align:center; font-size:20px;}
.foot-address > div:nth-of-type(3){ text-align:center;font-size:20px;}
.foot-address > div i{font-size:30px;}

#aboutus p{text-align:justify;}
@media screen and (max-width: 1400px) {
	.web_heading{
		padding-left: 18%;
    padding-top: 28%;

	}
	.col_whatweb{
		/*padding-right: 30%;*/
	}
	.port_content{	
		padding-right: 15%;
	}
	.case_styudy_sec .port_content{
		padding-left: 18%;
	}
}
@media screen and (max-width: 767px) {
    .foot-address > div{ text-align:center;padding:20px 0;}
}