
/* class applies to select element itself, not a wrapper element */
.faqMain .faqShow .box-Question li{
	padding-bottom: 15px;
	padding-left: 10px;
}
.faqMain .faqShow .box-Question ul{
	padding-left: 35px;
	margin-top:10px;
}
.faqMain .faqShow .box-Question li ul li{
	padding-bottom: 0px;
}
select.tinynav {
    display: block; 
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 700;
    color: #444;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%; /* useful when width is set to anything other than 100% */
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
    border-radius: .5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%;
	margin-bottom: 15px;
}
/* Hide arrow icon in IE browsers */
select.tinynav::-ms-expand {
    display: none;
}
/* Hover style */
select.tinynav:hover {
    border-color: #888;
}
/* Focus style */
select.tinynav:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222; 
    outline: none;
}
/* Set options to normal weight */
select.tinynav option {
    font-weight:normal;
}
/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] select.tinynav, :root:lang(ar) select.tinynav, :root:lang(iw) select.tinynav {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
select.tinynav:disabled, select.tinynav[aria-disabled=true] {
    color: graytext;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
      linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
}

select.tinynav:disabled:hover, select.tinynav[aria-disabled=true] {
    border-color: #aaa;
}
/* styles for desktop */
select.tinynav { display: none }

.operatingtabServer{min-width: 210px;}
.managementtabServer{min-width: 210px;}
.faqTable .noneDesk{
	display: none;
}
/* styles for mobile */
@media screen and (max-width: 600px) {
  select.tinynav { display: block }
  .nav.nav-tabs { display: none }
  .lookingSection .row{display: block;}
}

.mobileShow{
		display: none;
	}

/* Ozzietel Style */
@media only screen and (max-width: 900px) {
	.searchArea{
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
	}
	.domain-row ul li{
		padding-left: 10px;
		padding-right: 10px;
	}
	.domain-row ul li img{
		max-width: 62px;
	}
	.domain-search-from {
		position: relative;
		padding-right: 45px;
	}
	.domain-search-from input[type="text"]{
		width: 60%;
		font-size: 14px;
	}
	.domain-search-from select {
		width: 40%;
	}
	.domain-search-from input[type="submit"] {
		width: 45px;
		position: absolute;
		right: 0px;
		background-size: 20px;
	}
	#home-banner .domain-search-from {
		padding-right: 45px;
	}
	.main-slider .sliderOuter h1{
		font-size: 30px;
	}
	.main-slider .sliderOuter h1 span{
		display: inline-block;
	}
	.main-slider .sliderOuter p{
		font-size: 16px;
	}
	.main-slider .sliderOuter p, .main-slider .sliderOuter h1{padding: 0px 10px;}
	.main-slider .sliderOuter .action-btnSlider .btn{
		font-size: 16px;
	}
	.main-slider .sliderOuter{
		padding-top: 20px;
		padding-bottom: 45px;
		min-height: 250px;
	}
	.serviceMain .serviceWhite{
		display: block;
	}
	.serviceMain .serviceWhite .feature-wrap{
		padding-bottom: 100px;
		/* border-left: 0px none;
		border-right: 0px none;
		border-bottom: 0px none; */
		border: 2px solid #373737;
		border-bottom: 0px none;
	}
	.serviceMain .serviceWhite .feature-wrap:last-child{
		padding-bottom: 20px;
		border-bottom: 2px solid #373737;
	}
	.heading-title{
		font-size: 30px;
	}
	.whyChooseUs .row{
		display: block;
	}
	.boxChoose .toparea img{
		max-width: 75px;
	}
	.boxChoose .toparea h2 {
		font-size: 22px;
	}
	.whyChooseUs .boxChoose{
		margin-bottom: 15px;
	}
	.faqMain .faqShow .box-Question{
		margin-bottom: 15px;
	}
	.faqMain .faqShow .box-Question h4{
		font-size: 20px;
	}
	.faqMain .faqShow .box-Question p, .faqMain .faqShow .box-Question li{
		font-size: 16px;
	}
	.section-top-footer .contact-info-site a{font-size: 18px;line-height: normal;}
	.section-top-footer .contact-info-site a img{max-width: 40px;margin-right: 5px;}
	.footerMain .widget{
		margin-bottom: 20px;
		text-align: center;
	}
	.dedicatedServer-List .serverList-outter .productItemMain{
		display: block;
	}
	.productItemMain .products-item-details{
		display: block;
		width: 100%;
		border-right: 0px none;
	}
	.productItemMain .products-item-details .top{
		height: auto;
		overflow: hidden;
	}
	.productItemMain .products-item-details .top .rightArea{
		float: none;
		margin-top: 10px;
	}
	.productItemMain .products-item-details .bottom{
		display: block;
	}
	.productItemMain .products-item-details .bottom .item{
		max-width: 100% !important;
		margin-bottom: 10px;
	}
	.productItemMain .products-item-details .bottom .item .type{
		float: left;
		width: 200px;
	}
	section#header ul.top-nav.leftTop-nav{
		display: none;
	}
	section#main-menu .logo img{
		max-height: 34px;
	}
	li.mega-dropdown a {		
		display: inherit !important;
	}
	.navbar-nav > li > a{
		padding-top: 25px;
		padding-bottom: 25px;
	}

	.landing-page.ssl .logos img {
		margin-bottom: 20px;
		max-height: 50px;
	}
	.domain-selection-options label.labelDomainOption{
		height: auto;
	}
	.domain-selection-options .domain-input-group .domains-row {
		margin: 0px 5px;		
	}
	.domain-selection-options .domain-input-group .domains-row .col-xs-10{
		width: 75%;	
	}
	.domain-selection-options .domain-input-group .domains-row .col-xs-2{
		width: 25%;	
	}
	.domain-selection-options .domain-input-group .btn{
		margin-top: 10px;
	}
	.domain-selection-options .domain-input-group select{
		padding: 5px;
	}

	
	/* domain Transfer */
	.domain-search-from {
		position: relative;
		padding-right: 65px;
	}
	.domainTransferSearch .domain-search-from input[type="text"]{
		width: 60%;
		font-size: 14px;
	}
	.domainTransferSearch .domain-search-from select {
		width: 40%;
	}
	.domainTransferSearch .domain-search-from input[type="submit"] {
		width: 65px;
		position: absolute;
		right: 0px;
		font-size: 14px;
		font-weight: bold;
	}
	section.topBanner{
		text-align: center;
		padding: 45px 0px 0px 0px;
	}
	.topBanner .row .col-sm-2{
		display: none;
	}
	.productItemMain .productItemPrice{
		display: block;
		width: 100%;
		border-top: 1px solid #cbcaca;
	}
	.productItemMain .productItemPrice .priceArea{
		padding-top: 10px;
	}
	.productItemMain .productItemPrice .priceArea .oldPrice{
		top: -2px;
		left: 85px;
	}
	.webHostingGreenBar .row .col-sm-7{
		position: relative;
		z-index: 999;
	}
	.descService-server{padding: 0px;}
	.webHostingGreenBar .textSide{
		padding: 50px 0px;
	}
	.section-top-footer .contact-info-site {
		white-space: nowrap;
		width: 33.33333333%;
		float: left;
	}
	.footerMain .widget h4{
		padding: 10px;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
	}

	#searchDomainInfo{
		padding: 20px;
	}

	.VOIPPriceList .planVoip .planVoipInner .rightAreaPrice{
		bottom: 0px;
		height: auto;
		top: initial;
		left: 0px;
		right: initial;
		width: 100%;
	}
	.VOIPPriceList .planVoip .planVoipInner .rightAreaPrice h3{
		font-size: 26px;
	}
	.VOIPPriceList .planVoip .planVoipInner .rightAreaPrice .priceArea{
		font-size: 26px;
	}
	.VOIPPriceList .planVoip .planVoipInner .rightAreaPrice .btn{
		position: initial;
		margin-top: 5px;
		font-size: 18px;
	}
	.planVoipInnerContent{
		padding: 0px 0px 150px 0px;
		width: 100%;
	}
	.VOIPPriceList .planVoip .planVoipInner .imgLeftPlan{
		right: 0px;
		left: initial;
	}
	.VOIPPriceList .planVoip .planVoipInner .imgLeftPlan img{
		height: 130px;
	}
	.searchCountryRate .searchFormCountry input.searchGobtn{
		background-size: 18px;
	}
	.tabsRightPrice {
		position: initial;
		/* margin-bottom: 10px; */
		background: #fff;

	}
	.tabsRightPrice ul li a{
		font-size: 16px;
	}
	.tabsRightPrice ul li.active a, .tabsRightPrice ul li:hover a{
		background: #953d75 !important;
		color: #fff !important;
	}
	.tabsRightPrice ul.nav.nav-tabs{
		display: block !important;
	}
	.tabsRightPrice select.tinynav{
		display: none !important;
	}

	.AVService .AVServiceImg, .PCSupportRepair .AVServiceImg{
		width: 40px;
		height: 40px;
		float:left;
		margin-top: 15px;
	}
	.AVService .AVServiceDesc, .PCSupportRepair .AVServiceDesc{
		width: calc(100% - 40px);
		font-size: 18px;
		float:left;
	}
	.PCSupportRepair .bookingBtn{
		width: 100%;
		display: block;
		text-align: right;
		clear: both;
		margin-bottom: 10px;
	}
	.PCSupportRepair .bookingBtn a{
		font-size: 18px;
	}

	select.tinynav { display: block }
  .nav.nav-tabs, .VOIPWork .nav.nav-tabs, .subMenuClient { display: none !important; }

  .hostingTransferWork .nav.nav-tabs{
	display: block;
  }
  .hostingTransferWork select#tinynav1, .mainWrapperVOIP select, .AVProcessTab  .stepsAudioMain select, .PCSupportStep .mainWrapperPC select{
	display: none !important;
  }
  .VOIPWork .mainWrapperVOIP .stepsMain ul, .AudioSolutionStep .mainWrapperAudio .stepsMain ul, .PCSupportStep .mainWrapperPC .stepsMain ul{
	display: block !important;
  }
  .VOIPWork .mainWrapperVOIP .stepsMain .step {
	height: 100px;
	width: 100px;
	background-size: 50px 50px;
  }
  .VOIPWork .mainWrapperVOIP .stepsMain li:first-child, .VOIPWork .mainWrapperVOIP .stepsMain ul li:last-child{
	margin-top: 40px !important;
  }

  .PCSupportStep .mainWrapperPC .stepsMain .step {
	height: 100px;
	width: 100px;
	background-size: 50px 50px;
  }
  .PCSupportStep .mainWrapperPC .stepsMain li:first-child, .PCSupportStep .mainWrapperPC .stepsMain ul li:last-child{
	margin-top: 40px !important;
  }

  .AudioSolutionStep .mainWrapperAudio .stepsMain ul{
	display: block !important;
  }
  .AudioSolutionStep .mainWrapperAudio .stepsMain .step{
	height: 100px;
	width: 100px;
	background-size: 50px 50px;
  }
  .AudioSolutionStep .mainWrapperAudio .stepsMain li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
	margin-top: 40px !important;
	top: -2px !important;

  }

  .domainNamePlan .domainPriceTable table tr td, .domainNamePlan .domainPriceTable table tr th{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 20px;
  }
  /* .activePrivacySearch .searchAreaPrivacy.DomainSearchBottomNew input.form-field{
  	font-size: 18px;
  } */
  .domainPrivacyMain{
	padding-left: 10px;
	padding-right: 10px;
  }
  .boxContactBox{
	padding: 10px;
	margin-bottom: 15px;
  }
  .spotlight-tlds-container{
	display: block;
  }
  .spotlight-tlds-container .spotlight-tld{
	margin-bottom: 10px !important;
  }
  .domain-lookup-result.list-group .list-group-item .actions{
	display: block;
  }
	.domainName-row ul li{
		padding: 5px 7px 5px 0px;
	}
	.domainName-row ul li:last-child{
		padding-right: 0px;
	}
	.domainName-row ul li img{
		max-width: 50px;
		margin-right: 3px;
		max-height: 20px;
	}
	.domainName-row ul li span{
		font-size: 12px;
	}
	.domainWHOIS.searchAreaWHOIS .domain-search-from{
		padding-right: 80px;
	}
	.domainWHOIS.searchAreaWHOIS input[type="text"]{
		width: 100% !important;
	}
	.domainWHOIS.searchAreaWHOIS input[type="submit"]{
		width: 80px !important;
		position: absolute;
	}

	select, select.form-control, .form-group.prepend-icon select.form-control{
		background-position: right .2em top 50%, 0 0 !important;
		padding: 5px 15px 5px 2px !important;
		font-size: 14px;
		background-size: 14px !important;
	}
	.accountFormArea.accountWhiteArea .form-group.prepend-icon select.form-control, div.accountFormArea .form-group.prepend-icon select.form-control {
		padding-left: 70px !important;
	}
	.submenuClientOuter{padding-left: 15px;padding-right: 15px;}
	.submenuClientOuter h2{padding-bottom: 15px;}

	.faqMain .faqShow .box-Question li{
		padding-left: 5px;
	}
	.faqMain .faqShow .box-Question ul{
		padding-left: 25px;
		margin-top: 5px;
	}
	.dataTables_wrapper .dataTables_filter{
		width: 100% !important;
		margin-top: 10px; 
		margin-bottom: 10px;
	}
	div.dataTables_wrapper div.dataTables_filter label{
		padding-left: 0px !important;
	}
	table.table-list tbody td{
		padding: 10px 0px !important;
	}
	.rowClientInvoice{
		padding-left: 40px;
		font-size: 14px;
	}
	.rowClientInvoice .colImgLeft{
		width: 30px;
	}
	.dataTables_length .form-control{
		width: 60px !important;
		font-size: 14px !important;
	}
	.dataTables_wrapper .dataTables_paginate{
		padding: 6px 10px 0;
	}
	.dataTables_wrapper .dataTables_paginate .pagination{
		font-size: 14px !important;
	}
	.dataTables_wrapper .dataTables_length{
		text-align: left !important;
	}
	.dataTables_wrapper .dataTables_length label {
		padding: 10px 10px 0 10px;
		font-size: 14px !important;
	}
	.dataTables_length .form-control{
		background-position: right .4em top 50%, 0 0 !important;
		padding: 0px 20px 0px 0px !important;
		width: 50px !important;
		background-size: 10px !important;
	}
	.domainRenewProduct select.form-control{
		width: 265px !important;
	}
	#order-standard_cart .prepend-icon #stateselect.field, #containerNewUserSignup .prepend-icon select.field{
		padding-left: 36px !important;
	}
	.password-strength-meter{
		margin-top: 5px;
	}
	.footerClientArea{
		position: inherit;
	}
	.frmCreateEmailAccount .input-group{
		margin-bottom: 15px;
	}
	.dataTables_length label select{
		line-height: 18px;
	}
	#page-wrapper .navbar-collapse .side-nav{
		position: fixed;
		top: 49px;
		left: 0px;
		right: 0px;
		z-index: 99999 !important;
	}
	#page-wrapper .navbar-collapse.navbar-ex1-collapse{
		position: relative;
		z-index: 99999;
	}
	#templatePreview .contentWebhosting img{
		max-width: 100%;
	}
	
	.ictServicesTab .itemCollapseICT{
		padding-left: 10px;
	}
	.ictServicesTab .PCSupportRepair .AVServiceDesc {
		width: calc(100% - 40px);
	}
	.domainTransferPlan .tabsRightPrice ul li.active a, .domainTransferPlan .tabsRightPrice ul li:hover a{
		background: #132e34 !important;
	}
	.domainRenewPlan .tabsRightPrice ul li.active a, .domainRenewPlan .tabsRightPrice ul li:hover a{
		background: #133426 !important;
		border-color: #133426 !important;
	}
	.sticky-div .featureMain div{
		font-size: 22px;
		margin-top: 0px;
	}
	.sticky-div select.tinynav{
		margin-bottom: 0px;
	}
	.planMedicalHost h2{
		font-size: 20px;
	}
	.planMedicalHost .mainPlanList .mainplanService .boxServiceItem{
		font-size: 18px;
		padding-left: 60px;
		min-height: 85px;
	}
	.planMedicalHost .mainPlanList .mainplanService .boxServiceItem img{width: 40px;}
	.planMedicalHost .mainPlanList .mainplanService .boxServiceItem p{
		font-size: 14px;
	}
	.planMedicalHost .mainPlanList .mainplanService .itemCol .serviceNameArea img {
		width: 40px;
	}
	.planMedicalHost .mainPlanList .mainplanService .itemCol .serviceNameArea .type {
		 font-size: 18px;
	}
	.planMedicalHost .mainPlanList .mainplanService .serviceNameArea{
		padding-left: 50px;
	}
	.planMedicalHost .mainPlanList .mainplanService .serviceRow{
		display: block;
		border-right: 0px none;
	}
	.planMedicalHost .mainPlanList .priceMainBar p{
		font-size: 14px;
	}
	.serviceBorder .row .serviceRow{
		    border-bottom: 1px solid #231f54 !important;
			padding: 10px 0px;
	}
	.serviceBorder .row [class*="col-"]:last-child .serviceRow{
		border-bottom: 0px none !important;
	}
	.webHostingCompareTable tbody tr:nth-child(odd){
		display: table-row;
		font-weight: bold;
	}
	.webHostingCompareTable tbody tr td:first-child{
		display: none;
	}
	.webHostingCompareTable tr th, .webHostingCompareTable tr td{font-size: 14px;}
	.webHostingCompareTable tr .price-buy{font-size: 14px;padding: 5px 10px;}
	.comparison .price-buy .hide-mobile{display: none;}
	.webHostingCompareTable .price-info{
		padding-left: 5px;
		padding-right: 5px;
	}
	.webHostingCompareTable .price-now span{
		font-size: 20px;
	}
	.mobileShow{
		display: table-row;
	}
	.hideMobile{
		display: none;
	}
	.webHostingCompareTable .rowplanPrice th.leftborderMobile{
		border-left: 1px solid #ccc !important;
	}
	.domain-lookup-result .btn-add-to-cart{
		min-width: 85px;
		font-size: 12px;
		margin-right: 0px !important;
	}
	.domain-lookup-result.list-group .list-group-item .domain{
		font-size: 14px;
	}
	.domain-suggestion .price{
		margin-right: 0px;
		
	}
	.domain-suggestion .extension, .domain-suggestion .price{
		font-size: 14px !important;
		font-weight: bold;
		margin-right: 0px !important;
	}
	.userSecurityPage{
		font-size: 14px;
	}
	.userSecurityPage tr td, .userSecurityPage tr th, .accountFormArea .form-control{
		font-size: 14px !important;
	}
	.main-slider .sliderOuter {
		text-align: center;
	}
	.domain-row ul li{
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	.domain-row ul li img {
		margin-right: 3px !important;
		max-height: 20px;
	}
	.domain-row ul li:last-child{
		padding-right: 0px !important;
	}
	.domain-row ul li:first-child{
		padding-left: 0px !important;
	}
	.searchArea .domain-row {
		text-align: center;
		margin-bottom: 10px;
	}
	.searchAreaDomain{
		padding: 15px;
	}
	.footerMain .widget .paymentoption i{
		font-size: 36px;
	}
	.footerMain .widget .paymentoption i.fa-bitPay{
		width: 56px;
		height: 34px;
		background-size: auto 34px;
	}
	.notificationLogin{
		position: fixed !important;
		top: 0px;
		padding: 5px 10px;
		right: 140px;
		font-size: 14px;
	}
	.notificationLogin a#accountNotifications{
		padding-top: 10px;
		padding-bottom: 10px;
		margin: 0px;
	}
	.notificationLogin a#accountNotifications .label{
		top: 4px;
	}
	.landing-page.ssl .features{
		padding-left: 0px;
		padding-right: 0px;
	}
	.landing-page.ssl .certificate-options{
		padding-left: 10px;
		padding-right: 10px;
	}
	
}
/* @media only screen and (min-width: 1600px) { */
	.container, .container-fluid{
		/* width: 1500px; */
		margin: auto;
	}
	.serviceMain .serviceWhite{
		/* width: 1500px; */
		margin: auto;
	}
	.serviceMain .serviceWhite .feature-wrap:first-child
	{
		border-left: 2px solid #373737;
	}
	.serviceMain{
		background-size: cover;
	}
	.carousel-inner > .item{
		background-size: cover !important;
	}

/* } */
@media only screen and (min-width: 901px) {
	.main-slider .carousel-inner, .main-slider .carousel-inner .item{
		min-height: 400px;
	}
	.servicesMainTop .row{
		display: flex;
		padding-bottom: 30px;
	}
	.servicesMainTop .row .col-sm-3{
		flex: 1;
	}
	.servicesMainTop .row .col-sm-3 .boxWhite{
		height: 100%;
		width: 100%;
		margin-bottom: 0px;
		display: table;
	}
	.devicesvoIPArea .row .col-sm-3{
		width: 50%;
	}
	.audioService .boxWhite .bottomBoxWhite{
		min-height: 110px;
	}
	.compare-heading .selectBillingCycle{
		padding: 5px 15px;
		height: 45px;
		border-radius: 50px;
		font-size: 18px;
	}
	
	#tabOverview .row .col-xl-6{
		width: 50%;
		float: left;
	}
	.row .col-xl-6{
		width: 50%;
		float: left;
	}
	.col-xl-3 {
		width: 25%;
		float: left;
	}
	.boxChoose{min-height: 310px;}
	#templatePreview .contentWebhosting{
		float: left;
		text-align: center;
	}
	#templatePreview .contentWebhosting img{
		max-width: 100%;
	}
	#templatePreview .contentWebhosting:first-child{	
		width: 40%;
	}
	#templatePreview .contentWebhosting:nth-child(2){
		width: 40%;
	}
	#templatePreview .contentWebhosting:nth-child(3){
		width: 20%;
	}
	#customWebsiteDevelpment .contentWebhosting:first-child, #customWebsiteDevelpment .contentWebhosting:last-child{
		width: 100%;
		float: none;
		clear: both;
	}
	#customWebsiteDevelpment .contentWebhosting{
		float: left;
		width: 25%;
		padding: 10px;
		text-align: center;
	}
	#customWebsiteDevelpment .contentWebhosting img{
		margin-bottom: 10px;
	}
	.firewallMedical, .servermanageBorder{
		border-right: 1px solid #231f54 !important;
	}
	.domainPriceTable table thead tr th:first-child{
		width: 200px;
	}
	.adminOzz #page-wrapper .container-fluid,
	.adminOzz #page-wrapper .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	
	
	
}
@media only screen and (min-width: 901px) and (max-width: 1200px)  {
	.container, .container-fluid{
		width: 100%;
	}
	/* .dedicatedServer-List .serverList-outter .productItemMain{
		display: block;
	}
	.productItemMain .products-item-details{
		display: block;
		width: 100%;
		border-right: 0px none;
	}
	.productItemMain .products-item-details .top{
		height: auto;
		overflow: hidden;
	}
	.productItemMain .products-item-details .top .rightArea{
		float: none;
		margin-top: 10px;
	}
	.productItemMain .products-item-details .bottom{
		display: block;
	}
	.productItemMain .products-item-details .bottom .item{
		max-width: 100% !important;
		margin-bottom: 10px;
	}
	.productItemMain .products-item-details .bottom .item .type{
		float: left;
		width: 200px;
	} */
	.featureMain .nav-tabs li a{
		padding-left: 5px;
		padding-right: 5px;
		font-size: 18px;
	}
	.VOIPWork .mainWrapperVOIP .stepsMain li:first-child, .VOIPWork .mainWrapperVOIP .stepsMain ul li:last-child{
		margin-top: 50px !important;
	}
	.PCSupportStep .mainWrapperPC .stepsMain li:first-child, .PCSupportStep .mainWrapperPC .stepsMain ul li:last-child{
		margin-top: 50px !important;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
		margin-top: 50px !important;
	}
	.PCSupportService .boxWhite .bottomBoxWhite{
		min-height: 170px;
	}
	.operatingtabServer{min-width: 160px;}
	.managementtabServer{min-width: 172px;}
	.homePage .searchArea .col-sm-5{
		padding-right: 0px;
	}

}
@media only screen and (min-width: 768px) and (max-width: 1200px)  {
	.whyChooseUs .row{
		display: block;
	}
	.whyChooseUs .row .col-sm-4{
		float: none;
		width: 100%;
	}
	.whyChooseUs .row .col-sm-4 .boxChoose{
		margin-bottom: 15px;
	}
	.whyChooseUs .row .col-sm-4 .boxChoose .toparea, .whyChooseUs .row .col-sm-4 .boxChoose .contentBottom{
		overflow: inherit;
		padding-left: 85px;
		position: relative;
	}
	.whyChooseUs .row .col-sm-4 .boxChoose .toparea img{
		max-width: 75px;
		position: absolute;
		left: 0px
	}
	.serviceMain .serviceWhite{
		display: flex;
	}
	.searchArea{
		padding-left: 0px;
		padding-right: 0px;
	}
	.domain-row ul li{
		padding: 5px;
		font-size: 15px;
	}
	.domain-row ul li img {
		max-height: 18px;
		max-width: 59px;
	}
	.footerMain{
		background-size: contain;
	}
}
@media only screen and (min-width: 1300px) {
	.homePage .container, .homePage .container-fluid, .whyChooseBottomMain .container {
		width: 1280px;
	}
}
@media only screen and (min-width: 1400px) {
	.homePage .container, .homePage .container-fluid,  .whyChooseBottomMain .container {
		width: 1330px;
	}
	.VOIPWork .mainWrapperVOIP .stepsMain .borderBack{
		width: 3200px;
		height: 2400px;
	}
	.PCSupportStep .mainWrapperPC .stepsMain .borderBack{
		width: 3200px;
		height: 2400px;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain .borderBack{
		width: 3200px;
		height: 2400px;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain ul li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
		top: 30px !important;
	}
	.PCSupportStep .mainWrapperPC .stepsMain ul li:first-child, .PCSupportStep .mainWrapperPC .stepsMain ul li:last-child{
		margin-top: 30px !important;
	}
}
@media only screen and (max-width: 1399px){
	.VOIPWork .mainWrapperVOIP .stepsMain ul li:first-child, .VOIPWork .mainWrapperVOIP .stepsMain ul li:last-child{
		margin-top: 70px;
	}
	.PCSupportStep .mainWrapperPC .stepsMain ul li:first-child, .PCSupportStep .mainWrapperPC .stepsMain ul li:last-child{
		margin-top: 70px;
	}
	/* .AudioSolutionStep .mainWrapperAudio .stepsMain li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
		margin-top: 70px;
	} */
}


@media screen and (max-width: 560px) {
  .more-icon-preocess.process-model li span {
        font-size: 23px;
        height: 50px;
        line-height: 46px;
        width: 50px;
    }
    .more-icon-preocess.process-model li::after {
        top: 24px;
    }
	.productItemMain .products-item-details .bottom .item .type{
		width: 170px;
	}
	.section-top-footer .contact-info-site a{font-size: 14px;line-height: normal;}
	.section-top-footer .contact-info-site a img{max-width: 16px;margin-right: 5px;}
	.section-top-footer .contact-info-site{
		width: 100%;
		float: none;
	}
	.section-top-footer .contact-info-site a {
		display: block;
		text-align: center;
		font-size: 18px;
	}
	.section-top-footer .contact-info-site a span{
		display: block;
		width: 100%;
		overflow: hidden;
		margin-bottom: 5px;
	}
	.section-top-footer .contact-info-site a img {
		max-width: 35px;
	}
	.section-top-footer .needhelp{
		text-align: center;
	}
	.devicesvoIPArea .row{
		display: block;
	}
	.devicesvoIPArea .row .col-sm-3{
		width: 100%;
		max-width: 100%;
	}
	.VOIPWork .mainWrapperVOIP .stepsMain li:first-child, .VOIPWork .mainWrapperVOIP .stepsMain ul li:last-child{
		margin-top: 20px !important;
	}
	.PCSupportStep .mainWrapperPC .stepsMain li:first-child, .PCSupportStep .mainWrapperPC .stepsMain ul li:last-child{
		margin-top: 20px !important;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
		margin-top: 20px !important;
	}
	section.hostingTransferWork .mainWrapperVOIP .stepsMain ul li a::before{
		font-size: 20px;
	}
	.VOIPWork .mainWrapperVOIP .stepsMain .step {
		height: 90px;
		width: 90px;
		background-size: 40px 40px;
	}
	.PCSupportStep .mainWrapperPC .stepsMain .step {
		height: 90px;
		width: 90px;
		background-size: 40px 40px;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain .step {
		height: 75px;
		width: 75px;
		background-size: 35px 35px;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain .step{
		margin-top: 10px;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain .borderBack{
		top: 85px;
	}
	.domainNamePlan .domainPriceTable table tr td, .domainNamePlan .domainPriceTable table tr th{
		font-size: 15px;
	  }
	  .domainPrivacyMain{
		padding-left: 10px;
		padding-right: 10px;
	  }
	  .domainPrivacyMain .protectionWHOIS .WHOISbody{
		height: auto;
		padding: 20px 15px
	  }
	  .domainPrivacyMain .protectionWHOIS .WHOISbody img{
		width: 50px;
		top: 20px;
	  }
	  .domainPrivacyMain .protectionWHOIS .WHOISbody ul{
		width: calc(100% - 50px);
	  }
	  .domainPrivacyMain .protectionWHOIS .WHOISbody ul li {			
		font-size: 20px;
	}
	.servicesMainTop.PCSupportService .row .col-sm-3 .boxWhite{
		min-height: auto;
	}
	.section-main.servicesMainTop .row .col-sm-3{
		width: 100%;
	}
	.main-slider .sliderOuter{
		min-height: 310px;
	}
	
}
@media screen and (max-width: 380px) { 
    .process-model.more-icon-preocess li {
        width: 25%;
    }
    .more-icon-preocess.process-model li span {
        font-size: 16px;
        height: 35px;
        line-height: 32px;
        width: 35px;
    }
    .more-icon-preocess.process-model li p {
        font-size: 8px;
    }
    .more-icon-preocess.process-model li::after {
        top: 18px;
    }
    .process-model.more-icon-preocess {
        text-align: center;
    }
}
@media screen and (max-width: 768px) { 
	.row.customColumn{
		column-count: 1;
	}
	.lookingSection .lookingBox{
		max-width: 300px;
	}
	.logoLogin .backHomeBTN{
		position: initial;
		display: block;
		margin: 0px auto 15px auto;
	}
	.logoLogin .backHomeBTN a{
		display: inline-block;
	}
	.activePrivacySearch .searchAreaPrivacy{
		height: auto;
	}
	.DomainSearchBottomNew{
		padding-right: 0px;
	}
	.activePrivacySearch .searchAreaPrivacy.DomainSearchBottomNew input.form-field{
		width: 100%;
		float: none;
	}
	.activePrivacySearch .searchAreaPrivacy.DomainSearchBottomNew input[type="password"]{
		border-left: 0px none;
		border-top: 1px solid #1f4d54;
	}
	.activePrivacySearch .searchAreaPrivacy.DomainSearchBottomNew input.searchGobtn{
		position: relative;
		right: 0px;
		float: none;
		width: 100%;
	}
	.main-slider .sliderOuter{
		text-align: center;
	}
	.tableWebBuilder .comparison tbody tr.viewMobileTr{
	  display: table-row;
	}
	.tableWebBuilder .comparison tbody tr.viewMobileTr td:first-child, .tableWebBuilder .comparison tbody tr td:first-child, .tableWebBuilder .comparison tr td:first-child, .tableWebBuilder .comparison tr th:first-child{
	  /* display: none; */
		text-indent: -9999px;
		border: 0px none;
		padding: 0px;
		width: 0px;
	}
	.tableWebBuilder .comparison tr.titleAreaTable td:first-child {
		display: table-cell;
		text-indent: inherit;
		padding: 7px;
	}
	.tableWebBuilder .comparison .compare-heading, .tableWebBuilder .comparison td, .tableWebBuilder .comparison th{
		font-size: 14px;
	}
}
@media only screen and (min-width: 450px) and (max-width: 900px)  {
	.servicesMainTop .row .col-sm-3{
		width:50%;
		float: left;
	}
	.servicesMainTop .row .col-sm-3 .boxWhite{
		min-height: 300px;
	}
	.servicesMainTop.sslService  .row .col-sm-3 .boxWhite,
	.servicesMainTop.VOIPService  .row .col-sm-3 .boxWhite,
	.servicesMainTop.domainProtection  .row .col-sm-3 .boxWhite,
	.servicesMainTop.domainRenewService  .row .col-sm-3 .boxWhite,
	.servicesMainTop.ICTService  .row .col-sm-3 .boxWhite{
		min-height: 320px;
	}
	.servicesMainTop.LogoDesignService  .row .col-sm-3 .boxWhite{
		min-height: 345px;
	}
	.servicesMainTop .row .col-sm-3:nth-child(3n+0){
		clear: both;
	}
	.dedicatedServer-List .serverList-outter .productItemMain{
		max-width: 80%;
		margin: auto auto 30px auto;
	}
	.servicesMainTop.webBuilderService  .row .col-sm-3 .boxWhite{
		min-height: 325px !important;
	}
	
}
@media only screen and (min-width: 450px) and (max-width: 600px)  {
	.servicesMainTop.audioService .row .col-sm-3 .boxWhite{
		min-height: 365px !important;
	}
	.servicesMainTop.medicalHostingService .row .col-sm-3 .boxWhite{
		min-height: 350px !important;
	}
	.all-support li {
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	
	
}
@media only screen and (min-width: 600px) and (max-width: 900px)  {
	.lookingSection .row .col-sm-4{
		width: 33.3%;
		float: left;
	}
	.lookingSection .lookingBox h3{
		font-weight: 600;
		font-size: 24px;
	}
	.servicesMainTop.audioService .row .col-sm-3 .boxWhite{
		min-height: 320px !important;
	}
	
}
@media only screen and (min-width: 561px) and (max-width: 1200px)  {
	.section-top-footer .needhelp{
		width: 100%;
		text-align: center;
	}
	.section-top-footer .contact-info-site{
		text-align: center;
		width: 33.3%;
	}
	.AudioSolutionStep .mainWrapperAudio .stepsMain ul li:first-child, .AudioSolutionStep .mainWrapperAudio .stepsMain ul li:last-child{
		top: -2px !important;
	}
	.servicesMainTop.PCSupportService .row .col-sm-3 .boxWhite{
		min-height: 340px;
	}
	.all-support li a{
		padding-left: 8px;
		padding-right: 8px;
		
	}
	.all-support li a h3{
		font-size: 17px;
	}
	.all-support li{
		padding-left: 10px;
		padding-right: 10px;
	}
	
}
@media screen and (min-width: 580px) { 
	.devicesArea .row{
		display: flex;
	}
	.devicesArea .row .col-sm-3{
		flex: 1;
	}
}
@media screen and (max-width: 450px) { 
	.servicesMainTop.PCSupportService .row .col-sm-3 .boxWhite{
		min-height: inherit;
	}
	.domain-row{
		margin-bottom: 10px;
	}
	.domain-row ul li{
		padding-left: 6px;
		padding-right: 6px;
		font-size: 15px;
	}
	.domain-row ul li img{
		max-width: 50px;
		margin-right: 5px;
	}
	.all-support li {
		float: none;
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	.sortSelect{
		position: inherit; 
	}
}


@media(max-width:900px) {
	body.adminOzz{
		margin-top: 48px;
	}
	.adminOzz .side-nav > li a{
		text-align: left;
		font-size: 18px;
	}
	.adminOzz .side-nav > li a i{
		display: inline-block;
		font-size: 30px;
		margin: 0px 10px 0px 0px;
		width: 40px;
		text-align: center;
	}
	#wrapper .navbar-inverse .navbar-brand img{
		max-height: 35px;
	 }
	 .adminOzz .top-nav > li > a.logOutBtn{
		position: fixed;
		top: 0px;
		padding: 5px 10px;
		right: 75px;
		font-size: 14px;
	}
	#page-wrapper{
		/* padding-bottom: 15px; */
		padding-bottom: 0px;
	}
	.footerClientArea{
		margin-left: 0px;
		margin-right: 0px;
		padding: 10px;
	}
	.welcomeArea h1{
		font-size: 22px;
	}
	.welcomeArea a{
		font-size: 16px;
	}
	.adminOzz .overlay.open{display: none !important;}	
}
@media(min-width:901px) {
    body.adminOzz {
        margin-top: 80px;
    }
    #wrapper {
       height: 100%;
    }
	 
    #page-wrapper {
        padding: 30px 30px 70px 30px;
		min-height: 700px; 
		padding-left: 190px;
		position: relative;
		height: 100%;
    }
	.adminOzz div.navbar-collapse.collapse{
		display: block !important;
	}
	.adminOzz .navbar-toggle{
		display: none;
	}
	.adminOzz #wrapper nav .navbar-header{
		float:left;
	}
	.adminOzz #wrapper .navbar-inverse .navbar-right{
		float: right !important;
	}
    .adminOzz .side-nav {
        position: absolute;
        top: 0px;
        left: 160px;
        width: 160px;
        margin-left: -160px;
        border: none;
        border-radius: 0;
        border-top: 1px rgba(0,0,0,.5) solid;
        overflow-y: auto;
       /* background-color: #222;
        background-color: #5A6B7D;*/
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
		min-height: 700px; 
		margin-top: 0px;
    }

    .adminOzz .side-nav>li>a {
        width: 160px;
    }

    .adminOzz .side-nav li a:hover,
    .adminOzz .side-nav li a:focus {
        outline: none;
       /*  background-color: #1a242f !important; */
		background-color: #18204a;
    }
	.adminOzz .navbar-nav.subMenuClient{
		float: left !important;
	}
	.adminOzz .navbar-nav.subMenuClient li{
		float: left !important;
	}
	.all-support li a{
		padding: 45px 7px;
	}

	
	
}
@media only screen and (min-width: 901px) and (max-width: 1200px) {
	#page-wrapper{
		padding-right: 15px;
		padding-left: 170px;
	}
	.adminOzz .navbar-nav.subMenuClient li a{
		font-size: 22px; !important;
		padding-left: 8px;
		padding-right: 8px;
	}
	.adminOzz .navbar-nav.subMenuClient, .adminOzz .nav-tabs.nav-tabs-overflow{
		display: none !important;
	}
	.adminOzz select.tinynav {
		display: block;
		float: left;
		width: 350px;
		margin-bottom: 0px;
		margin-top: 8px
	}
	#tabOverview select.tinynav{
		margin-bottom: 15px;
	}
	.homeWrapper .topBtnArea .row .col-sm-3, .homeWrapper .tilesCustom .row .col-sm-3{
		width: 50%;
	}
	.homeWrapper .client-home-panels .row .col-sm-6{
		width: 100%;
	}
	.footerClientArea{
		/* margin-left: -10px;
		margin-right: -10px */
	}
	#frmCreateEmailAccount .input-group{
		margin-bottom: 15px;
	}
	#page-wrapper .navbar-collapse{
		position: fixed;
		left: 0px;
		right: 0px;
		/* top: 48px; */
		top: 80px;
		z-index: 99999;
	}
	.dataTables_length label select {
		line-height: 18px;
	}
	.domain-row{
		margin-top: 10px;
	}
	.domain-row ul li{
		padding: 5px;
		font-size: 13px;
	}

}
@media(max-width:991px) {
	.sidebarNavigation #primary-nav{
		display: none !important;
	}
	.sideMenu .innerLeft-SubmenuBox{
		padding-left: 80px;
	}
	.sideMenu .innerLeft-SubmenuBox .icon-left{
		line-height: 45px;
		height: 50px;
		width: 50px;
	}
	.sideMenu .innerLeft-SubmenuBox .icon-left::before {
		top: 2px;
		left: 2px;
		right: 2px;
		bottom: 2px;
		border-width: 2px;
	}
	.sideMenu .innerLeft-SubmenuBox .icon-left img {
		max-width: 25px;
	}
	.sideMenu .submenuCustom li .iconSubmenu-Custom{
		line-height: 45px;
		height: 50px;
		width: 50px;
	}
	.sideMenu .submenuCustom li .iconSubmenu-Custom::before{
		top: 2px;
		left: 2px;
		right: 2px;
		bottom: 2px;
		border-width: 2px;
	}
	.sideMenu .submenuCustom li .iconSubmenu-Custom img {
		max-width: 25px;
	}

	.navbar-nav .open .dropdown-menu. .navbar-nav .open .dropdown-menu {
		position: static;
	}
	.sideMenu li.mega-dropdown a{
		display: inherit !important;
	}
	.sideMenu li.mega-dropdown:hover .dropdown-menu.mega-dropdown-menu{
		display: none;
	}
	.sideMenu li.mega-dropdown a {padding: 20px 10px 20px 10px;}

	.dropdown-menu.mega-dropdown-menu{padding-top:10px !important;}
	.mega-dropdown-menu .container{
		padding: 0px;
	}
	.mega-dropdown-menu .container .submenuCustom{
		display: block;
	}
	.mega-dropdown-menu ul.submenuCustom li{
		border-right: 0px none;
		border-bottom: 1px solid #0f5187;
		/* padding-left: 70px;padding-top: 20px;min-height: 60px; */
		position: relative;
		
		text-align: left;
		max-width: inherit;
		padding: 0px;
		
	}
	.mega-dropdown-menu ul.submenuCustom li .iconSubmenu-Custom{
		position: absolute;
		left: -60px;
		top: -15px;
		display: none;
	}
	.mega-dropdown-menu ul.submenuCustom li h4{
		margin :0px;
	}
	#primary-nav > ul > li:hover > a::after, #primary-nav > ul > li.open > a::after{display:none;}
}
@media(max-width: 1200px) {
	.homeWrapper .promoWrapper .promotions-slider-control{
		position: initial;
		width: auto;
		font-size: 20px
	}
	.homeWrapper .promoWrapper .promotions-slider-control a{
		position: initial;
	}
	.homeWrapper .promoWrapper #promotions-slider{
		margin: 0px 0px 20px 0px !important;
	}
	.homeWrapper .promoWrapper .promo-banner .btn{
		padding-left: 10px;
		padding-right: 10px;
	}
	.accountFormArea div select.form-control{
		padding-right: 40px !important;
		background-position: right .2em top 50%, 0 0 !important;
		padding: 5px 15px 5px 2px !important;
		background-size: 14px !important;
	}
	.accountFormArea .form-group.prepend-icon select.form-control{
		padding-left: 70px !important;
		padding-right: 40px !important;
	}
	.adminOzz .boxHelpMain{
		padding-left: 5px;
		padding-right: 5px;
	}
	.helpMainPage .boxHelpMain h4{
		font-size: 17px;
	}
	#primary-nav > ul > li:hover > a::before, #primary-nav > ul > li.open > a::before{
		border-width: 1px;
	}
	.mega-dropdown-menu{
		border-width: 2px;
	}
	.menuHiddenMobile{
		display: none;
	}
	.MenuhiddenWeb{
		display: block;
	}
	.accountSubmenu{overflow: hidden;}
}

@media(min-width: 1201px) {
	.adminOzz .navbar-nav.subMenuClient li.MenuhiddenWeb{
		display: none;
	}
}
@media(max-width: 768px) {
	.serviceMain{
		padding-top: 70px;
	}
	.serviceMain .serviceWhite .feature-wrap{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.serviceMain .serviceWhite .feature-wrap .contentArea p, .serviceMain .serviceWhite .feature-wrap .contentArea{
		font-size: 16px;
	}
	.serviceMain .serviceWhite .feature-wrap .iconArea{
		height: 85px;
		width: 85px;
		padding: 3px;
	}
	.serviceMain .serviceWhite .feature-wrap .iconArea .iconinner{
		height: 75px;
		width: 75px;
		padding: 3px;
		border-width: 5px;
		line-height: 55px;
	} 
	.serviceMain .serviceWhite .feature-wrap .iconArea .iconinner img{
		width: 40px;
	}
	.promoPadding-none{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.accountFormArea .form-group.prepend-icon select.form-control{
		padding-right: 25px !important;
		text-overflow: ellipsis;
	}
	.product-details-tab-container #domain.tab-pane .text-right{
		text-align: left;
	}
	.faqTable tr th, .faqTable tr td{
		display: table-row;
	}
	.faqTable .noneDesk{
		display: block;
		padding-top: 14px;
		padding-left: 5px;
	}
	.faqTable .noneMobile{
		display: none;
	}

}
@media only screen and (min-width: 768px) and (max-width: 900px) {
	.serviceMain.homeService{
		padding-top: 60px;
	}
	.serviceMain.homeService .serviceWhite{
		flex-wrap:wrap;
		background: none;
		justify-content:space-between;
	}
	.serviceMain.homeService .serviceWhite .feature-wrap{
		width: 50%;
		flex-basis: inherit;
		padding-top: 20px;
		/* flex: 0 48%; */
		flex: 0 48%;
		-ms-flex: 0 46%;
		margin-bottom: 15px;
		border: 1px solid #373737;
		background: rgba(255,255,255,.8);
		padding-bottom: 15px;
	}
	.serviceMain.homeService .serviceWhite .feature-wrap .iconArea{
		position: absolute;
		top: 15px;
		left: 20px;
		transform: inherit;
		height: 72px;
		width: 72px;
		padding: 4px;
	}
	.serviceMain.homeService .serviceWhite .feature-wrap .iconArea .iconinner{
		border-width: 5px;
		padding: 5px;
		height: 60px;
		width: 60px;		
		line-height: 36px;
	}
	.serviceMain.homeService .serviceWhite .feature-wrap .iconArea .iconinner img{
		width: 35px;
	}
	.serviceMain.homeService .serviceWhite .feature-wrap .contentArea h3 {
		text-align: left;
		margin-left: 90px;
		margin-top: 15px;
		margin-bottom: 30px;
	}
	.tableWebBuilder .comparison tbody tr.viewMobileTr{
	  display: table-row;
	}
	.tableWebBuilder .comparison tbody tr.viewMobileTr td:first-child, .tableWebBuilder .comparison tbody tr td:first-child, .tableWebBuilder .comparison tr td:first-child, .tableWebBuilder .comparison tr th:first-child{
	  /* display: none; */
		text-indent: -9999px;
		border: 0px none;
		padding: 0px;
		width: 0px;
	}
	.tableWebBuilder .comparison tr.titleAreaTable td:first-child {
		display: table-cell;
		text-indent: inherit;
		padding: 7px;
	}
	.tableWebBuilder .comparison .compare-heading, .tableWebBuilder .comparison td, .tableWebBuilder .comparison th{
		font-size: 14px;
	}
}

@media only screen and (min-width: 901px) and (max-width: 1500px)  {
	.whyChooseUs .row .col-sm-4 .boxChoose{
		min-height: auto;
	}
	/* home */
	body{
		font-size: 12px;
	}
	section#main-menu .logo img {
		max-height: 50px;
	}
	.navbar-main .navbar-nav > li > a {
		padding: 25px 10px;
	}
	section#main-menu .navbar-main, .submenuCustom li h4{
		font-size: 16px;
	}
	.submenuCustom li .iconSubmenu-Custom{
		height: 60px;
		width: 60px;
		line-height: 55px;
	}
	.submenuCustom li .iconSubmenu-Custom::before{
		border-width: 3px;
	}
	.submenuCustom li .iconSubmenu-Custom img {
		max-width: 25px;
	}
	.main-slider .carousel-inner, .main-slider .carousel-inner .item {
		min-height: 200px;
	}
	.main-slider .sliderOuter h1 {
		font-size: 35px;
	}
	.main-slider .sliderOuter p, .main-slider .sliderOuter .action-btnSlider .btn {
		font-size: 16px;
	}
	.serviceMain .serviceWhite .feature-wrap .iconArea{
		/* height: 100px;
		width: 100px;
		padding: 5px; */
		height: 120px;
		width: 120px;
		padding: 10px;
	}
	.serviceMain .serviceWhite .feature-wrap .iconArea .iconinner{
		/* height: 86px;
		width: 86px;
		padding: 6px;
		border-width: 5px;
		line-height: 60px; */
		height: 96px;
		width: 96px;
		padding: 6px;
		border-width: 8px;
		line-height: 64px;
	}
	.serviceMain .serviceWhite .feature-wrap .iconArea .iconinner img{
		width: 80%;
	}
	.serviceMain .serviceWhite .feature-wrap .contentArea{
		font-size: 16px;
	}
	.serviceMain .serviceWhite .feature-wrap .contentArea h3{
		font-size: 24px;
	}
	.serviceMain .serviceWhite .feature-wrap .contentArea p{
		font-size: 16px;
	}
	.heading-title{
		font-size: 30px;
	}
	.whyChooseUs .row {
		display: flex;
	}
	.whyChooseUs .row .col-sm-4{
		float: left;
		width: 33.3333%;
	}
	.whyChooseUs .row .col-sm-4 .boxChoose .toparea img{
		max-width: 55px;
	}
	.boxChoose .toparea h2{
		font-size: 20px;
	}
	.whyChooseUs .row .col-sm-4 .boxChoose .contentBottom{
		font-size: 16px;
		padding-left: 0px;
	}
	.faqMain .faqShow .box-Question h4{
		font-size: 20px;
	}
	.faqMain .faqShow .box-Question p, .faqMain .faqShow .box-Question li{
		font-size: 16px;
	}
	.section-top-footer .needhelp{
		font-size: 30px;
	}
	.section-top-footer .needhelp span{
		font-size: 16px;
	}
	.section-top-footer .contact-info-site a{
		font-size: 18px;
	}
	.footerMain{
		font-size: 16px;
	}
	.footerMain .widget h4{
		font-size: 18px;
	}
	.homeService{
		padding-top: 100px;
	}
	.domain-search-from input[type="text"], .domain-search-from select{
		font-size: 16px;
	}
	.topBanner h1{
		font-size: 35px;
	}
	.topBanner p{
		font-size: 16px;
	}
	.boxWhite .bottomBoxWhite h3{
		font-size: 20px;
	}
	.boxWhite .bottomBoxWhite p{
		font-size: 16px;
	}
	.descService-server{
		font-size: 16px;
	}
	.dedicatedServer-List .titleListServer{
		font-size: 30px;
	}
	.webfeatureEveryPlan .titleListServer{
		font-size: 30px;
	}
	.webfeatureEveryPlan .featureItemplan h3{
		font-size: 20px;
	}
	.webHostingGreenBar .textSide h2{
		font-size: 35px;
	}
	.webHostingGreenBar .textSide{
		font-size: 20px;
	}
	.comparePlanTable .titleListTable{
		font-size: 30px;
	}
	.contentWebhosting h3{
		font-size: 20px;
	}
	.contentWebhosting p{
		font-size: 16px;
	}
	.lookingSection .lookingBox h3{
		font-size: 24px;
	}
	.lookingSection .lookingBox p{
		font-size: 16px;
	}
	.productItemMain .products-item-details .top .title{
		font-size: 18px;
	}
	.productItemMain .products-item-details .top .title img{
		font-size: 28px;
	}
	.productItemMain .products-item-details .bottom .item{
		font-size: 14px;
	}
	.productItemMain .productItemPrice .priceArea{
		font-size: 22px;
	}
	.productItemMain .productItemPrice .btn{
		font-size: 18px;
	}
	.productItemMain .products-item-details .top .rightArea .tagsArea{
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.productItemMain .productItemPrice{
		width: 230px;
	}
	.productItemMain .products-item-details .bottom .item:nth-of-type(1) {
	  flex-basis: 100px;
	}
	.pricing-wrap .headerPrice .titlePrice, .pricing-wrap .pricePlan{
		font-size: 24px
	}
	.pricing-wrap .pricePlan .monthAmountPlan{
		font-size: 16px;
		font-weight: 600;
	}
	.pricing-wrap .btnBuy {
		padding: 6px 40px;
		font-size: 16px;
	}
	.pricing-wrap .planFeature ul li{
		font-size: 20px;
	}
	.pricing-wrap .planFeature ul li span, .showTechnicalBtn .btn{
		font-size: 16px;
	}
	.comparison .price-now span{
		font-size: 24px
	}
	.comparison .price-buy{
		font-size: 14px;
		padding: 7px 15px;
	}
	.compare-heading .selectBillingCycle{
		font-size: 16px;
	}
	.topBanner{
		padding-bottom: 0px;
	}
	.VPSWhiteBG .stockArea .tagsArea{
		font-size: 12px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.VPSWhiteBG .detailsVPS ul li{
		font-size: 16px;
	}
	.VPSWhiteBG .priceAreaMain .priceArea {
		font-size: 22px;
	}
	.VPSWhiteBG .priceAreaMain .btn{
		font-size: 18px;
	}
	section.hostingTransferWork .mainWrapperVOIP .topHeader h2{
		font-size: 30px;
	}
	section.hostingTransferWork .mainWrapperVOIP .stepsMain ul li a::before{
		font-size: 18px;
	}
	.stepsMain .tab-pane .stepDesc, .stepsMain .tab-pane .stepDesc p{
		font-size: 14px;
	}
	.pinkbarhostTrans{
		font-size: 16px;
	}
	.businessTable, td, th{
		font-size: 16px;
	}
	.PCSupportStep .titlePCSupportStep{
		font-size: 30px;
	}
	.PCSupportStep .mainWrapperPC .topHeader h2{
		font-size: 24px;
	}
	.planMedicalHost .mainPlanList .priceMainBar{
		font-size: 18px;
	}
	.planMedicalHost .mainPlanList .priceArea{
		font-size: 20px;
	}
	.planMedicalHost .mainPlanList .priceMainBar .btn{
		font-size: 18px;
	}
	.planMedicalHost .mainPlanList .mainplanService .boxServiceItem{
		font-size: 18px;
	}
	.domainName-row ul li span{
		font-size: 16px;
	}
	.tabsRightPrice ul li a{
		font-size: 18px;
	}
	.domainNamePlan .domainPriceTable table tr td, .domainNamePlan .domainPriceTable table tr th{
		font-size: 16px;
	}
	.domainNamePlan .leftArea .titleTopSide{
		font-size: 18px;
	}
	.domainNamePlan .leftArea .listMain ul li a{
		font-size: 16px;
	}
	.domainTransferSearch.searchAreaDomain input[type="text"]{
		font-size: 18px;
	}
	.domainTransferSearch p{
		font-size: 16px;
	}
	.process-model li span{
		font-size: 45px;
	}
	.process-model li p{
		font-size: 18px;
	}
	.design-process-content h3{
		font-size: 20px;
	}
	.design-process-content ul li{
		font-size: 16px;
	}
	.domainPrivacyMain h2, .domainPrivacyMain .subheadingPrivacy{
		font-size: 24px;
	}
	.domainPrivacyMain .protectionWHOIS .heading-WHOIS, .activePrivacySearch{
		font-size: 24px;
	}
	.domainPrivacyMain .protectionWHOIS .WHOISbody ul li{
		font-size: 18px;
	}
	.domainPrivacyMain .protectionWHOIS .WHOISbody img{
		width: 70px;
	}
	.activePrivacySearch .searchAreaPrivacy input[type="text"], .activePrivacySearch .searchAreaPrivacy input[type="password"], .activePrivacySearch .searchAreaPrivacy input.searchGobtn{
		font-size: 18px;
	}
	.domainWHOIS p, .domainWHOIS.searchAreaWHOIS input[type="text"], .domainWHOIS.searchAreaWHOIS input[type="submit"]{
		font-size: 18px;
	}
	.domainName-WHOIS .descWHOIS h4{
		font-size: 24px;
	}
	.domainName-WHOIS .descWHOIS p{
		font-size: 18px;
	}
	.paymentCol{min-width: 135px;}
	.paymentCol .payment-item-icon{
		height: 45px;
	}
	.paymentCol .payment-item-icon img{width: 80px;}
	.domainResultPage .boxSearchMainResult .panelBodyResult, .domainResultPage .boxSearchMainResult .panelBodyResult .form-group input, .domainResultPage .boxSearchMainResult .panelBodyResult .btn{
		font-size: 16px;
	}
	div.formCustomConnfig .form-control{
		font-size: 16px !important;
	}
	div.ConfigureProductForm .field-container {
		font-size: 16px;
	}
	div.ConfigureProductForm .field-container h3, div.customOrderSummary .order-summary h2{
		font-size: 22px;
	}
	div.codePromoApply .form-control, div.codePromoApply .btn{
		font-size: 16px;
	}
	div#order-standard_cart .prepend-icon .field-icon{
		line-height: 40px;
	}
	div#order-standard_cart .field, div#order-standard_cart .form-control{
		font-size: 16px;
	}
	div.inputGroup label{  
		font-size: 16px !important;
	}
	.btn-group-lg > .btn, .btn-lg{
		font-size: 16px;
	}
	select.select-css{
		font-size: 16px;
	}
	div.field-container .selectOptionArea .form-group label{
		font-size: 16px;
	}

	.boxWhite .icon-top{
		height: 140px;
		width: 140px;
		border-width: 11px;
		line-height: 120px;
	}
	.boxWhite .icon-top::before{
		border-width: 11px;
	}
	.boxWhite .icon-top img{
		width: 55px;
	}

}
@media only screen and (min-width: 1500px) {
	.productItemMain .products-item-details .bottom .item:first-child{
		flex: 0 0 220px;
	}
	.productItemMain .products-item-details .bottom .item:nth-child(2){
		flex: 0 0 70px;
	}
	.productItemMain .products-item-details .bottom .item:nth-child(3){
		flex: 0 0 110px;
	}
	.productItemMain .products-item-details .bottom .item:last-child{
		flex: 0 0 70px;
	}

}
@media only screen and (min-width: 1024px) and (max-width: 1300px)  {
	.domain-row ul li:first-child{
		padding-left: 0px;
	}
	.domain-row ul li:last-child{
		padding-right: 0px;
	}
	.domain-row ul li{
		font-size: 18px;
	}
	.domain-row ul li img {
		max-width: 68px;
		margin-right: 5px;
	}
	
}
@media only screen and (min-width: 1024px) {
	.priceAreaSSL{
		font-size: 16px;
	}
}



