@font-face {
    font-family: 'publica_sansbold';
    src: url('../fonts/publicasans-bold-webfont.woff2') format('woff2'),
         url('../fonts/publicasans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'publica_sanslight';
    src: url('../fonts/publicasans-light-webfont.woff2') format('woff2'),
         url('../fonts/publicasans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'publica_sansmedium';
    src: url('../fonts/publicasans-medium-webfont.woff2') format('woff2'),
         url('../fonts/publicasans-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'publica_sansultralight';
    src: url('../fonts/publicasans-ultralight-webfont.woff2') format('woff2'),
         url('../fonts/publicasans-ultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{
	font-family: "publica_sanslight"; 
}
ul,p{
	margin: 0px !important;
}
ul,p,span,h1,h2,h3,h4,h5,h6,a,strong{
/*	font-family: 'Publica Sans' !important;*/
}
.host{
	position: relative;
}
.host:hover{
	transition: all 1.5s;
}
.host:hover ul{
	display: block;
	transition: all 1.5s;
}
#icon_d:hover{
	filter: none;
  -webkit-filter: grayscale(2%);
}
.dropdown li img {
	margin: 0px auto;
	display: block;
	width: 78%;
}
.dropdown li img{
	margin: 0px auto;
	display: block;
}
.bottom-space-70 {
	padding-bottom: 23px;
	margin-top: -5%;
}
#feature_circle img {
	width: 100%;
	display: block;
	max-width: 85%;
	padding: 17px 0px 0px 13px;
}
.feature_box_1:hover img{
		-webkit-filter: invert(100%);	
}
/*.dropdown {
	display: none;
	background-color: blue;
}*/
.languages {
	float: right !important;
	display: inline-block;
	color: white !important;
	padding: 0px;
	margin-top: -85px !important;
	width: 13% !important;
	color: white;
}
.languages a {
	color: white;
}
.languages li {
	display: table-cell;
	/* float: right; */
}
.map-section {
    padding: 10px 0px 0px 0px;
}
.languages li a:hover {
	color: #eb7a2f !important;
	text-decoration: none;
}
.pad_40{
	padding: 40px 0px;
}
.wraper{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.clear{
	clear: both;
}
.pading_40{
	padding-top: 40px;
}
.heading_h1{
	font-size: 50px;
	color: #fff;
	font-weight: 400;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.heading_h2 h2{
	font-size: 50px;
	color: #0c182a;
	font-family: 'publica_sansmedium';
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	text-align: center;
}
/******| reseler page start|***********/
.linux_btn{
	margin-top:20px;
	border:none;
	}
.linux_btn li a{
	background:#fff;
	padding:15px;
	border-radius:0px;
	font-size:22px;
	font-weight:500;
	color:#eb7a2f;
/*	margin-bottom:-20px!important;
*/	}
.linux_btn li a:hover{
	background:none; 
	}
.linux_btn > li.active > a, .linux_btn > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #fff !important;
	background-color: #1e2629 !important;
	border: 1px solid transparent !important;
}
/*client feed back*/
#list_div_1{
   height: 745px;
   background: #eb7a2f;
}
/*client feed back*/
#hosting_div_1 {
		padding-bottom: 120px;
	}
#hosting_div_1 h1 {
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 28px;
	background-color: #eb7a2f;
	padding: 39px 0px 14px 0px;
	border-right: 1px solid #363636;
	height:115px;
}
#list_div {
		background-color: white;
		padding-bottom: 19px;
		border-right: 1px solid #ebebeb;
}
	#div_2 h2 {
		color: black;
		font-weight: bold;
		font-size: 60px;
		margin: 0px auto;
		line-height: 44px;
	}	
	#div_2 h6 {
		font-size: 15px;
		color: #8b8b86;
	}
		#div_2 {
		background-color: #f5f5eb;
		text-align: center;
		margin: 0px auto;
		display: block;
		padding: 10px 10px;
		margin-top: -10px;
	}	
	#hosting_div_1 h4 {
		text-align: left;
		background-color: white;
		color: #a2a29c;
		font-weight: bold;
		padding: 18px;
		margin: 0px auto;
		border-bottom: 1px solid #ebebeb;
		font-size: 14px;
		height: 52.4px;
	}
	#hosting_div_1 select {
		width: 89%;
		padding: 10px 14px;
		margin-left: 17px;
		margin-top: 7px;
	}
	#hosting_div_1 img {
		margin-right: 15px;
	}
	#hosting_div_1 input {
		color: #e8823f !important;
		margin-left: 18px;
		margin-top: 0px;
		border-bottom: 0px solid #c6c6c6 !important;
	}
	#hosting_div_1 span {
		margin-left: 17px;
		color: #a2a29c;	
	}
	#hosting_div_1 .radio_btn {
		border-top: 1px solid #ebebeb !important;
		padding: 0px 0px;
		height: 20px;
		padding-top: 13px;
		margin-top: 7px;
	}
	#hosting_div_1 font {
		color: #e9823f;
		font-weight: bold;
	}
	#hosting_div_1 a {
	color: white;
	font-size: 14px;
	background-color: #363636;
	text-align: center;
	margin: 0px auto;
	display: block;
	width: 50%;
	padding: 8px;
	/* margin-top: 7px; */
	border-radius: 10px;
	/* padding: 9px 0px; */
	padding: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 5px !important;
	font-family: 'publica_sanslight';
}
	#hosting_div_1 a:hover {
		text-decoration: none;
	}
/******| reseler page start|***********/
/* Css for select start*/
.ser ul li form #search {
	width: 432px;
	font-weight: bold;
	padding: 10px 5px;
	color: #a4a0a0;
	font-size: 13px;
	border: 2px solid #8c4a1d;
	border-radius: 2px;
	border-bottom: 1px solid #8c4a1d;
	height: 52px;
	padding-bottom: 1px;
	border-left: none;
	margin-left: -5px;
}
.width{
	width: 84%;
	margin: 0 auto;
}

.bttn{
	background-color: #363636;
	color: #fff;
	height: 40px !important;
	margin-left: 10px !important;
}
.input-group-addon, .input-group-btn {
	width: auto !important;
	white-space: nowrap;
	vertical-align: middle;
}
.new_seletor {
	display: inline-block;
	padding: 6px 25px;
	margin-bottom: 0;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	height: 40px !important;
	border: 1px solid transparent;
	border-radius: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #333;
	background-color: #fff;
	border-color: #ccc;
	-webkit-padding-after: 5px;
    -webkit-padding-before: 10px;
}
.form_control{
	width: 60% !important;
	height: 40px !important;
}
.frm_label{
	padding: 5px 5px;
	font-size: 18px;
	color: #fff;
}
.ser ul li form button {
	background-color: #fdc400;
	padding: 15px 15px;
	margin-left: -6px;
	height: 52px;
	border-right: 1px solid #8c4a1d;
	border-top: 2px solid #8c4a1d;
	border-bottom: 1px solid #8c4a1d;
	border-left: none;
}
/* Css for select Closed*/
/*header CSS*/
.tmp{
	position: relative;
}
.closebtn{
	display: none;
}
.nav_open{
	display: none;
}
.nav_div {
	position: absolute;
	z-index: 3;
	left: 0;
	right: 0;
	top: 38px;
	height: 72px;
}
#logo{
	width:180px;
	float:left;
}
#top-menu{
	position:relative;
	padding-right:70px;
	min-width:100px;
}
#top-menu, #top-social{
	margin-top: 12px;
	float:right;
}
#top-menu .menu-items{
	margin:0px 85px 0px 0px;
	padding:0px;
	display:none;
}
#top-menu.active .menu-items{
	display:block;
}
#top-menu .menu-items > li{
	display:inline-block;
	opacity:0;
	position:relative;
	top:-5px;
	transition:top 0.3s ease 0.1s, opacity 0.3s ease 0.1s;
	margin-right:18px;
}
.dark-gray {
    background-color: #363636;
}
#top-menu.active .menu-items.active > li{
	opacity:1;
	top:0px;
}
#logo > a, #top-menu .menu-items > li > a{
	text-transform:uppercase;
	color:#fff;
}
#top-menu .menu-items > li > a:hover{
	color:	#eb7a2e;
}
#top-menu .menu-items > li > a {
	font-size: 12px;
	letter-spacing: 0px;
	text-decoration: none;
	padding: 10px 0px;
	text-transform: uppercase;
	font-family: 'publica_sanslight';
}
#top-menu .menu-items > li:nth-child(2n){
	transition:top 0.3s ease 0.2s, opacity 0.3s ease 0.2s;
}
#top-menu .menu-items > li:nth-child(3n){
	transition:top 0.3s ease 0.3s, opacity 0.3s ease 0.3s;
}
#top-menu .menu-items > li:nth-child(4n){
	transition:top 0.3s ease 0.4s, opacity 0.3s ease 0.4s;
}
#top-menu .menu-items > li:nth-child(5n){
	transition:top 0.3s ease 0.5s, opacity 0.3s ease 0.5s;
}
#top-menu .menu-items > li:nth-child(6n){
	transition:top 0.3s ease 0.6s, opacity 0.3s ease 0.6s;
}
#top-menu .menu-items > li:nth-child(7n){
	transition:top 0.3s ease 0.7s, opacity 0.3s ease 0.7s;
}
#top-menu .nav-trigger {
	position: absolute;
	top: 12px;
	right: 50px;
	width: 50px;
}
#top-menu .nav-trigger > .icon-bar{
	display:inline-block;
	width: 25px;
	margin-left: 30px;
	height: 16px;
	position: relative;
	color: #fff;
}
#top-menu.active .nav-trigger > .icon-bar{
	position:relative;
}
#top-menu.active .nav-trigger > .icon-bar > span:first-child{
	transform:translate(-50%, -50%) rotate(45deg);
}
#top-menu.active .nav-trigger > .icon-bar > span{
	position:absolute;
	top:50%;
	left:50%;
	bottom:inherit;
	color: #fff;
}
.nav-trigger{
	cursor:pointer;
}
#top-menu .nav-trigger > .icon-bar > span{
	display:block;
	width: 64%;;
	border-bottom:2px solid #fff;	
	transition:all 0.3s ease-in-out 0s;
	position:absolute;
	top:50%;
	left:0px;
}
#top-menu .nav-trigger > .icon-bar > span:nth-child(2){
	top:7px;
	left:0px;
}
#top-menu .nav-trigger > .icon-bar > span:last-child{
	transform:rotate(0deg);
	bottom:0px;
}

#top-menu .nav-trigger > .icon-bar > span:first-child{
	transform:rotate(0deg);
	top:0px;
}
#top-menu.active .nav-trigger > .icon-bar > span:nth-child(2){
	opacity:0;
	display:none;
}
#top-menu.active .nav-trigger > .icon-bar > span{
	position:absolute;
	top:50%;
	left:50%;
	bottom:inherit;
}

#top-menu.active .nav-trigger > .icon-bar > span:last-child{
	transform:translate(-50%, -50%) rotate(-45deg);
}
/****   New Order table Css Start    ****/
.order_div_1 h3 {
	color: white;
	font-size: 16px;
	font-family: 'publica_sansmedium';
	background-color: #eb7a2f;
	text-align: center;
	text-transform: uppercase;
	padding: 18px 0px 13px 0px;
	margin-bottom: 0px;
}
.table-heading {
	font-size: 18px;
	text-align: center;
	padding: 0px 0px 12px;
}
.table_desc .table p {
	font-size: 10px;
	padding: 10px 0px 10px 58px !important;
}
.new_order_table {
	/* width: 270px; */
	margin: 0px auto;
	display: block;
	padding: 0px 0px 30px 0px;
}
.order_div_1 h1 {
	font-size: 20px;
	color: #222222;
	text-transform: capitalize;
	text-align: center;
	background-color: #f5f5eb;
	margin: 0px auto;
	font-family: 'publica_sansmedium';
	padding: 22px 0px 14px 0px;
}
.order_div_1 span {
	color: #8b8b86;
	font-size: 15px;
	text-transform: uppercase;
}
.order_div_1 h5 {
	color: white;
	background-color: #eb7a2f;
	font-size: 15px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #484848;
	text-align: center;
	margin-top: 0px !important;
	margin-bottom: 0px;
	font-family: 'publica_sansmedium';
	border-bottom: 1px solid #f48c48;
}
.order_btn {
	text-align: center;
	background-color: #eb7a2f;
}
.order_btn a {
	color: white;
	font-family: 'publica_sansbold';
	font-size: 13px;
	padding: 10px 12px;
	background-color: #363636;
	text-decoration: none;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight: lighter !important;
}
.order_btn a:hover {
	text-decoration: none;
	color: white;
}
.order_btn_div {
	padding: 25px 0px;
}
.more_btn {
    line-height: 69px;
    background: white !important;
    color: #363636 !important;
    padding: 10px 32px !important;
}
.new_order_table:hover h5  {
	background-color: #363636;
	color: white;
	border-bottom: 1px solid #484848;
	transition: all 0.5s;
}
.new_order_table:hover h3 {
	background-color: #363636;
	color: white;
	transition: all 0.5s;
}
.new_order_table:hover .order_btn {
	background-color: #363636;
	transition: all 0.5s;
}
.new_order_table:hover a{
	background-color: #eb7a2f;
	transition: all 0.5s;
}
.float_right {
	float: right !important;
}
.last_table {
	width: 23% !important;
}
/****   New Order table Css Closed    ****/
/* new Changes Css Start */
.what_sect_text h1 {
    font-size: 22px;
    font-family: 'publica_sansmedium';
    padding-top: 0px;
    width: 74%;
    margin: 0 auto !important;
    font-weight: bold;
    color: #eb7a2f;
    text-transform: uppercase;
    /* font-weight: bold; */
    line-height: 30px;
}
#top-menu .menu-items > li > a {
	font-size: 15px;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 10px 0px;
	text-transform: uppercase;
	font-family: 'publica_sansmedium';
	display: block;
}
#top-menu .menu-items > li {
	display: inline-block;
	opacity: 0;
	position: relative;
	top: -5px;
	transition: top 0.3s ease 0.1s, opacity 0.3s ease 0.1s;
	margin-right: 16px;
}
.content p {
	color: #919191;
	font-size: 17px;
	font-family: 'publica_sansmedium';
	line-height: 22px;
	padding-bottom: 25px;
}
.content_page_heading h1 {
	text-align: center;
	color: #db722e;
	font-size: 45px;
	font-family: 'publica_sansmedium';
	padding: 15px 0px 25px;
}
.content_page_heading p {
	text-align: center;
	color: #363636;
	font-size: 20px;
	font-family: 'publica_sansmedium';	
}
#replace {
	display: block;
}
.ser_box:hover{
	background-color: #504f4f;
	color: #fff;
}
.ser_box:hover h3{
	color: white;
}
.border_dotted {
	width: 2px;
	height: 122px;
	background: #eb7a2f;
	margin: 0px auto;
	display: block;
	padding: 0px !important;
	border-right-style: dashed !important;
	/* border: 1px solid white; */
	border-left: none !important;
	border-top: 0px !important;
	border-bottom: 0px !important;
	margin-top: 11px;
}
.tld_headings h2 {
	text-align: center;
	color: #eb7a2f;
	font-family: 'publica_sansmedium';	
	font-size: 45px;
	padding: 40px 0px 0px 0px;
}	
.tld_pra_1 {
	text-align: center;
	color: #eb7a2f !important;
	font-size: 25px;
	font-family: 'publica_sansmedium';
	padding: 10px 0px 0px 20px;	
}
.tld_pra_2 {
	text-align: center;
	color: #504f4f;
	font-family: 'publica_sansmedium';
	font-size: 19px;
	padding: 20px 0px;	
}
.tld_h2 {
	font-family: 'publica_sansmedium' !important;
}
.table_desc h3 {
	text-align: center;
	color: #eb7a2f;
	font-size: 30px;
	font-family: 'publica_sansmedium';
	padding: 30px 0px 10px 0px;
}
.detail_pra {
	text-align: center !important;
	color: #504f4f !important;
	font-size: 9px !important;
}
td h6 {
	margin: 0px;
	position: absolute;
	background: #363636;
	color: white;
	font-family: 'publica_sansmedium';
	margin-top: -8px;
	margin-left: -8px;
	height: 100%;
	padding-left: 0px;
	padding-top: 20px;
	width: 58px;
}
.pos-relative {
    position: relative;
}
tr td {
	border-bottom: 1px solid black !important;
}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
}
.height_20 {
	height: 50px;
}
.margin_20 {
	margin-top: 80px;
}
.dropdown {
    display: none;
	position: absolute;
	top: 40px;
	left: -40px;
}
.dropdown li {
	list-style-type: none;
	/* transition: all 1.5s; */
	padding: 3px 14px 3px 10px;
	background-color: rgba(246, 154, 73, 0.7);
	border-color: rgba(0, 0, 0, 0.5);
	visibility: inherit;
	white-space: nowrap;
	opacity: 1;
	/*transform: translate3d(0px, 0px, 0px);*/
	transform-origin: 37% 31% 5px;
}
.dropdown li:hover {
	background-color: #d86b22;
}
.dropdown li a {
	color: white;
	font-family: "publica_sanslight";
	font-size: 16px;
}
.dropdown li a:hover {
	text-decoration: none;
	color: white;
}
}
.td_2 {
	height: 36px;
	padding-top: 12px;
} 
.last_pra {
	height: 70px;
}		
.last_td {
	height: 80px !important;
}
.last_pra_2{
	height: 37px !important;
}
.first_h6 {
	margin-top: -10px;
}
.last {

}
.top_section {
	background-color: #1c1c1c;
}
.address_div {
	margin: 0px !important;
	padding: 0px;
	padding: 7px 0px;
}
.address_div span{
	color: #4f4f4f;
	font-family: 'publica_sansmedium';

}
.address_div i{
	color: #eb7a2f;
}
.fa-phone {
	margin-right: 10px;
}
.fa-envelope {
	margin-left: 10px;
	margin-right: 10px;
}
.langauge_div ul li {
	list-style: none;
	display: inline-block;
	padding: 10px 16px;
	font-size: 11px;
}
.langauge_div ul li a {
	color: #4f4f4f;
	font-family: 'publica_sansmedium';
}
.langauge_div ul li span {
	color: #303030;
}
.langauge_div ul li a:hover {
	color: #eb7a2f;
	text-decoration: none;
}
.langauge_div ul li a:active {
	color: white !important;
}
.active_1{
	color: white !important;
}
.content_text h3 {
	text-align: center;
	font-size: 24px;
	font-family: 'publica_sansmedium';
}
.content_text p {
	text-align: center;
	font-size: 23px !important;
	font-family: 'publica_sanslight';
	font-weight: lighter;
}
/* new Changes Css Closed */

/*****| Slider |*****/
.owl-carousel {
     position: relative;
}
.owl-prev {
	position: absolute;
	top: 245px;
	z-index: 999;
	left: 8px;
}
.owl-next {
	position: absolute;
	z-index: 999;
	top: 245px;
	right: 8px;
}
.owl-theme .owl-controls .owl-buttons div {
	padding: 8px 12px !important;
	background: #eb7a2f !important;
}
.item img{
	width: 100%;
}
.owl-theme .owl-controls {
	margin-top: 0px !important;
}
/*****| Slider End |*****/

/@charset "utf-8";
/* CSS Document */
.slide_section{
	position: relative;
	background-color: #0c182a;
}
.ser {
	position: absolute;
	top: -102px;
	width: 96%;
	z-index: 5;
	background-color: #eb7a2e;
	border-color: rgba(0, 0, 0, 0.5);
	transition: none 0s ease 0s;
	border-width: 0px;
	margin: 0px;
	padding: 30px 0px;
	font-weight: 400;
	font-size: 16px;
	white-space: nowrap;
	max-height: 120px;
	opacity: 0.9;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
	border-top-left-radius: 19px;
	border-top-right-radius: 19px;
}
.ser ul {
	/*list-style: none;
	padding-left: 0px;
	padding-right: 0px;*/
	
}
.ser ul li {
/*	display: inline-block;
	width: 12%;
	text-align: center;
	margin-top: 28px;
	margin-bottom: 14px;*/
}
/*.slide_border{
	border-right: 1px solid rgba(0, 0, 0, 0.5);
	/*transform: skew(-10deg);*/
.ser ul li a{
    /*width: 33.0%;
	text-align: center;
	color: #fff;
	display: block;
	*/
    font-size: 14px;
    font-family: 'publica_sanslight';
}
.ser ul li a span{
	font-family: 'publica_sansmedium';	
}
.ser ul li label {
	color: #fdc400 !important;
	font-size: 19px;
	margin: 0px auto;
	margin-left: 44%;
	font-family: 'publica_sansmedium';
	font-weight: lighter;
}
.ser ul li h6 span {
	color: white;
	font-size: 23px;

}
.ser ul li h6 {
	color: black;
	/*font-weight: bold;*/
	font-size: 14px;
	margin: 0px auto;
	line-height: 17px;
	letter-spacing: 1px;
	font-family: 'publica_sansbold'
}
.ser ul li form #search {
	width: 456px;
	font-weight: bold;
	padding: 10px 5px;
	color: #a4a0a0;
	font-size: 13px;
	border: 2px solid #8c4a1d;
	border-radius: 2px;
	border-bottom: 1px solid #8c4a1d;
	height: 52px;
	padding-bottom: 1px;
}
/*.ser ul li form i {
	background-color: #fdc400;
	padding: 18px 15px;
	margin-left: -6px;
	height: 52px;
	border-right: 1px solid #8c4a1d;
	border-top: 2px solid #8c4a1d;
	border-bottom: 1px solid #8c4a1d;
}*/
.border_skew {
	width: 1px !important;
	height: 37px;
	background: black;
	/* transform: sk; */
	transform: skew(-22deg);
	margin: 0px !important;
}
.ser ul li:hover{
	
}
.ser ul li a {
	text-decoration: none;
}
.border_dotted_div {
	margin: 0px !important;
	padding: 0px !important;
	display: block;
	margin-top: -51px !important;
}
.border_dotted {
	width: 2px;
	height: 70px;
	background: #eb7a2f;
	margin: 0px auto;
	display: block;
	padding: 0px !important;
	border-right-style: dashed !important;
	border-left: none !important;
	border-top: 0px !important;
	border-bottom: 0px !important;
	margin-top: 11px;
}
.org {
	margin-left: 53% !important;
}
.us {
	margin-left: 60% !important;
}
.icon{
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
}
#replace {
	display: none;
}
.slide_section_bg{
	background-color: #363636;
	margin-top: -1px;
}
.content{
	text-align: center;
}
.content h2 {
	color: #eb7a2f;
	font-size: 50px;
	font-weight: normal;
	margin-top: 26px !important;
	margin-bottom: 0px !important;
	font-family: 'publica_sansultralight';
	font-style: normal;
}
.content h3{
	color: #fff;
	font-size: 50px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-family: 'publica_sansmedium';
}

.content p{
	color: #919191;
	font-size: 21px;	
	font-family: 'publica_sansmedium';
}

/*****| Slide Section End |*****/



/*****| content_text_section End |*****/
.content_text_section{
	padding: 10px 0px 0px 0px;
}
.content_text p:first-child{
	font-size: 16px;
	color: #0c182a;
	font-family: 'publica_sanslight';
}
.content_text p:nth-child(2) {
	font-size: 26px;
	color: #bb6831;
	font-family: 'publica_sansmedium';
	padding: 0px 0px 10px 0px;
}
.content_text a{
	font-size: 24px;
	text-decoration: none;
	font-family: 'publica_sansmedium';
	color: #0c182a;
}
/*****| content_text_section End |*****/

/*****| Services Section |*****/
.col_padding{
	padding-right: 5px !important;
	padding-left: 5px !important;
}
.ser_box{
	background-color: #fbfbfb;
	padding: 25px;
	margin-bottom: 10px;
}
#replace {
	display: block;
}
.ser_box:hover {
	display: block;
}
.ser_box:hover #replace_1 {
	display: none;
}
.ser_box:hover{
	background-color: #504f4f;
	color: #fff;
}
.ser_box:hover .ser_icon{
	color: #34c1f6;
}
.ser_box:hover p{
	color: #fff;
}
.ser_img.box {
	position: relative;
	float: left;
	width: 30%;
}
.ser_icon {
	width: 85px;
	border-radius: 50%;
	position: absolute;
	background-color: #eb7a2f;
	height: 85px;
	text-align: center;
	top: 17px;
	left: 16px;
	right: 0px;
}
.ser_icon i {
	vertical-align: middle;
	padding: 20px;
	font-size: 35px;
	color: white;
}
.ser_text h3{
	font-size: 26px;
	font-family: 'publica_sanslight';
}
.ser_text h3 strong{
	font-family: 'publica_sansmedium';
}
.ser_text p{
	font-size: 16px;
	font-family: 'publica_sanslight';
	color: #062033;
	text-align: justify;
}


/*****| Services Section End |*****/

/*****| What Section |*****/
/*.padding_60{
	padding: 60px 0px;
}*/
.what_sect {
	background-color: #363636;
	padding: 0px 0px 30px 0px;
}
.what_we_img{
	width: 82%;
	margin: 0 auto;
	overflow: hidden;
}
.left_right_0{
	padding-right: 0px !important;
	padding-left: 0px !important;
	position: relative;
}
.left_right_0 div {
	margin-bottom: 20px;
}
.what_sect_text {
	text-align: center;
	padding: 35px 0px 30px 0px;
}
.what_sect_text h2{
	font-size: 30px;
	color: #fff;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-family: 'publica_sansmedium';
}
.what_sect_text p {
	font-size: 21px;
	font-family: 'publica_sanslight';
	padding-top: 10px;
	width: 70%;
	margin: 0 auto !important;
	font-weight: bold;
	color: white;
}
.pic_box{
	position: relative;
}
.hover_box {
	background-color: #0c182a;
	overflow: hidden;
	position: absolute;
	z-index: 999;
	top: 85px;
	right: 40px;
	display: none;
}
.hover_box p{
	width: 100%;
	float: left;
	color: #fff;
	padding: 30px;
	background-color: #d67b40;
}
.hover_box span:first-child{
	font-size: 32px;
	font-family: 'publica_sansmedium';
}
.hover_box_sp2 {
	font-size: 60px;
	font-family: 'publica_sansmedium';
	line-height: 50px;
}

.hover_box span:last-child{
	font-size: 18px;
	font-family: 'publica_sanslight';
}
.pic_box:hover .hover_box{
	display: block;
	visibility: visible;
}

/*****| What Section End |*****/

/*****| Client Section |*****/
.client_grad{
	background-image: url('../img/bg.jpg');
	background-position: 100% 98%;
	background-repeat: repeat-x;
}
.client_sec i {
	font-size: 70px;
	color: #fff;
}
.client_sec p{
	font-size: 25px;
	color: #fff;
	font-weight: 300;
	text-align: justify;
	padding-left: 75px;
}
.client_sec h4{
	color: #fff;
	padding-left: 75px;
	font-size: 40px;
	margin: 0px !important;
	padding-top: 20px;
}
.client_sec span{
	color: #fff;
	padding-left: 75px;
	font-size: 25px;
}
.client_heading h5{
	font-size: 50px;
	color: #0c182a;
	font-family: 'publica_sansmedium';
	margin-bottom: 0px !important;
	margin-top: 0px !important;
}
.client_heading h3{
	font-size: 70px;
	color: #0c182a;
	font-family: 'publica_sansmedium';
	margin-top: 0px !important;
}
.client_heading p{
	font-size: 21px;
	color: #919191;
	font-family: 'publica_sanslight';
	font-weight: bold;
	margin-top: 0px !important;
}
.clients_section{
	position: relative;
}
.box_bg {
	height: 175px;
	position: absolute;
	background-color: #363636;
	top: 327px;
	width: 60%;
	left: 0;
}
.std_coment {
	margin-top: 80px;
	color: #fff;
}
.std_coment h3 {
	font-size: 35px;
	color: #ffffff;
	padding-bottom: 10px;
	padding-top: 9px;
	font-family: 'publica_sansmedium';
}
.std_coment span {
	font-size: 22px;
	color: #eb7a2f;
	font-family: 'publica_sanslight';
	font-style: italic;
}
.std_coment h4 {
	font-size: 30px;
	color: #ffffff;
	font-family: 'publica_sansmedium';
	margin: 0px;
	line-height: 32px;
}
.std_desc {
	padding: 46px 0px 0px 0px;
	font-size: 29px;
	color: #4c4c4c;
	text-align: justify;
	font-family: 'publica_sanslight';
}
.circle_rel{
	position: relative;
}
.std_logo {
	position: absolute;
	z-index: 999;
	background-color: #e00000;
	border-radius: 50%;
	width: 340px;
	height: 340px;
	top: 54px;
	left: 77px;
}
.std_logo img {
	display: block;
	margin: 0 auto;
	position: absolute;
	top: 58px;
	left: 0;
	right: 0;
}
/*****| Client Section End |*****/
/*****| Footer Section |*****/
.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: black;
}
.footer_top {
	background-color: #1a1b1d;
	padding: 10px 0px;
	border-bottom: 7px solid #dc6e24;
}
.ftr_top {
	padding: 27px 0px;
	width: 65%;
	margin: 0px auto;
	display: block;
}
.ftr_top ul{
	list-style: none;
	padding-left: 0px;
}
.ftr_top ul li {
	display: inline-block;
	padding: 0px 10px;
	vertical-align: middle;
	color: #0c182a;
}
.ftr_top ul li:first-child{
	font-size: 22px;
	font-family: 'publica_sansmedium';
	line-height: 28px;
}
.ftr_top ul li:first-child span{
	font-size: 28px;
	font-weight: 600;
	line-height: 0px;
}
.ftr_top ul li i {
	margin-right: 15px;
	padding-top: 7px;
	font-size: 30px;
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 2px solid #363636;
	background-color: #fff;
	text-align: center;
	color: #363636;
}
.top_ftr_span{
	font-size: 28px;
	font-weight: 500;
	color: #0c182a;
}
.ftr_top ul li span {
	display: inline-block;
}
.bold{
	font-family: 'publica_sansmedium';
	font-size: 20px;
}
.call_now{
	font-size: 18px;
	line-height: 21px;
}
.ftr_sec h3 {
	font-size: 21px;
	font-family: 'publica_sanslight';
	font-weight: lighter;
	position: relative;
}
.ftr_sec h3::after{
	  content: "";
    position: absolute;
    right: 0;
    top: 28px;
    width: 70px;
    height: 2px;
    background-color: #eb7a2f;
    left: 0;

}
.footer_btm_2 {
	background-color: #1a1b1d;
}
.ftr_botm ul li {
	list-style-type: none;
	display: inline-block;
	padding: 21px 15px;
}
.ftr_botm {
	width: 73%;
	margin: 0px auto;
}
.border_orange {
	background-color: transparent;
	height: 2px;
	width: 60px;
	list-style-type: none !important;
	margin: 0px 0px;
}
.btn.btn_order {
	width: 150px;
	border-radius: 30px;
	height: 45px;
	font-size: 18px;
	font-weight: 600;
	background-color: #0c182a;
	color: #fff;
}
.footer_middle {
	background-color: #363636;
	padding: 10px 0px;
	color: #fff;
}
.footer_bottom{
	background-color: #363636;
	border-top: 1px solid #2b2b2b;
}
.ftr_heading {
	padding: 22px 0px 30px 0px;
}
.ftr_heading h3{
	font-size: 22px;
	color: #ffffff;
	font-weight: 600;
	text-transform: uppercase;
}
.ftr_profile p {
	font-size: 16px;
	font-weight: 300;
	color: #fff;
	letter-spacing: 1px;
	padding-bottom: 6px;
}
.ftr_profile h5 {
	font-size: 16px;
}
.support_heading{
	padding: 55px 0px;
}
.legal{
	margin-top: 40%;
}
.ftr_profile input {
	color: #737373;
	background: #4c4c4c;
	border: none;
	border-radius: 4px;
	padding: 8px 5px;
	width: 260px;
	margin-bottom: 16px;
}
.ftr_profile a {
	margin: 0px auto;
	background: #eb7a2f;
	color: white;
	border-radius: 4px;
	font-weight: lighter;
	width: important;
	padding: 10px 105px;
}
.border_gray {
	border-right: 1px solid #6c6c6c;
}
.accept_heading {
	margin-top: 40%;
}
.follow_heading {
	margin-top: 40%;
}
.ftr_profile h5 span{
	font-size: 22px;
	font-family: 'publica_sansmedium';
	color: #f9301f;
}
.btn.btn-primary.ftr_submit {
	width: 100%;
	font-size: 22px;
	color: #fff;
	background-color: #eb7a2f;
}
.ftr_input{
	height: 44px !important;
	border-color: #0f1f36 !important;
	background-color: #070f1b !important;
	color: #1c2637 !important;
}
textarea.form-control {
	height: auto !important;
}
.ftr_add ul{
	list-style: none;
	padding-left: 0px;
}
.ftr_add ul li i {
	margin-right: 8px;
}
.ftr_add ul li {
	font-size: 15px;
	letter-spacing: 1px;
	padding: 2px 0px;
	/* border-bottom: 1px solid #2b2b2b; */
	color: #9b9b9b;
}
.ftr_add ul li a{
	font-size: 14px;
	font-family: 'publica_sanslight';
	/* border-bottom: 1px solid #2b2b2b; */
	color: #9b9b9b;
}
.ftr_add ul li .bg_gray {
	background-color: #444444;
	color: white;
	/* width: 17px; */
	padding: 8px 13px;
}
.ftr_add ul li .fb {
	border-right: 4px solid #eb7a2f;
}
.ftr_add ul li .tw {
	border-right: 4px solid #eb7a2f;
	margin-left: -13px;
}
.margin_right {
	margin-right: -5px !important;
}
.padding_70 {
	margin-top: 15px;
}
.padding_80 {
	margin-top: 84px;
}
.ftr_menu{
	list-style: none;
}
.ftr_menu li {
	display: inline-block;
	/* padding: 0px 10px; */
	margin-top: 25px;
}
.ftr_menu li a {
	display: block;
	/* padding: 28px 14px; */
	font-size: 14px;
	color: #666666;
	font-family: 'publica_sansmedium';
	height: 14px;
	padding: 0px 12px;
}
.copyright {
	font-size: 14px;
	color: #666666;
	font-family: 'publica_sansmedium';
	vertical-align: middle;
	padding: 25px 0px;
}
.zero_360{
	color: #eb7a2f;
}
/* footer new changes start*/
.footer_top_heading h4 {
	text-align: center;
	color: white;
	font-family: 'publica_sansmedium';
}
.footer_top_heading span {
	color: #c06123;
}

/* footer new changes closed*/
/*****| Footer Section End |*****/


/*****| About US Page |*****/
.about_banner{
	position: relative;
}
.tld-banner img {
    width: 100%;
}
}
.banner.about_banner img {
	height: 100%;
	width: 100%;
}
.banner_text {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
	bottom: 21%;
	text-align: center;
	color: #fff;
	width: 56%;
	margin: 0px auto;
}
.contact-banner-text{
    
}
.captcha-btn {
	padding: 0px;
}
#recaptcha_widget .controls .thumbnail {
	width: 100% !important;
	border-radius: 0;
}
.hosting-banner-text {
    
}
.banner_text h2{
	font-size: 40px;
	font-family: 'publica_sansbold';
	margin: 0px !important;
	text-transform: uppercase;
}
.banner_text p {
	font-size: 18px !important;
	font-family: 'publica_sanslight';
	letter-spacing: 1px;
	width: 67%;
	margin: 0px auto !important;
}
.banner_text span{
	font-size: 24px;	
}
.about_page p{
	font-size: 19px;
	font-family: 'publica_sanslight';
	color: #506270;
	text-align: justify;
}
.about_page p:first-child{
	color: #506270;
}
.about_page p:nth-child(2){
	font-size: 28px;
	color: #506270;
	font-family: 'publica_sansmedium';
	line-height: 34px;
	padding: 35px 0px 20px 0px;
}
.about_page p:nth-child(3){
	font-size: 19px;
	color:#506270;
	font-weight: 500;
	padding: 0px 0px 25px 0px;
}
.sum_sky_bg {
	background-color: #eb7a2f;
}
.about_zero360 {
	padding: 60px 0px 78px 0px;
}
.about_zero360 h2 {
	font-size: 45px;
	font-family: 'publica_sansmedium';
	color: #fff;
	margin: 0px !important;
	padding-bottom: 45px;
}
.why_zero_360 ul{
	padding-left: 0px;
}
.why_zero_360 ul li {
	border-bottom: 2px solid #e97020;
	padding: 12px 0px 25px 26px;
	line-height: 25px;
	font-size: 19px;
	color: #ffffff;
	position: relative;
	list-style: none;
	font-family: 'publica_sanslight';
}
.why_zero_360 ul li:last-child{
	border-bottom: none;
}
.why_zero_360 ul li::before {
	content: "\f061";
	font-family: FontAwesome;
	left: 0px;
	position: absolute;
	top: 14px;
	padding-right: 10px;
}
.why_zero_360 p{
	font-size: 18px;
	color: #fff;
	font-family: 'publica_sanslight';
	text-align: justify;
	padding: 10px 0px;
}
.why_zero_360 p:nth-child(2) {
	font-size: 27px;
	font-family: 'publica_sansmedium';
	line-height: 35px;
}

.our_team_sec{
	position: relative;
}
.team_bg {
	height: 601px;
	position: absolute;
	background: #e97020;
	top: 260px;
	right: 0px;
	width: 59%;
	margin-top: -5px;
}
.team_sec_p {
	text-align: center;
	width: 50%;
	margin: 0 auto !important;
	padding: 25px 0px 37px 0px;
	font-size: 21px;
	color: #878787;
	line-height: 24px;
	font-family: 'publica_sanslight';
	font-weight: bold;
}
.our_team p{
	text-align: justify;
	font-size: 25px;
	padding: 7px 0px;
	width: 86%;
	color: #fff;
}
.our_team h3{
	font-size: 50px;
	color: #fff;
	font-family: 'publica_sansmedium';
	padding: 55px 0px 48px 0px;
	margin: 0px !important;
}
.team_bg_2 {
	position: absolute;
	background-color: #363636;
	width: 42%;
	height: 161px;
	left: -4px;
	bottom: 43px;
}
.team_caption h4 {
	font-size: 40px;
	color: #e7f0f0;
	font-family: 'publica_sansmedium';
	font-style: italic;
	text-align: right;
	padding: 24px 30px 0px 0px;
	line-height: 40px;
}
.team_caption h4 span{
	font-size: 30px;
	color: #eb7a2f;
	font-weight: 400;
	font-style: italic;
	font-family: 'publica_sanslight';
}
/*****| About US Page |*****/

/*****| Contact US Page |*****/
.contact_banner{
	position: relative;
	background: url(../img/contact_banner.png) no-repeat center center; 
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.contact_info {
	background-color: #fbe4d5;
	display: inline-flex;
}
.info_1{
	border-radius: 120px 120px 120px 0px;
	z-index: 1;
}
.info_2 {
	border-radius: 120px 120px 0px 120px;
	z-index: 1;
}
.info_3 {
	border-radius: 0px 120px 120px 120px;
	z-index: 1;
}
.info_4{
	border-radius: 120px 0px 120px 120px;
	z-index: 1;
}
.margin_5{
	margin-bottom: 15px;
	padding: 0px;
}
.cont_circle {
	display: inline-block;
	width: 115px;
	height: 115px;
	border-radius: 50%;
	border: 5px solid #363636;
	padding: 0px 5px;
}
.cont_circle_inn_1 {
	display: inline-block;
	width: 106px;
	height: 106px;
	border-radius: 50%;
	border: 2px solid #af6431;
	padding: 0px;
	margin: 0px -5px;
	vertical-align: middle;
}
.selector-1 {
	width: 100%;
	height: 46px !important;
	color: #0f1f36 !important;
	border: 2px solid #0f1f36 !important;
	border-radius: 0px !important;
}
.con_circle_pra_div {
	padding: 49px 15px 0px;
}
.circle_inner1 {
	box-shadow: inset 0px 0px 2px 4px rgba(194, 194, 194, 0.62);
    -moz-box-shadow: inset 0px 0px 2px 4px rgba(194, 194, 194, 0.62);
    -webkit-box-shadow: inset 0px 0px 2px 4px rgba(194, 194, 194, 0.62);
}
.circle_1 {
	box-shadow: 5px 2px 1px 1px rgba(204, 204, 204, 0.62);
    -moz-box-shadow: 5px 2px 1px 1px rgba(204, 204, 204, 0.62);
    -webkit-box-shadow: 5px 2px 1px 1px rgba(204, 204, 204, 0.62);
}
.circle_2 {
	box-shadow: -5px 3px 0px 1px rgba(204, 204, 204, 0.62);
	-moz-box-shadow: -5px 3px 0px 1px rgba(204, 204, 204, 0.62);
	-webkit-box-shadow: -5px 3px 0px 1pxrgba(204, 204, 204, 0.62);
}
.circle_3 {
	box-shadow: 5px -1px 1px 1px rgba(204, 204, 204, 0.62);
    -moz-box-shadow: 5px -1px 1px 1px rgba(204, 204, 204, 0.62);
    -webkit-box-shadow: 5px -1px 1px 1px rgba(204, 204, 204, 0.62);
}
.circle_4 {
	box-shadow: -5px -2px 1px 1px rgba(204, 204, 204, 0.62);
	-moz-box-shadow: -5px -2px 1px 1px rgba(204, 204, 204, 0.62);
	-webkit-box-shadow: -5px -2px 1px 1px rgba(204, 204, 204, 0.62);
}
.cont_circle i {
	vertical-align: middle;
	text-align: center;
	display: block;
	padding: 35px;
	font-size: 32px;
	color: #eb7a2f;
}
.banner img {
    width: 100%;
}
.contact_input {
	height: 46px !important;
	color: #0f1f36 !important;
	border: 2px solid #0f1f36 !important;
	border-radius: 0px !important;
} 
.contact-section .form-group {
    margin-bottom: 9px;
}
.contact-section {
    padding: 30px 0px 25px;
}
.cont_btn {
	width: 100%;
	background-color: #eb7a2f;
	color: #fff;
	font-size: 18px;
	border-radius: 0px !important;
	padding: 10px 0px;
	font-weight: 400;
}
/*****| Contact US Page End |*****/

/*****| Our Clents Page |*****/
.clents_banner{
	position: relative;
	background: url(../img/clients_banner.png) no-repeat center center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 450px;
}
.client_box {
	width: 20%;
	float: left;
	display: block;
	padding: 38px 0px;
	border-right: 1px solid #eeeeee;
}
.clent_logos div:first-child,.clent_logos div:nth-child(2),.clent_logos div:nth-child(3),.clent_logos div:nth-child(4),.clent_logos div:nth-child(5){
	border-bottom: 1px solid #eeeeee;
}
.clent_logos div:nth-child(5){
	border-right: 0px;
}
.clent_logos div:last-child{
	border-right: 0px;
}
.client_box img{
	margin: 0 auto;
}
.client_name {
	padding: 40px;
	overflow: hidden;
}
.circle {
	width: 60px;
	height: 60px;
	background-color: #000;
	border-radius: 50%;
	float: left;
}
.clent_detail {
	display: inline-block;
	width: 85%;
	float: left;
	padding-left: 25px;
}
.clent_detail i {
	font-size: 30px;
	padding-bottom: 23px;
	color: #e08d56;
}
.clent_detail h4 {
	margin: 0px !important;
	font-size: 29px;
	font-weight: 300;
	color: #010101;
}
.client_bg {
	background-color: #c2c2c2;
}
.clent_detail h4 span{
	font-size: 20px;
	color: #747474;
	line-height: 20px;
}
.clent_detail p{
	padding-top: 20px;
	font-size: 18px;
	color: #062033;
	font-weight: 300;
}
.pading_0 {
	padding: 0px !important;
}
.heading_h3{
	font-size: 40px;
	color: #231f20;
	font-family: 'publica_sansmedium';
	margin: 0px !important;
}
.service p {
	font-size: 25px;
	color: #5e5e5e;
	font-family: 'publica_sansmedium';
	text-align: justify;
	padding: 30px 0px;
}
.service img{
	margin: 0 auto;
}
.service_list {
	padding-bottom: 50px;
}
.Services{
	padding-bottom: 10px;
}
.left{
	float: left;
	width: 50%;
}
.service_list ul{
	padding-left: 0px;
}
.service_list ul li{
	list-style: none;
	position: relative;
	padding-left: 18px;
	font-size: 19px;
	color: #5f5f5f;
	font-family: 'publica_sanslight';
}
.service_list ul li::before{
	content: "\f101";
	font-family: FontAwesome;
	left: 0px;
	position: absolute;
	top: 0px;
	padding-right: 10px;
}
.service_bg{
	background-color: #363636;
}
.white{
	color: #fff !important;
}
.white li{
	color: #fff !important;
}
.sum_sky_color{
	color: #eb7a2e !important;
}
.request_quout_btn {
	background-color: #eb7a2e;
	width: 250px;
	border-radius: 50px;
	font-size: 23px;
	font-family: 'publica_sansmedium';
	color: #fff;
	height: 55px;
	padding: 11px 0px 0px 0px;
	text-transform: uppercase;
}	

/*****| Our Clents Page End |*****/
/* new css start*/
.std_coment h4 {
	font-size: 30px;
	color: #ffffff;
	font-family: 'publica_sansmedium';
	margin: 0px;
	line-height: 32px;
}
.std_coment h4 {
	font-size: 30px;
	color: #ffffff;
	font-family: 'publica_sansmedium';
	margin: 0px;
	line-height: 32px;
}
.ser_text h3 {
	font-size: 19px;
	font-family: 'publica_sansmedium';
	color: black;
}
.ser_text h3 strong{
	font-family: 'publica_sansmedium';
}
.ser_text p {
	font-size: 13px;
	font-family: 'publica_sanslight';
	color: #062033;
	/* text-align: justify; */
	text-align: left;
	padding-bottom: 10px;
}
.ser_icon {
	width: 85px;
	border-radius: 50%;
	position: absolute;
	background-color: #eb7a2f;
	height: 85px;
	text-align: center;
	top: 17px;
	left: 16px;
	right: 0px;
}
.content_text p:first-child {
	font-size: 29px;
	color: #0c182a;
	font-family: 'publica_sansmedium';
	text-align: center;
	color: #eb7a2f;
	/* line-height: 29px; */
}
.content_text a {
	font-size: 30px;
	text-decoration: none;
	font-family: 'publica_sansmedium';
	color: #0c182a;
	display: block;
	margin: 0px auto;
	text-align: center;
	padding: 16px 0px;
}
.content h2 {
    color: #eb7a2f;
	font-size: 50px;
	font-weight: normal;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-family: 'publica_sansultralight';
	font-style: normal;
	text-transform: uppercase;
	line-height: 1.5;
}
.content h3 {
	color: #fff;
	font-size: 50px;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-family: 'publica_sansmedium';
	text-transform: uppercase;
	line-height: 31px;
}
.content p {
    color: #919191 !important;
	font-size: 17px;
	font-family: 'publica_sanslight';
	line-height: 22px;
	padding-bottom: 25px;
}
/* new css closed */
/*****| Career Page |*****/
.pading_140{
	padding: 135px 0px;
}
.career{
	position: relative;
}
.career_image {
	position: absolute;
	bottom: -225px;
}
.career_content p{
	color: #878787;
	font-size: 21px;
	font-family: 'publica_sanslight';
	padding: 20px 0px;
}
.c_left{
	width: 75%;
	float: left;
}
.career_box {
	border: 1px solid #ddd;
	padding: 25px 10px;
	margin-bottom: 10px;;
}
.shadow_gray{
	box-shadow: 8px 8px 0px 2px #404040;
	-moz-box-shadow: 8px 8px 0px #404040;
	-webkit-box-shadow: 8px 8px 0px 2px #404040;
}
.shadow_color{
	box-shadow: 8px 8px 0px 2px #e94543;
    -moz-box-shadow: 8px 8px 0px 2px #e94543;
    -webkit-box-shadow: 8px 8px 0px 2px #e94543;
}
.career_row div:nth-last-child(-n+3){
	border-bottom: 0px solid transparent; 
}
.career_row div:last-child{
	border-right: 0px !important;
}
.career_row div:nth-child(3){
	border-right: 0px !important;
}
.shadow_color span{
	background-color: #e94543; 
	color: #fff;
}
.shadow_gray span{
	background-color: #c5c5c5;
	color: #0f1f36; 
}
.career_type {
	padding-bottom: 50px;
	padding: 25px 16px;
}
.border_right{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.career_box h4{
	font-size: 30px;
	font-family: 'publica_sansmedium';
	color: #0f1f36;
	padding-left: 15px;
}
.career_type img{
	margin: 0 auto;
}
.career_box span {
	width: 150px;
	height: 150px;
	font-size: 36px;
	padding: 15px 25px;
}
.gray{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
/*****| Career Page End |*****/

/*****| Portfolio Page |*****/
.portfolio_tab_div{
	padding-right: 0px !important;
}
.portfolio_tabs > li{
	float: none !important; 
	text-align: center;
	background-color: #dbdbdb;
	border-bottom: 1px solid #fff;
	margin-bottom: 0px !important;
}
.portfolio_tabs > li:last-child{
	border-bottom: 1px solid transparent;
}
.portfolio_tabs {
	border-bottom: 1px solid #ddd;
	width: 70%;
	/* float: left; */
}
.portfolio_tabs > li > a{
	font-size: 18px;
	font-weight: 300;
}
.portfolio_tabs li a i {
	display: block;
	text-align: center;
	font-size: 25px;
	padding-bottom: 4px;
}
.portfolio_tabs > li > a {
	border-radius: 0px 0px 0 0 !important;
	margin-right: 0px !important;
	padding: 30px 15px !important;
	color: #515151 !important;
	font-family: 'publica_sanslight';
	-webkit-font-smoothing: antialiased;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	color: #fff !important;
	background-color: #eb7a2e !important;
	border: 1px solid transparent !important;
}
		/*****| Portfolio Page End |*****/


		/* Domain Page Start   */
	.domain_sec {
		background-color: #363636;
	}		
	.domain_hedi {
		text-align: center;	
	}
	.domain_hedi h1 {
		font-size: 49px;
		color: #eb7a2f;
	}
	.domain_hedi h2 {
		color: white;
		font-weight: bold;
		font-size: 49px;
	}
	.domain_hedi p {
		font-size: 20px;
		color: #919191;
		text-align: center;
	}
	/*.prize_box_1 {
		height: 216px;
		border: 1px solid #c7c7c7;
		width: 100%;	
}*/
    .prize_box_1 {
    	height: 200px;
    	border: 1px solid #c7c7c7;
    	width: 97%;
    }
	.prize_box_1:hover h2{
		background-color: #eb7a2f;
		transition: all 0.5s;
	}
	.prize_box_1 h2 {
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: white;
		background-color: #363636;
		padding: 7px 10px 10px 10px;
	}
	.prize_box_1 h4 {
		text-align: center;
		color: #eb7a2f;
		font-size: 17px;
		font-weight: bold;
		padding: 13px 0px;
}
	.prize_box_1 h1 {
		text-align: center;
		font-size: 30px;
		color: black;
		font-weight: bold;
		padding: 0px 0px 6px 0px;
		margin: 0px auto;
		display: block;
		line-height: 10px;
}
	.prize_box_1 h3 {
		text-align: center;
		font-size: 25px;
		color: #8f8f8f;
		margin: 0px auto;
		display: block;
		padding: 7px 0px;
	}
	#pad_left_10 {
		padding: 50px 0px;
		margin: 0px auto;
		display: block;
		/*margin-left: 29px;*/
	}
	.pad_60{
		padding-top: 30px;
	}
	.domain_table_sec {
		background-color: #363636;
		text-align: center;
		padding-bottom: 60px;
	}
	.table_div h6 {
		color: #eb7a2f;
		font-weight: bold;
		font-size: 20px;
		text-align: center;
	}
	.table_div h2 {
		text-align: center;
		color: white;
		font-weight: bold;
		margin: 0px auto;
		font-size: 49px;
	}
	.table_div p {
		text-align: center;
		color: gray;
		margin: 0px auto;
		display: block;
		line-height: 19px;
		font-size: 20px;
		font-family: arial;
		font-weight: bold;
	}
	table {
		border-spacing: 0;
		border-collapse: collapse;
		text-align: left;
		background: #f5f5eb;
}
	.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #DDD;
}
	thead {
		background-color: #eb7a2f;
		color: white;
		font-weight: lighter !important;
		height: 46px !important;
}
	th {
		text-align: center;
		font-weight: lighter;
	}
	td {
		text-align: center;
		color: #969693;
	}
	#btn_buy {
	color: white;
	background-color: black;
	padding: 7px 4px 6px 3px;
	font-size: 10px;
	font-weight: bold;
	margin: 0px auto;
	display: block;
	width: 80%;
}
	td a:hover {
		text-decoration: none;
		background-color: white;
		color: blue;
	}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.42857143;
	vertical-align: middle;
	border: none !important;
}
	#line_1 {
		color: gray;
	}
	.faq_sec {
		padding-bottom: 60px;
	}
	.faq_div h6 {
		color: #eb7a2f;
		font-weight: bold;
		text-align: center;
	}
	.faq_div h2 {
		color: black;
		font-weight: bold;
		margin: 0px auto;
		text-align: center;
	}
	.faq_div p {
		color: #646464;
		margin: 0px auto;
		display: block;
		line-height: 19px;
		text-align: center;	
	}
	.faq_box {
		border: 1px solid #c7c7c7;
		height: ;
		margin-bottom: 20px;
	}
	.faq_box:hover {
		background-color: black;
		color: white;
		transition: all 1s;	
	}
	.faq_box:hover p {
		color: white;
		transition: all 1.5s;
	}
	.faq_box:hover h3 {
		background-color: white;
		color: black;
		transition: all 3s;
	}
	.faq_box h3 {
		text-align: left;
		color: white;
		background-color: #363636;
		font-weight: bold;
		padding: 10px 10px 8px 12px;
		font-size: 18px;
	}
	.faq_box p {
		color: #646464;
		margin: 0px auto !important;
		display: block;
		font-size: 16px;
		padding: 33px 15px;
		font-weight: bold;	
	}
	.faq_box h3 font {
		color: orange;
		padding: 10px 15px 10px 10px;
	}
	.table-responsive {
		border: none;
		padding: 13px 0px;
	}


		/* Domain Page Closed   */

		/**  Hosting Page Start **/

	.feature_section{
		padding-top: 70px;
	}
	.feature_heading h6 {
		color: #8f8f8f;
		font-size: 20px;
		font-weight: bold;
		margin-top: 48px;
	}
	.feature_heading h1 {
		color: black;
		font-size: 44px;
		font-weight: bold;
		margin: 0px auto;
		display: block;
		line-height: 47px;
	}
	.feature_heading p {
		color: #8f8f8f;
		font-size: 15px;
		padding: 20px 0px;
	}
	.feature_box_1 {
		border: 1px solid #c7c7c7;
		margin: 0px auto;
		display: block;
		width: 255px;
		margin-left: 5px;
		margin-bottom: 5px;
	}
	.feature_box_1:hover {
		background-color: #eb7a2f;
		transition: all 1s;
	}
	.feature_box_1:hover #feature_circle {
		background-color: white;
	}
	.feature_box_1:hover #feature_circle i{
		color: black;
		transition: all 1s;
	}
	.feature_box_1:hover p {
		color: white;
	}
	.feature_box_1:hover h3{
		color: white;
	}
	#feature_circle {
		width: 100px;
		height: 100px;
		border-radius: 50%;
		background-color: #363636;
		margin: 0px auto;
		display: block;
		margin: 0px auto;
		margin-top: 35px;
	}
	.feature_box_1 h3 {
		text-align: center;
		color: #222222;
		font-weight: bold;
		font-size:14px;
	}
	#feature_circle i {
		margin: 0px auto !important;
		display: block !important;
		text-align: center;
		color: white;
		vertical-align: middle;
		padding: 34px 0px;
		font-size: 32px;
	}
	.feature_box_1 p {
		text-align: center;
		color: #8f8f8f;
		font-size: 12px;
		padding-bottom: 58px;
	}
	.purchase_section {
		background-color: #363636;
	}
	.purchase_section p {
		color: white;
		font-size: 20px;
		padding-top: 20px;
		font-weight: lighter;
		padding-bottom: 40px;
	}
	#hosting_div_1 {
		padding-bottom: 120px;
	}
	#def {
		padding: 16px 0px 0px 0px !important;
		background-color: white !important;
		color: #eb7a2f !important;
	}
	#div_1 {
		text-align: center;
		color: white;
		line-height: 0px;
		background-color: #eb7a2f;
		height: 115px;
	}
	#div_1 h3{
		font-size:18px;
		}
	#div_1 h1 {
		margin: 0px auto;
		display: block;
		padding-top: 31px;
	}
	.def_1{
		font-size: 18px !important;
		padding: 26px 0px 20px 0px !important;
	}
	

	#div_1 h2 {
    margin: 0px auto;
    display: block;
    line-height:60px;
    font-size: 24px;
	}
	#div_2 {
		background-color: #f5f5eb;
		text-align: center;
		margin: 0px auto;
		display: block;
		padding: 10px 10px;
		margin-top: -10px;
	}
	.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
	#div_2 h2 {
		color: black;
		font-weight: bold;
		font-size: 45px;
		margin: 0px auto;
		line-height: 44px;
	}	
	#div_2 h6 {
		font-size: 14px;
		color: #8b8b86;
		line-height: 4px;
	}
	#hosting_div_1 h4 {
		text-align: center;
		background-color: white;
		color: #a2a29c;
		font-weight: bold;
		padding: 18px;
		margin: 0px auto;
		border-bottom: 1px solid #ebebeb;
		font-size: 15px;
	}
#hosting_div_1 li {
	text-align: right;
	background-color: #eb7a2f;
	color: white;
	font-weight: bold;
	padding: 15px 9px 10px 8px;
	margin: 0px auto;
	border-top: 1px solid white;
	font-size: 14px;
	list-style-type: none;
	margin: 0px auto;
	display: block;
	width: 203.1px;
	margin-left: -40px;
	height: 52.4px;
}
	#list_div_1 li i {
		border: 1px solid white;
		padding: ;
		padding: ;
		border-radius: 50%;
		padding: 3px 5px;
	}
	#hosting_div_1 a {
		color: white;
		font-size: 12px;
		font-weight: bold;
		background-color: #eb7a2f;
		text-align: center;
		margin: 0px auto;
		display: block;
		width: 55%;
		padding: 7px;
		margin-top: 13px;
	}
	#hosting_div_1 a:hover {
		text-decoration: none;
	}
	#list_div_1 li i:hover{
	   top:0px !important;
	}
	#list_div {
		background-color: white;
	/*	padding-bottom: 17px;*/
	}
	.hosting_sec_2{
		padding-top: 100px;
	}
	.hedi_2 {
		text-align: center;
		padding-bottom: 80px;
	}
	.hedi_2 h4 {
		color: #eb7a2f;
		font-weight: bold;
		font-size: 20px;
	}
	.hedi_2 h2 {
		color: #222222;
		font-weight: bold;
		font-size: 24px;
		margin: 0px auto;
		line-height: 25px;
	}
	.h_circle img {
		margin: 0px auto;
		display: block;
    }
    .h_circle h2 {
    	margin: 0px auto;
    	display: block;
    	text-align: center;
    	font-size: 20px;
    	color: black;
    	font-weight: bold;
    	font-family: arial;
    	padding-top: 32px;
    	padding-bottom: 32px;
    }
   .h_circle p {
	text-align: center;
	font-size: 15px;
	color: #8f8f8f;
	padding: 0px 20px;
	}
    .hosting_box_1{
    	width: 234px;
    }
    .pad-0{
        padding: 0px !important;
    }
    		/**  Hosting Page Closed **/
    /* busns hosting page start*/
 	.machien_list ul li{
		color: white;/*#717171*/
		text-align: center;
		list-style-type: none;
		line-height: 27px;
 	}
	.machine_div img {
        width: 100%;
        padding: 0px !important;
        margin: 0px !important;
    }
	.machien_list ul {
    	color: white;
    	text-align: center;
    	list-style-type: none;
    	line-height: 0px;
    	padding-top: 61px;
    	padding: 0px;
    }
 	.machien_list ul li span {
 		font-weight: bold;
 	}
 	.prize_div h4 {
        color: white;
        border: 1px solid #717171;
        border-radius: 100px;
        color: #eb7a2f;
        width: 90px;
        height: 90px;
        font-weight: bold;
        text-align: center;
        padding: 36px 0px 0px;
        font-size: 11px;
    }
	.box_10 h2 {
    	color: white;
    	font-size: 24px;
    	margin: 0px;
    }
	.box_10 {
	    padding-bottom: 25px;
    }
    .display-flex {
	    display: flex;
	    justify-content: space-between;
    }
	.box_10 p {
    	font-size: 14px !important;
    	padding-top: 9px;
    }
	.prize_div {
        margin-top: -33px;
    }
	.prize_div a {
        margin: 0px auto;
        padding: 7px 7px 4px 7px;
        background-color: #eb7a2f !important;
        color: white !important;
        margin-top: 9px;
        font-size: 11px;
        letter-spacing: 1px;
    }
    .prize_div a:hover {
        text-decoration: none;
    }
 	/* busns hosting page closed*/
@media(min-width: 980px) and (max-width: 1024px){
	
	.wraper {
		padding: 0px 15px;
		width: 970px;
	}	
	#top-menu .menu-items > li > a {
		font-size: 13px;
	}
	.langauge_div ul li {
    	padding: 10px 13px;
    	font-size: 10px;
    }
    .form_control {
    	width: 30% !important;
    	font-size: 12px;
    }
    .ser_box {
    	padding: 10px;
    }
    .ser_text h3 {
    	font-size: 12px;
    }
    .ser_text p {
    	font-size: 10px;
    }
    .ftr_top {
    	width: 75%;
    }
    .ftr_sec h3 {
    	font-size: 19px;
    }
    .ftr_profile input {
    	width: 200px;
    }
    .ftr_profile a {
    	padding: 10px 75px;
    }
    .ftr_botm {
    	width: 88%;
    }
    .ftr_menu li {
    	margin-top: 5px;
    }
    .border_gray {
	    border-right: 0;
    }
	/*Footer CSS*/
	.ftr_top ul li {
		padding: 0px 5px;
	}
	.ftr_top ul li:first-child {
		font-size: 16px;
		line-height: 22px;
	}
	.ftr_top ul li:first-child span {
		font-size: 18px;
	}
	.bold {
		font-size: 16px;
	}
	.call_now {
		font-size: 16px;
	}
	.btn.btn_order {
		width: 120px;
		height: 40px;
		font-size: 16px;
	}
	.ftr_menu li a {
		padding: 20px 8px;
		font-size: 12px;
	}
	.copyright {
		font-size: 12px;
		padding: 18px 0px;
	}
	/*Services Page*/
	.heading_h3 {
		font-size: 30px;
	}
	.service p {
		font-size: 21px;
		padding: 12px 0px;
	}
	.service_list ul li {
		padding-left: 18px;
		font-size: 17px;
	}
	.request_quout_btn {
		width: 220px;
		font-size: 18px;
		height: 48px;
	}
	.service_list {
		padding-bottom: 25px;
	}
	/*Services Page End*/
	/*Career Page CSS*/
	.career_content p {
		font-size: 17px;
		padding: 13px 0px;
		text-align: justify;
	}
	.pading_140 {
		padding: 30px 0px;
	}
	.career_box {
		padding: 15px 10px;
	}
	.career_box h4 {
		font-size: 22px;
		padding-left: 0px;
		text-align: center;
	}
	.c_left {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.career_box h4 {
		font-size: 22px;
		text-align: center;
	}
	.c_right {
		overflow: hidden;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.career_box span {
		font-size: 28px;
		padding: 10px 20px;
		text-align: center;
	}


	/*client page*/
	.client_sec{
		padding: 15px 0px;
	}
	.client_sec i {
		font-size: 45px;
	}
	.client_sec p {
		font-size: 22px;
	}
	.client_sec h4 {
		font-size: 30px;
	}
}

@media(min-width: 768px) and (max-width: 800px){
	.wraper {
		padding: 0px 15px;
		max-width: 750px;
	}
		.langauge_div ul li {
    	padding: 10px 13px;
    	font-size: 10px;
    }
    .form_control {
    	width: 30% !important;
    	font-size: 12px;
    }
    .ser_box {
    	padding: 10px;
    }
    .ser_text h3 {
    	font-size: 12px;
    }
    .ser_text p {
    	font-size: 10px;
    }
    .ftr_top {
    	width: 75%;
    }
    .ftr_sec h3 {
    	font-size: 19px;
    }
    .ftr_profile input {
    	width: 200px;
    }
    .ftr_profile a {
    	padding: 10px 75px;
    }
    .ftr_botm {
    	width: 88%;
    }
    .ftr_menu li {
    	margin-top: 5px;
    }
    .border_gray {
	    border-right: 0;
    }
	.row {
	  margin-left: 0 !important;
	  margin-right: 0 !important;
	}
	#top-menu {
		padding-right: 44px;
	}
	#top-menu .menu-items > li {
		margin-right: 5px;
	}
	#top-menu, #top-social {
    	margin-top: 0px;
    }
	#top-menu .menu-items > li > a {
		font-size: 11px;
		padding: 10px 0px;
	}
	#top-menu .nav-trigger {
    	position: absolute;
    	top: 8px;
    	right: 0px;
    	width: 50px;
    }

    

	/*slide_tab*/
	.ser_box {
		overflow: hidden;
	}
	.ser_text.box {
		width: 70%;
		float: left;
		padding: 10px;
	}
	.ser_text p {
		font-size: 17px;
	}
	.ser_text h3 {
		font-size: 22px;
		margin-top: 0px !important;
	}
	
	.ser_icon {
		width: 70px;
		height: 70px;
		top: 10px;
		left: 9px;
	}
	
	/*My Responsive*/
	.ser {
    	font-size: 10px;
    	width: 100%;
    	top: -100px;
    	left: 0;
    }
	.form_control {
    	width: 35% !important;
    	height: 40px !important;
    }
    .new_seletor {
    	padding: 6px 8px;
    	font-size: 15px;
    }
    .bttn {
    	margin-left: 4px !important;
    }
    .frm_label {
    	padding: 5px 5px;
    	font-size: 13px;
    	color: #fff;
    }
    
    .width {
    	width: 100%;
    	margin: 0 auto;
    }
    .dropdown {
    	top: 33px;
    }
    .langauge_div ul{
            padding-left: 0px;
    }
    .langauge_div ul li {
    	padding: 10px 5px;
    	font-size: 10px;
    }
    .padding_70 {
    	margin-right: 5px;
    }
    /*My responsive End*/
    
	
	/*slider*/
	.owl-prev {	
		top: 36%;
	}
	.owl-next {
		top: 36%;
	}
	/*What we have done section*/
	.what_we_img {
		width: 95%;
	}
	.left_right_0 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.hover_box span:first-child {
		font-size: 18px;
	}
	.hover_box_sp2 {
		font-size: 26px;
	}
	.left_right_0 div {
		margin-bottom: 14px;
	}
	.hover_box span:last-child {
		font-size: 15px;
	}


	/*Our clients Section*/
	.client_heading h5 {
		font-size: 40px;
	}
	.client_heading h3 {
		font-size: 55px;
	}
	.client_heading p {
		font-size: 16px;
	}
	.box_bg {
	    height: 140px;
	    top: 41%;
	}
	.std_coment h3 {
		font-size: 30px;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.std_coment {
		margin-top: 66px;
	}
	.std_logo {
		width: 245px;
		height: 245px;
		top: 39px;
		left: 60px;
	}
	.std_logo img {
		top: 33px;
		border-radius: 32%;
	}
	.std_desc {
		padding: 40px 0px 0px 0px;
		font-size: 24px;
	}

	/*Footer*/
	.ftr_sec h3 {
    	font-size: 13px;
    }
    .ftr_add ul li a {
    	font-size: 11px;
    }
	.ftr_top ul li i {
		margin-right: 5px;
		padding-top: 7px;
		font-size: 25px;
		width: 40px;
		height: 40px;
	}
	.ftr_top ul li {
		padding: 0px 5px;
	}
	.ftr_top ul li:first-child {
		font-size: 13px;
		line-height: 18px;
	}
	.ftr_top ul li:first-child span {
		font-size: 13px;
	}
	.call_now {
		font-size: 13px;
	}
	.bold {
		font-size: 12px;
	}
	.btn.btn_order {
		width: 95px;
		height: 34px;
		font-size: 13px;
	}
	.ftr_profile p {
		font-size: 15px;
		letter-spacing: 0px;
	}
	.ftr_add ul li {
		letter-spacing: 1px;
		padding: 3px 0px;
		font-size: 15px;
	}
	.ftr_heading h3 {
		font-size: 20px;
	}
	.copyright {
		font-size: 14px;	
		padding: 20px 0px;
		text-align: center;
	}
	.ftr_menu {
		padding-left: 0px;
	}
	.ftr_menu li a {
		padding: 33px 3px;
		font-size: 11px;
	}	

	/*Services Page*/
	.heading_h3 {
		font-size: 25px;
	}
	.service p {
		font-size: 18px;
		padding: 12px 0px;
	}
	.service_list {
		padding-bottom: 20px;
	}
	.request_quout_btn {
		width: 200px;
		font-size: 17px;
		height: 45px;
		padding: 10px 0px 0px 0px;
	}
	.banner_text h2 {
		font-size: 45px;
	}
	.banner_text p {
		font-size: 26px;
		padding-top: 10px;
	}

	/*Contact Page CSS*/
	.heading_h2 h2 {
		font-size: 40px;
	}
	.contact_info p {
    	display: inline-block;
    	font-size: 17px;
    	font-weight: 600;
    }
	.team_sec_p {
		width: 85%;
		padding: 10px 0px 40px 0px;
		font-size: 20px;
	}

	/*Career Page CSS*/
	.career_content p {
		font-size: 17px;
		padding: 13px 0px;
		text-align: justify;
	}
	.pading_140 {
		padding: 30px 0px;
	}
	.career_box {
		padding: 15px 10px;
	}
	.career_box h4 {
		font-size: 22px;
		padding-left: 0px;
		text-align: center;
	}
	.c_left {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.career_box h4 {
		font-size: 22px;
		text-align: center;
	}
	.c_right {
		overflow: hidden;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.career_box span {
		font-size: 28px;
		padding: 10px 20px;
		text-align: center;
	}

	/*About Page CSS*/
	.about_page p {
		font-size: 16px;
	}
	.about_page p:nth-child(2) {
		font-size: 18px;
		line-height: 25px;
		padding: 20px 0px 10px 0px;
	}
	.about_page p:nth-child(3) {
		font-size: 16px;
		padding: 0px 0px 14px 0px;
	}
	.about_zero360 {
		padding: 40px 0px 50px 0px;
	}
	.about_zero360 h2 {
		font-size: 35px;
		padding-bottom: 20px;
	}
	.why_zero_360 ul li {
		font-size: 17px;
	}
	.why_zero_360 p {
		font-size: 17px;
	}
	.why_zero_360 p:nth-child(2) {
		font-size: 20px;
	}
	.team_bg {
		height: 336px;
		top: 167px;
		right: 0px;
		width: 60%;
		margin-top: -5px;
	}
	.our_team h3 {
		font-size: 35px;
		padding: 15px 0px 0px 0px;
	}
	.our_team p {
		font-size: 16px;
		padding: 2px 0px;
		width: 95%;
	}
	.team_caption h4 {
		font-size: 30px;
		line-height: 26px;
	}
	.team_caption h4 span {
		font-size: 20px;
	}
	.team_bg_2 {
		height: 130px;
		bottom: 26px;
		width: 41%;
	}

	/*Portfolio Page*/
	.portfolio_tabs {
		width: 100%;
	}
	.portfolio_tabs > li > a {
		padding: 15px 10px !important;
		font-size: 12px;
	}
	.portfolio_tabs li a i {
		font-size: 20px;
	}
	.client_sec{
		padding: 10px 0px;
	}
	.client_sec i {
		font-size: 45px;
	}
	.client_sec p {
		font-size: 17px;
	}
	.client_sec h4 {
		font-size: 30px;
	}
	.client_box {
		width: 20%;
		float: left;
		display: block;
		padding: 38px 20px;
		border: 1px solid #eee;
	}
	.hover_box {
		top: 14px;
		right: 24px;
	}
	.padding_60 {
		padding: 20px 0px;
	}
	.circle {
		width: 40px;
		height: 40px;
	}
	.clent_detail p {
		padding-top: 8px;
		font-size: 15px;
		text-align: justify;
	}
			/* hosting page start */
	#hosting_div_1 a{
		width: 80%;
		font-size: 11px;
	}
	#hosting_div_1 h1 {
		font-size: 22px;
	}
	#div_2 h2 {
		font-size: 47px;
	}
	#hosting_div_1 h4 {
		font-size: 10px;
	}
			/* hosting page start*/

	.feature_box_1 {
		width: 155px;
	}		/* hosting page closed*/
}
		
@media(min-width:320px) and (max-width:767px){
	.host:hover ul{
		display: none;
		width: 100% !important;
		transition: all 1.5s;
	}
	.display-flex {
	    display: block;
	}
	.wraper {
		padding: 0px 10px;
	}
	.nav-trigger{
		display: none;
	}
	.client_grad{
		background-image: none;
	}
	.closebtn{
		display: block;
	}
	.nav_open {
		display: block;
		font-size: 30px;
		cursor: pointer;
		color: #fff;
		margin-top: 10px;
	}
	.sidenav {
	    height: 100%;
	    width: 0;
	    position: fixed;
	    z-index: 11;
	    top: 0;
	    left: 0;
	    background-color: #111;
	    overflow-x: hidden;
	    transition: 0.5s;
	    padding-top: 60px;
	    text-align:center;
	}
	.sidenav .closebtn {
		position: absolute;
		top: -75px;
		right: 10px;
		font-size: 60px;
		margin-left: 0px;
		color: #fff;
	}
	.sidenav .closebtn:hover {
		text-decoration: none;
	}
	#top-menu ul.menu-items > li {
		border-bottom: 1px solid #2D2A2A;
		display: block;
		padding: 15px 0px;
		margin-right: 0px;
	}
	#top-menu, #top-social {
		margin-top: 0px; 
		float: none;
	}

	/*Portfolio Page*/
	.tab-content{
		padding-top: 20px;
	}
	.portfolio_tabs {
		width: 100%;
		border-bottom: 0px solid transparent !important;
	}
	.portfolio_tab_div {
		padding-right: 15px !important;
	}
	.portfolio_tabs > li {
		float: left !important;
		border-right: 1px solid #fff;
		width: 50%;
	}
	.portfolio_tabs > li > a {
		padding: 5px 14px !important;
		font-size: 12px;
	}
	.portfolio_tabs > li:last-child {
		border-bottom: 0px solid transparent;
	}
		/* Hosting Page start*/
		.feature_box_1 {
			margin: 0px auto;
			margin-bottom: 5px;
		}
		.hedi_2 h2 {
			font-size: 39px;
			line-height: 35px;
		}


		/* Hosting Page Closed*/
}

@media(max-width: 640px){
	.row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	.owl-prev {
		top: 45%;
	}
	.owl-next {
		top: 45%;
	}
	.content h2 {
		font-size: 40px;
	}	
	.content h3 {
		font-size: 40px;
	}
	.content p {
		font-size: 18px;
	}
	.content_text p:first-child {
		font-size: 20px;
	}
	.content_text p:nth-child(2) {
		font-size: 24px;
		padding: 10px 0px 6px 0px;
		line-height: 25px;
	}
	.what_sect_text {
		padding-bottom: 30px;
	}
	.pic_box.left_50 {
		width: 50%;
		float: left;
		padding: 0px 5px;
	}
	.col-xs-12.col-sm-4.col-md-4.left_right_0.pad_0 {
		padding: 0px !important;
	}
	.left_right_0 {
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
	.hover_box span:first-child {
		font-size: 22px;
	}
	.hover_box span:last-child {
		font-size: 14px;
	}
	.hover_box_sp2 {
		font-size: 30px;
		line-height: 50px;
	}
	.ser {
		width: 95%;
		line-height: 28px;
		top: -48px;
	}
	.ser ul li a {
		 width: auto; 
		font-size: 15px;
	}
	.icon {
		width: 26%;
	}
	.client_heading h5 {
    	font-size: 40px;
    }
    .client_heading h3 {
   		font-size: 45px;
   	}
   	.client_heading p {
    	font-size: 15px;
    }
    .box_bg{
    	display: none;
    }
    .std_coment{
    	background-color: #0c182a;
    	margin-top: 30px;
    	text-align: center;
    }
    .large_circle img{
    	margin: 0 auto;
    	width: 50%;
    }
    .std_desc {
		font-size: 22px;
	}
    .std_logo {
		top: 33px;
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 220px;
		height: 220px;
	}
	.std_logo img {
		margin: 0 auto;
		top: 18px;
		left: 0;
		right: 0;
		border-radius: 36%;
		width: 90%;
	}

	/*Footer */
	.ftr_top ul li:first-child {
		font-size: 16px;
		line-height: 22px;
	}
	.ftr_top ul li:first-child span {
		font-size: 20px;
	}
	.ftr_top ul{
		overflow: hidden;
	}
	.ftr_top ul li {
		width: 50%;
		float: left;
		padding-bottom: 10px;
	}
	.ftr_top ul li:last-child {
		width: 100%;
		margin: 0 auto;
		text-align: center;
		padding-top: 20px;
	}
	.ftr_menu {
		padding-left: 0px;
	}
	.ftr_menu li a {
		padding: 20px 6px;
	}
	/*Services*/
	.banner_text h2 {
		font-size: 28px;	
	}
	.banner_text p {
		font-size: 24px;
		padding-top: 15px;
	}
	.heading_h3 {
		font-size: 24px;
	}
	.service p {
		font-size: 19px;
	}
	.service_list ul li {
		padding-left: 16px;
		font-size: 14px;
	}
	.service_list {
		padding-bottom: 25px;
	}
	.service {
		padding: 10px;
	}
}
@media(max-width: 375px){
    .logo img {
    	width: 62%;
	    margin: 13px 0px;
    }
    .address_div span {
    	
    	font-size: 12px;
    }
}
@media(min-width: 600px) and (max-width: 640px){
	/*About Page CSS*/
	.about_page{
		padding-top: 20px;
	}
	.about_page p {
		font-size: 16px;
	}
	.about_page p:nth-child(2) {
		font-size: 17px;
		line-height: 25px;
		padding: 20px 0px 10px 0px;
	}
	.about_page p:nth-child(3) {
		font-size: 16px;
		padding: 0px 0px 14px 0px;
	}
	.about_zero360 {
		padding: 40px 0px 50px 0px;
	}
	.about_zero360 h2 {
		font-size: 35px;
		padding-bottom: 20px;
	}
	.why_zero_360 ul li {
		font-size: 17px;
		padding: 12px 0px 10px 26px;
	}
	.why_zero_360 p {
		font-size: 17px;
	}
	.why_zero_360 p:nth-child(2) {
		font-size: 20px;
		line-height: 25px;
	}
	.team_bg {
		display: none;
	}
	.heading_h2 h2 {
		font-size: 30px;
	}
	.team_sec_p {
		width: 100%;
		padding: 10px 0px 40px 0px;
		font-size: 15px;
	}
	.our_team {
		background-color: #0ba9f3;
		margin-top: 10px;
		padding: 10px;
	}
	.our_team h3 {
		font-size: 35px;
		padding: 15px 0px 0px 0px;
	}
	.our_team p {
		font-size: 16px;
		padding: 2px 0px;
		width: 95%;
	}
	.team_caption h4 {
		font-size: 30px;
		line-height: 26px;
	}
	.team_caption h4 span {
		font-size: 20px;
	}
	.team_caption{
		background-color: #0c182a; 
	}
	.team_caption h4 {
		font-size: 30px;
		padding: 20px;
	}
	.team_bg_2 {
		display: none;	
	}

	/*Portfolio Page*/
	
	.pic_box:hover .hover_box{
		display: none;
		visibility: visible;
	}

	/*Portfolio Page*/
	.tab-content{
		padding-top: 20px;
	}
	
	.left_right_0 {
	    padding-right: 5px !important;
	    padding-left: 5px !important;
	    float: left;
	    width: 50%;
	}
	.pic_box_2{
		float: left;
	    width: 100%;
	}
	.left_right_0 div {
	    margin-bottom: 14px;
	}

	.career_content {
		padding-top: 30px;
	}
	.pading_140 {
		padding: 30px 0px;
	}
	
	
	.career_image {
		position: static;
		margin-top: -116px;
	}
	.c_right {
		overflow: hidden;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.c_left {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	
	
	.career_row div:nth-last-child(-n+3) {
		border-bottom: 1px solid #fff;
	}
	.border_right {
		border-right: transparent;
		border-bottom: transparent;
	}


	.client_box {
	    width: 33%;
	    padding: 38px 20px;
	}
	.padding_60 {
		padding: 30px 0px;
	}
	.clent_logos div:first-child, .clent_logos div:nth-child(2), .clent_logos div:nth-child(3), .clent_logos div:nth-child(4), .clent_logos div:nth-child(5) {
		border-bottom: 0px solid transparent;
	}
	.client_grad {
		background-image: none;
		background-color: #B8AEAD;
	}	
}
@media(min-width:320px) and (max-width: 480px){
	.languages{
		width: 100% !important;
	}
	.ftr_top ul li {
	    text-align: center;
	}
	.address_div span {
	    font-size: 11px;
    }
	.wraper {
		padding: 0px 10px;
	}
	.row {
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
	/*.logo img{
		width: 80%;
		margin: 0 auto;
	}*/

	#top-menu .nav-trigger {
		right: -21px;
	}
	#top-menu {
		padding-right: 0px;
	}
	#top-menu.active .menu-items.active > li {
		margin-bottom: 4px;
	}
	#top-menu .menu-items {
		margin: 0px 0px 0px 0px;
	}
	/*#top-menu ul.menu-items > li {
		border-bottom: 1px solid #E6E6E6;
		display: block;
	}*/
	.nav_div {
		top: 0px;
	}

	/*slider*/
	.owl-controls.clickable {
		display: none !important;
	}
	.ser{
		display: none;
	}


	.content_text_section {
		padding: 45px 0px 36px 0px;
	}
	.content h2 {
		font-size: 40px;
	}
	.content h3 {	
		font-size: 25px;
	}
	.content p {
		font-size: 17px;	
	}
	.content_text p:first-child {
		font-size: 22px;
		text-align: justify;
	}
	.content_text p:nth-child(2) {
		font-size: 22px;
		padding: 4px 0px 2px 0px;
		line-height: 30px;
		text-align: justify;
	}

	/*.hover_box span:first-child {
		font-size: 25px;
	}
	.hover_box_sp2 {
		font-size: 45px;
	}
	.hover_box span:last-child {
		font-size: 16px;
	}*/
	.pic_box:hover .hover_box{
		display: none;
		visibility: visible;
	}


	.col_padding {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}
	/*.ser_text{
		text-align: center;
	}*/
	.ser_img.box {
		float: none;
		width: 100%;
		margin: 0 auto;
		display: block;
	}
	.left_right_0 div {
		margin-bottom: 7px;
	}
	.ser_img.box img{
		margin: 0 auto;
	}
	.ser_icon {
		top: 17px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	.ser_text h3 {
		text-align: center;
		font-size: 20px;
	}
	.ser_text p {
		font-size: 15px;
		text-align: center;
	}
	
	.what_sect_text h2 {
		font-size: 30px;
	}
	.what_sect_text p {
		font-size: 21px;
		width: 100%;
	}

	/*Client Section*/
	.client_heading h5 {
		font-size: 35px;	
	}
	.client_heading h3 {
    	font-size: 45px;
    }
    .client_heading p {
    	font-size: 18px;
    }
    .box_bg {
    	display: none;
    }
    .std_coment {
		margin-top: 0px;
		background-color: #0c182a;
		padding: 20px;
	}
	.std_coment h3 {
		font-size: 35px;
		padding-bottom: 0px;
		padding-top: 0px;
		margin-top: 0px !important; 
	}
	.std_desc {
		padding: 15px 0px 0px 0px;
		font-size: 23px;
	}
	.circle_rel{
		display: none;
	}
	.ftr_top ul li {
		width: 100%;
		float: left;
		padding-bottom: 10px;
	}
	.ftr_top ul li:first-child span {
		font-size: 24px;
	}
	.ftr_top ul li {
		padding: 10px 10px;
	}
	.ftr_heading {
		padding: 25px 0px 10px 0px;
	}
	.ftr_menu {
		padding-left: 0px;
	}
	.ftr_menu li a {
		padding: 15px 3px;
		font-size: 14px;
	}


	/*Services*/
	.banner_text h2 {
		font-size: 28px;	
	}
	.banner_text p {
		font-size: 24px;
		padding-top: 15px;
	}
	.heading_h3 {
		font-size: 24px;
	}
	.service p {
		font-size: 19px;
	}
	.service_list ul li {
		padding-left: 16px;
		font-size: 14px;
	}
	.service_list {
		padding-bottom: 25px;
	}
	.service {
		padding: 10px;
	}

	/*Contact page CSS*/
	.heading_h2 h2 {
		font-size: 25px;
	}
	.team_sec_p {
		padding: 16px 0px 40px 0px;
		font-size: 17px;
		width: 100%;
	}
	.info_1 {
		border-radius: 0px;
	}
	.cont_circle{
		display: none;
	}
	.info_2 {
		border-radius: 0px;
	}
	.info_3 {
		border-radius: 0px;
	}
	.info_4 {
		border-radius: 0px;
	}

	/*Career Page CSS*/
	.career_content p {
		font-size: 17px;
		padding: 13px 0px;
		text-align: justify;
	}
	.pading_140 {
		padding: 30px 0px;
	}
	.career_box {
		padding: 15px 10px;
	}
	.career_type {;
		padding: 14px 3px;
	}
	.career_box h4 {
		font-size: 22px;
		padding-left: 0px;
		text-align: center;
	}
	.c_left {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.career_box h4 {
		font-size: 14px;
		text-align: center;
	}
	.c_right {
		overflow: hidden;
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.career_box span {
		font-size: 20px;
		padding: 10px 12px;
		text-align: center;
	}

	/*About Page CSS*/
	.about_page{
		padding-top: 20px;
	}
	.about_page p {
		font-size: 16px;
	}
	.about_page p:nth-child(2) {
		font-size: 17px;
		line-height: 25px;
		padding: 20px 0px 10px 0px;
	}
	.about_page p:nth-child(3) {
		font-size: 16px;
		padding: 0px 0px 14px 0px;
	}
	.about_zero360 {
		padding: 40px 0px 50px 0px;
	}
	.about_zero360 h2 {
		font-size: 35px;
		padding-bottom: 20px;
	}
	.why_zero_360 ul li {
		font-size: 17px;
		padding: 12px 0px 10px 26px;
	}
	.why_zero_360 p {
		font-size: 17px;
	}
	.why_zero_360 p:nth-child(2) {
		font-size: 20px;
		line-height: 25px;
	}
	.team_bg {
		display: none;
	}
	.our_team {
		background-color: #0ba9f3;
		margin-top: 10px;
		padding: 10px;
	}
	.our_team h3 {
		font-size: 35px;
		padding: 15px 0px 0px 0px;
	}
	.our_team p {
		font-size: 16px;
		padding: 2px 0px;
		width: 95%;
	}
	.team_caption h4 {
		font-size: 30px;
		line-height: 26px;
	}
	.team_caption h4 span {
		font-size: 20px;
	}
	.team_caption{
		background-color: #0c182a; 
	}
	.team_caption h4 {
		font-size: 30px;
		padding: 20px;
	}
	.team_bg_2 {
		display: none;
	}

	/*Portfolio Page*/
	
	
	.career_image {
		position: static;
		margin-top: -116px;
	}
	
	.pic_box img{
		margin: 0 auto;
	}

	.career_row div:nth-last-child(-n+3) {
		border-bottom: 1px solid #fff;
	}
	.border_right {
		border-right: transparent;
		border-bottom: transparent;
	}
	.career_content {
		padding-top: 30px;
	}
	/*Client Page*/
	.clent_logos div:first-child, .clent_logos div:nth-child(2), .clent_logos div:nth-child(3), .clent_logos div:nth-child(4), .clent_logos div:nth-child(5) {
		border-bottom: 0px solid #eeeeee;
	}
	.padding_60 {
		padding: 30px 0px;
	}
	.client_box {
		width: 50%;
		float: left;
		display: block;
		padding: 38px 0px;
		border-right: 1px solid #eeeeee;
	}
	.client_sec{
		padding: 20px 0px;
	}

	.client_grad {
		background-color: #b8acac;
	}
	.client_sec i {
		font-size: 50px;
	}	
	.client_sec p {
		font-size: 17px;
	}
	.client_sec h4 {
		font-size: 30px;
	}
	.clent_detail p {
		font-size: 17px;
		text-align: justify;
	}
	.circle {
		width: 45px;
		height: 45px;
	}
	.client_sec span {
		font-size: 20px;
	}
	.client_name {
		padding: 20px;
	}
	.clent_detail {
		width: 82%;
	}
}


