/*
Theme Name: TLDS
Description: Child theme for Avada theme
Author: Digital Tonic
Author URI: http://digitaltonic.com.au/
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#whos-using-it #borough, #whos-using-it #categories {
    background: url('img/Group340.png') no-repeat;
    border-radius: 0px;
    border: 0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
    cursor: pointer;
	background-position: right;
}
.form-control {
    display: block;
    width: 100%;
    height: 42px;
    padding: 10px 20px;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.fusion-main-menu .fusion-main-menu-search a::after{ color: #ee3e8f; }
#get-more-title h1 { font-size: 45px !important; }
#get-more-title .fusion-title-size-one{ margin-bottom: 0px !important; }
#get-more-title .fusion-column-wrapper{ border-radius: 3px; }
.get-more-txt{ padding: 5px; }
.linear-gradient-head { background: linear-gradient(to right, #00afad, #00b2e6) !important; background-image: radial-gradient !important; }
#footer{ background: linear-gradient(to right, #00b2e6, #00afad ) !important; background-image: radial-gradient !important; }
#footer .fusion-copyright-notice{ color: #FFF;}
#menu-footer-menu li{ border: none;}
.fusion-modal h1, .fusion-page-title-bar h1, .fusion-widget-area h1, .post-content h1{ font-family: "PT Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 700; }
.form_search-availability .form_search-availability-fields{ margin-right: 0px; }
.whois-message h1, .whois-message .text_whois-message{ color: #ee3e8f; }
#footer-search{ display: none; }
.form_search-availability .form_search-availability-button, .form_search-availability .form_search-availability-input{ height: 55px; }
#whois-success, #whois-failure{ padding: 20px 0 5px; }
.whois-message h1, .whois-message .text_whois-message{ margin: 0px; }
#suggested-dom .fusion-checklist .fusion-li-item{ padding: 10px; border: 1px solid #ee3e8f; text-align: center;
border-radius: 4px; }
.fusion-blog-layout-grid .fusion-post-wrapper{ border: 1px solid #ee3e8f !important; background-color: #FFF !important; }
#wrapper #main .fusion-post-content > h2.entry-title{ font-size: 16px !important; }
#main .post > h2.entry-title{ font-size: 45px; }
#homeblogs .post-content p, #blogsection .post .entry-title a{ color: #747474 !important;  }
#homeblogs .post .entry-title a{ margin-top: 20px; color:#747474 !important;  }
#homeblogs .post-content p{ margin-top: 20px; }
.fusion-load-more-button.fusion-blog-button { background-color: #ee3e8f !important; width: 150px; margin: 0 auto;
    color: #FFF !important; }
.fusion-load-more-button.fusion-blog-button, .fusion-load-more-button.fusion-blog-button:hover{
    background-color: #ee3e8f !important;  }
.fusion-carousel-item { line-height: 0px !important; }

#case-studies-container .fusion-single-line-meta{ margin-bottom: 0px !important; height: 70px; text-align: center;}
.fusion-blog-layout-grid-wrapper .fusion-single-line-meta{ margin-bottom: 0px !important; height: 40px; font-size: 16px;}
.fusion-blog-layout-grid-wrapper .fusion-meta-info{ display: none; }
.fusion-loading-container{ margin-top: 20px; text-align: center; margin-bottom: 20px; color: #FFF;  }
.fusion-posts-container-load-more {   margin-bottom: 20px !important; }
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="text"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="password"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="date"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="datetime-local"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="month"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="week"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="email"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="number"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="search"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="tel"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="time"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="url"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container input[type="color"], .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea
{ border: 1px solid #ee3e8f;  border-radius: 10px; }
.fusion-footer-widget-area{ padding-top: 15px !important; padding-bottom: 15px !important; }
.fusion-main-menu > ul > li > a{ font-family: 'PT Sans'; }
.list_registrars{ text-align: center; }
#mktoForm_2024, #mktoForm_2023, .mktoForm .mktoFormCol, .mktoForm .mktoFieldWrap, .mktoForm .mktoCheckboxList { width: 100% !important; }
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{ background-color: #ee3e8f !important; background-image: linear-gradient(to bottom, #ee3e8f, #ee3e8f) !important; border: 1px solid #ee3e8f !important; }
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover { border: 1px solid #ee3e8f !important; }
.mktoForm input[type="text"], .mktoForm input[type="url"], .mktoForm input[type="email"], .mktoForm input[type="tel"], .mktoForm input[type="number"], .mktoForm input[type="date"], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
width: 100% !important; padding: 20px; border: 1px solid #ee3e8f; height: 40px !important; border-radius: 5px; }
.mktoForm .mktoAsterix { float: left !important ;}
.mchNoDecorate { text-decoration: underline;  color: #29b0ad; }
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{ background-color: #ee3e8f;background-image: linear-gradient(to bottom, #ee3e8f, #ee3e8f); border: 1px solid #ee3e8f; }
.mktoLabel.mktoHasWidth {  font-weight: bold; }
.mktoOffset{ width: 0px !important; }
#marketocode p { margin: 0; }
.fusion-recent-works{ margin-bottom: 0px; }
#whos-using-it { padding: 25px; background-color: #e3e3e3; }
.gm-style .gm-style-iw{font-weight:300;font-size:13px;overflow:hidden}.gm-style .gm-iw{color:#2c2c2c}.gm-style .gm-iw b{font-weight:400}.gm-style .gm-iw a:link,.gm-style .gm-iw a:visited{color:#4272db;text-decoration:none}.gm-style .gm-iw a:hover{color:#4272db;text-decoration:underline}.gm-style .gm-iw .gm-title{font-weight:400;margin-bottom:1px}.gm-style .gm-iw .gm-basicinfo{line-height:18px;padding-bottom:12px}.gm-style .gm-iw .gm-website{padding-top:6px}.gm-style .gm-iw .gm-photos{padding-bottom:8px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.gm-style .gm-iw .gm-sv,.gm-style .gm-iw .gm-ph{cursor:pointer;height:50px;width:100px;position:relative;overflow:hidden}.gm-style .gm-iw .gm-sv{padding-right:4px}.gm-style .gm-iw .gm-wsv{cursor:pointer;position:relative;overflow:hidden}.gm-style .gm-iw .gm-sv-label,.gm-style .gm-iw .gm-ph-label{cursor:pointer;position:absolute;bottom:6px;color:#fff;font-weight:400;text-shadow:rgba(0,0,0,0.7) 0 1px 4px;font-size:12px}.gm-style .gm-iw .gm-stars-b,.gm-style .gm-iw .gm-stars-f{height:13px;font-size:0}.gm-style .gm-iw .gm-stars-b{position:relative;background-position:0 0;width:65px;top:3px;margin:0 5px}.gm-style .gm-iw .gm-rev{line-height:20px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.gm-style.gm-china .gm-iw .gm-rev{display:none}.gm-style .gm-iw .gm-numeric-rev{font-size:16px;color:#dd4b39;font-weight:400}.gm-style .gm-iw.gm-transit{margin-left:15px}.gm-style .gm-iw.gm-transit td{vertical-align:top}.gm-style .gm-iw.gm-transit .gm-time{white-space:nowrap;color:#676767;font-weight:bold}.gm-style .gm-iw.gm-transit img{width:15px;height:15px;margin:1px 5px 0 -20px;float:left}
.gm-iw {text-align:left;}.gm-iw .gm-numeric-rev {float:left;}.gm-iw .gm-photos,.gm-iw .gm-rev {direction:ltr;}.gm-iw .gm-stars-f, .gm-iw .gm-stars-b {background:url("https://maps.gstatic.com/mapfiles/api-3/images/review_stars.png") no-repeat;background-size: 65px 26px;float:left;}.gm-iw .gm-stars-f {background-position:left -13px;}.gm-iw .gm-sv-label,.gm-iw .gm-ph-label {left: 4px;}
.gm-style-iw { padding: 12px; background-color: #FFF;  top: 18px !important; border: 1px solid #ee3e8f; border-radius: 5px; }
.gm-style, .googlemapBtn{ font-family: 'PT Sans' !important;  }

.googleMapHeader {
    font-weight: normal;
    font-size: 16px;
    padding: 13px;
    margin-top: 10px;
    text-align: center;
    color: #000;
}
.googleMapBtnContainer {
    float: none;
    margin: 0 auto;
    text-align: center;
}
.googlemapBtn {
    font-size: 14px;
    outline: none;
    padding: 13px 30px;
    color: #FFF;
    border: none;
    width: auto !important;
    text-transform: lowercase;
    background-color: #ee3e8f;
    cursor: pointer;
}
.googleMapBtnContainer {
    text-align: center;
}
.list_ambassadors .short-description .snippet{ padding-left: 10%; }
.list_ambassadors .short-description .snippet .snippet-title{ color: #ee3e8f; }
.melbourne .list_ambassadors .non-featured .thumbnail .thumbnail-overlay{ background: #ee3e8f; }
.melbourne .fusion-button.button-blue, .melbourne .list_ambassadors .button, .list_ambassadors .melbourne .button, .melbourne .button.load-more {
    background: #ee3e8f !important;
    border-color: #ee3e8f !important;
}
.fusion-carousel .fusion-carousel-item .fusion-image-wrapper{ border: 1px solid #ee3e8f; background-color: #FFF; }
.fusion-button.button-1:hover, .button-1:focus, .fusion-button.button-1:active{ background: #ce3079 !important; color: #FFF; }
#post-13040 .fusion-content-boxes .content-box-column-2 .content-wrapper-background{ padding: 16px; }
#post-13040 .fusion-content-boxes .content-box-column-1 .content-wrapper-background, #post-13040 .fusion-content-boxes .content-box-column-3 .content-wrapper-background{ padding: 18px; }

.fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed{ border: 1px solid #ee3e8f; }
#wrapper .post-content .content-box-heading{ padding-top:20px; }
.content-wrapper-boxed .content-container { height: 80px; }
.fusion-content-boxes .heading img { border-radius: 100px; }
.li-melbourne{ color: #ee3e8f; }
#menu-footer-menu li a{ font-size: 15px; font-weight: 700; font-family: 'PT Sans'; }
.form_search-availability .form_search-availability-input { font-size:23px; color: #29b0ad; }
.fusion-modal h1, .fusion-page-title-bar h1, .fusion-widget-area h1, .post-content h1{ line-height: normal; }
#drawer-btn{ cursor: pointer; padding-bottom: 0px; }
.fusion-border-below-title { padding-bottom: 10px; }
.content-box-column-1 h2{ padding:10px;  }
#home-content-box .content-box-heading{ color: #FFF !important; }
.embed-code iframe { width: 100% !important; }
#wrapper #main .fusion-post-content > h2.entry-title { min-height: 80px; }
#get-more-title-home {  margin-left: 110px;  margin-right: 110px; }
.textalignleft{ text-align: left; }
.colorwhite{ color: #FFF !important; }

#get-more-title-home h1 { font-size: 45px !important; }
#get-more-title-home .fusion-title-size-one{ margin-bottom: 0px !important; }
#get-more-title-home .fusion-column-wrapper{ border-radius: 3px; }
#case-studies-container img{ height: auto !important; }
#contact-us-page .fusion-border-below-title { margin-bottom: 1px !important; }
.searchTextBtn span{ display: block; }
.searchTextBtn i{ display: none; }
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{     padding: 13px 34px !important;  border-radius: 5px; }
.mktoButtonRow{ text-align: center !important; width: 100%;  }
#ready-get-your-domain .get-your-domain-h1{ margin-bottom: 10px !important; }
#marketing-kit .content-box-column-1 h2{ padding-bottom:0px !important; }
#marketing-kit .marketing-kit-desc { min-height: 40px; }
.banner-media{ min-height: 357px; }
.form_search-availability-fields .pre-whois-input{ font-size: 23px !important; }
.mktoForm .mktoRequiredField label.mktoLabel, .mchNoDecorate, .mktoCheckboxList p, .mktoLabel{ font-family: 'PT Sans' !important; }
.fusion-page-title-bar{ background: linear-gradient(to right, #00afad, #00b2e6) !important; }
.search-results .fusion-content-sep{ display: none; }
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover { border: 1px solid #447f19; background: #ce3079 !important; }
.mktoButton{ font-family: 'PT Sans' !important; }
.showcase-wrap-text{
 /* These are technically the same, but use both */
 overflow-wrap: break-word;
 word-wrap: break-word;

 -ms-word-break: break-all;
 /* This is the dangerous one in WebKit, as it breaks things wherever */
 word-break: break-all;
 /* Instead use this non-standard one: */
 word-break: break-word;

 /* Adds a hyphen where the word breaks, if supported (No Blink) */
 -ms-hyphens: auto;
 -moz-hyphens: auto;
 -webkit-hyphens: auto;
 hyphens: auto;
 color:#000;
}
.marketing-kit span{ text-transform: none !important; }


/* Portrait and Landscape */
@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px)
  {
	#whois-success h1, #whois-failure h1 { line-height: 40px; font-size: 32px; }
	#whois-success h4{ font-size: 16px; padding: 16px 0px; }
	#featured .list_registrars .list_registrars-item { width: 100% !important; }
	.searchTextBtn{ width: 16.66666667%; }
	#whos-using-it #borough, #whos-using-it #categories{ background-size: contain; } 
	#get-more-title-home { margin-left: 0px; margin-right: 0px; }
	.form_search-availability .form_search-availability-button, .form_search-availability .form_search-availability-input{ min-height: 54px;  }
	.fusion-carousel .fusion-carousel-wrapper{ padding-bottom:0px; box-sizing: inherit; }
	 .fusion-carousel-holder{ width: 280px !important; }
     .fusion-carousel .fusion-carousel-item{ width: 280px !important;  }
	#live-center, #live-center h1, #live-center p, #live-center a{ text-align: center; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 36px; }
	.fusion-footer .fusion-widget-area.fusion-column{ width: 100% !important; }
	.fusion-columns .fusion-column{ margin: 0 0 10px !important; }
	#get-more-title h1 { font-size: 36px !important; }
	#whois-success h1, #whois-failure h1 { line-height: 40px; }
	#domain_search h1{ font-size: 32px !important; }
	.searchTextBtn span{ display: none; }
	.searchTextBtn i{ display: block; float: none; margin-right: 0px; }
	#case-study-summary .fusion-column-wrapper { text-align: left; }
	.carousel-item-custom img { width: 100% !important; float: none; padding: 10px; }
	.carousel-item-custom li { float: none !important; padding: 0px !important; }
	#see-more-head h1{ text-align: center; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important; }
	#ready-get-your-domain .get-your-domain-h1{ margin-bottom: 20px !important; }
	.siteurl{ font-size: 21px !important; }
	#case-study-summary{ padding: 0px 10px; }
	#home-content-box .fusion-content-boxes{ margin-bottom: 0px !important }
	#whos-using-it .fusion-layout-column{ margin-bottom: 0px !important; }
	.banner-media{ min-height: 120px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 40px !important; }
	.form_search-availability-fields .pre-whois-input{  }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero { padding: 10% 0px 0px 0px !important; }
	.fusion-column-tablecell div { padding-right: 0px !important; }
#home-first-section{ padding-top: 40px !important; }
.siteurl-btn{ font-size: 20px; }
.form_search-availability-fields .pre-whois-input, .form_search-availability .form_search-availability-input{ font-size: 18px !important; }
.fullwidth-video video {  display: none; }
.form_search-availability .pre-whois-input{ width: 60px; top: 1px; }
#conatct-us-section{ padding-top: 30px; }

#home-whois-form .pre-whois-input, #whois-form .pre-whois-input{ width: 60px; top: 2px !important; }
#whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#whois-form .form_search-availability-input.active{ padding: 0 15px 0 27% !important; }
#home-whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#home-whois-form .form_search-availability-input.active{ padding: 0 15px 0 27% !important; }


}

/* ----------- iPhone X - Domain Search Box ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 812px) 
 { 
	
#home-whois-form .pre-whois-input, #whois-form .pre-whois-input{ width: 60px; top: 2px !important; }
#whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#whois-form .form_search-availability-input.active{ padding: 0 15px 0 23% !important; }
#home-whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#home-whois-form .form_search-availability-input.active{ padding: 0 15px 0 23% !important; }


}



/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 667px) 
  { 
	#whos-using-it .form-group {  padding: 5px; }
	.fusion-carousel .fusion-carousel-wrapper{ padding-bottom:0px; box-sizing: inherit; }
	.fusion-carousel-holder{ width: 335px !important; }
    .fusion-carousel .fusion-carousel-item{ width: 335px !important;  }
	#get-more-title-home { margin-left: 0px; margin-right: 0px; }
	.form_search-availability .form_search-availability-input { font-size: 16px; padding: 0 15px 0 6%; }
	.form_search-availability .form_search-availability-button, .form_search-availability .form_search-availability-input{ min-height: 54px;  }
	#live-center, #live-center h1, #live-center p, #live-center a{ text-align: center; } 
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 36px !important; }
	.fusion-columns .fusion-column{ margin: 0 0 10px !important; }
	#get-more-title h1 { font-size: 36px !important; }
	#whois-success h1, #whois-failure h1 { line-height: 40px; font-size: 32px; }
	#domain_search h1{ font-size: 32px !important; }
	.searchTextBtn span{ display: none; }
	.searchTextBtn i{ display: block; float: none; margin-right: 0px; }
	.searchTextBtn{ width: 16.66666667%; }
	#case-study-summary .fusion-column-wrapper { text-align: left; }
	.carousel-item-custom img { width: 100%  !important; float: none; padding: 10px; }
	.carousel-item-custom li { float: none !important; padding: 0px !important; }
	#see-more-head h1{ text-align: center; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important; }
	#ready-get-your-domain .get-your-domain-h1{ margin-bottom: 20px !important; }
	.siteurl{ font-size: 21px !important; }
	#case-study-summary{ padding: 0px 10px; }
	#home-content-box .fusion-content-boxes{ margin-bottom: 0px !important }
	#whos-using-it .fusion-layout-column{ margin-bottom: 0px !important; }
	.banner-media{ min-height: 120px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 40px !important; }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero{ padding: 4% 0px !important }
	.fusion-column-tablecell div { padding-right: 0px !important; }
.siteurl-btn{ font-size: 20px; }
.form_search-availability-fields .pre-whois-input, .form_search-availability .form_search-availability-input{ font-size: 18px !important; }
.fullwidth-video video {  display: none; }

.form_search-availability .form_search-availability-input, .form_search-availability .form_search-availability-input.active{ padding: 0 15px 0 27%; }
.form_search-availability .pre-whois-input{ top: 1px !important; }
#conatct-us-section{ padding-top: 30px; }


}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px){
	#wrapper .content-boxes-icon-boxed .content-box-column, #wrapper .content-boxes-icon-on-top .content-box-column {
    	margin-bottom: 30px !important;
	}
	#home-content-box .fusion-content-boxes{ margin-bottom: 0px !important }
	#whos-using-it .fusion-layout-column{ margin-bottom: 0px !important; }
	.banner-media{ min-height: 120px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 40px !important; }
	.title{ margin-bottom: 0px !important; }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero { padding: 10% 0px 0px 0px !important; }
	.fusion-column-tablecell div { padding-right: 0px !important; }
#home-first-section{ padding-top: 40px !important; }
.siteurl-btn{ font-size: 20px; }
.form_search-availability-fields .pre-whois-input, .form_search-availability .form_search-availability-input{ font-size: 18px !important; }
.fullwidth-video video {  display: none; }
#conatct-us-section{ padding-top: 30px; }


}

/* ----------- iPhone 6+, 7+ and 8+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 414px) 
  and (max-width: 736px) 
 { 
     #whos-using-it .form-group { padding: 5px;  }
	#get-more-title-home { margin-left: 0px; margin-right: 0px; }
	.form_search-availability .form_search-availability-button, .form_search-availability .form_search-availability-input{ min-height: 54px;  }
	#live-center, #live-center h1, #live-center p, #live-center a{ text-align: center; } 
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 36px !important; }
	.fusion-columns .fusion-column{ margin: 0 0 10px !important; }
	#get-more-title h1 { font-size: 36px !important; }
	#whois-success h1, #whois-failure h1 { line-height: 40px; font-size: 32px; }
	#domain_search h1{ font-size: 32px !important; }
	.searchTextBtn span{ display: none; }
	.searchTextBtn i{ display: block; float: none; margin-right: 0px; }
	.searchTextBtn{ width: 16.66666667%; }
	.fusion-carousel .fusion-carousel-wrapper{ padding-bottom:0px; box-sizing: inherit; }
	.fusion-carousel-holder{ width: 384px !important; }
    .fusion-carousel .fusion-carousel-item{ width: 384px !important;  }
	#case-study-summary .fusion-column-wrapper { text-align: left; }
	.carousel-item-custom img { width: 100%  !important; float: none; padding: 10px; }
	.carousel-item-custom li { float: none !important; padding: 0px !important; }
	#see-more-head h1{ text-align: center; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important; }
	#ready-get-your-domain .get-your-domain-h1{ margin-bottom: 20px !important; }
	.siteurl{ font-size: 21px !important; }
	#case-study-summary{ padding: 0px 10px; }
	#home-content-box .fusion-content-boxes{ margin-bottom: 0px !important }
	#whos-using-it .fusion-layout-column{ margin-bottom: 0px !important; }
	.banner-media{ min-height: 120px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 40px !important; }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero { padding: 10% 0px 0px 0px !important; }
	.fusion-column-tablecell div { padding-right: 0px !important; }
#home-first-section{ padding-top: 40px !important; }
.siteurl-btn{ font-size: 20px; }
.form_search-availability-fields .pre-whois-input, .form_search-availability .form_search-availability-input{ font-size: 18px !important; }
.fullwidth-video video {  display: none; }
#whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#whois-form .form_search-availability-input.active{ padding: 0 15px 0 21% !important; }
#home-whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#home-whois-form .form_search-availability-input.active{ padding: 0 15px 0 21% !important; }
#conatct-us-section{ padding-top: 30px; }


}


/* ----------- iPhone X ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 375px) 
  and (max-width: 812px) 
 { 
	#whos-using-it .form-group {  padding: 5px;  }
	#get-more-title-home { margin-left: 0px; margin-right: 0px; }
	.form_search-availability .form_search-availability-button, .form_search-availability .form_search-availability-input{ min-height: 54px;  }
	#live-center, #live-center h1, #live-center p, #live-center a{ text-align: center; } 
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 36px !important; }
	.fusion-columns .fusion-column{ margin: 0 0 10px !important; }
	#get-more-title h1 { font-size: 36px !important; }
	#whois-success h1, #whois-failure h1 { line-height: 40px; font-size: 32px; }
	#domain_search h1{ font-size: 32px !important; }
	.searchTextBtn span{ display: none; }
	.searchTextBtn i{ display: block; float: none; margin-right: 0px; }
	.searchTextBtn{ width: 16.66666667%; }
	.fusion-carousel .fusion-carousel-wrapper{ padding-bottom:0px; box-sizing: inherit; margin: 0 auto !important; height: auto !important; }
	.fusion-carousel-holder{ width: 317px !important; }
    .fusion-carousel .fusion-carousel-item{ width: 317px !important; float: none !important; margin: 7px 6px !important; }
	.fusion-carousel .fusion-carousel-holder{ position: relative !important; margin: 0 auto !important;  }
	#case-study-summary .fusion-column-wrapper { text-align: left; }
	.carousel-item-custom img { width: 100%  !important; float: none !important; padding: 10px; }
	.carousel-item-custom li { float: none !important; padding: 0px !important; }
	#see-more-head h1{ text-align: center; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important;
	}
	div#ready-get-your-domain {  padding-top: 30px !important;  padding-bottom: 0px !important; }
	.fusion-title .title-sep{ display: none; }
	#ready-get-your-domain .get-your-domain-h1{ margin-bottom: 20px !important; }
	.siteurl{ font-size: 21px important; }
	#case-study-summary{ padding: 0px 10px; }
	#home-content-box .fusion-content-boxes{ margin-bottom: 0px !important }
	#whos-using-it .fusion-layout-column{ margin-bottom: 0px !important; }
	.banner-media{ min-height: 120px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 28px !important; }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero { padding: 10% 0px 0px 0px !important; }
.fusion-column-tablecell div { padding-right: 0px !important; }
#home-first-section{ padding-top: 40px !important; }
.siteurl-btn{ font-size: 20px; }
.form_search-availability-fields .pre-whois-input, .form_search-availability .form_search-availability-input{ font-size: 18px !important; }

.fullwidth-video video {  display: none; }
#conatct-us-section{ padding-top: 30px; }


}

/* ----------- iPad ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-width: 768px) 
  and (max-width: 1024px) 
{
	.fusion-flexslider .slides img { display: block; width: 100%; height: 175px; }
	#get-more-title h1 { font-size: 32px !important; }
	#whos-using-it #borough, #whos-using-it #categories { border: 1px solid #ee3e8f; background-position: right;   }
	#get-more-title-home { margin-left: 110px; margin-right: 110px; }
	.fusion-footer .fusion-widget-area .fusion-column{ width: 31% !important; }
	.searchTextBtn span{ display: block; }
	.searchTextBtn i{ display: none; }
	.searchTextBtn{ width: 100%; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important; }
	.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{ padding: 3px !important; }
	.banner-media{ min-height: 257px; }
	.fusion-modal h1, .fusion-widget-area h1, .post-content h1{ font-size: 40px !important; }
	.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background .fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero {  padding: 7% 0px !important;   padding-right: 0px;  padding-left: 0px; }
#domain_search{ padding-left: 21% !important; padding-right: 21% !important;  }
#get-more-title .fusion-column-wrapper, #domain-search-box .fusion-column-wrapper{ border-radius: 3px; margin-right: 20%; margin-left: 20%; }
.form_search-availability .form_search-availability-input.active{ padding: 0 15px 0 20%;  }
#get-more-title{ margin-bottom: 0px !important; }
.form_search-availability .pre-whois-input{ top: 2px !important;  }
#footer-search{ padding-left: 13% !important; padding-right: 13% !important; }
.pad2www{ padding: 0 15px 0 15% !important  }


#whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#whois-form .form_search-availability-input.active{ padding: 0 15px 0 17% !important; }
#home-whois-form .form_search-availability-input { font-size: 16px; padding: 0 15px 0 10%; }
#home-whois-form .form_search-availability-input.active{ padding: 0 15px 0 13% !important; }

}


@media screen 
  and (min-width: 1200px) 
  and (max-width: 1600px) 
 { 
	.fusion-flexslider .slides img { display: block; width: 100%; height: 175px; }
	.fusion-footer .fusion-widget-area .fusion-column{ width: 31% !important; }
	.post-content h1{ font-size: 45px !important; }
	.searchTextBtn span{ display: block; }
	.searchTextBtn i{ display: none; }
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important;
	}
	#home-whois-form{ padding: 0px 20px; }
	.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{ padding: 3px !important; }
	.redyToGet{ padding: 0 15px 0 6% !important; }
	.banner-media{ min-height: 357px; }
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero {  padding: 7% 0px !important;   padding-right: 0px;  padding-left: 0px; }
.form_search-availability .pre-whois-input{ top: -4px !important;  }
.search-results .fusion-flexslider .slides img{ height: auto !important; }
.search-results #wrapper #main .fusion-post-content > h2.entry-title{ min-height: 30px !important; }
.form_search-availability .form_search-availability-input{ padding: 0 15px 0 6%;  }

}
@media screen and (min-width: 1600px) {
	.fusion-blog-layout-grid .fusion-post-content-container, .fusion-blog-layout-timeline .fusion-post-content-container {
    	 margin-top: 0px !important;
	}
	.post-content h1{ font-size: 45px !important; }
	#home-whois-form{ padding: 0px 20px; }
	.fusion-title.fusion-title-center.fusion-sep-none .title-heading-center{ padding: 3px !important; }
	.banner-media{ min-height: 357px; }
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth.video-background.section_block-hero {  padding: 7% 0px !important;   padding-right: 0px;  padding-left: 0px; }
.form_search-availability .pre-whois-input{ top: -4px; }
.search-results #wrapper #main .fusion-post-content > h2.entry-title{ min-height: 30px !important; }
.form_search-availability .form_search-availability-input-footer{ padding: 0 15px 0 10% !important; }
.form_search-availability .form_search-availability-input{ padding: 0 15px 0 6%; }


}