@charset "UTF-8";

@charset "UTF-8";

/* CSS Document */



/*

Theme Name: Saasyan Theme Settings

Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.

Version: 1.0.24

Author: Blirt

Author URI: http://www.blirt.co

Template: enfold

*/







/*Add your own styles here:*/



/* Custom Fonts */



@font-face {	

font-family: 'Freight-SansBook';	

src: url('fonts/sitefont/Freight-SansBook.eot');	

src: url('fonts/sitefont/Freight-SansBook.eot?#iefix') format('embedded-opentype'), url('fonts/sitefont/Freight-SansBook.woff') format('woff'), url('fonts/sitefont/Freight-SansBook.ttf') format('truetype'), url('fonts/sitefont/Freight-SansBook.svg#Freight-SansBook') format('svg');	

font-weight: 400;	

font-style: normal;	

font-stretch: normal; 

unicode-range: U+0020-FB04;

}



@font-face {	

	font-family: 'Freight-SansBold';

	src: url('fonts/sitefont/Freight-SansBold.eot');	

	src: url('fonts/sitefont/Freight-SansBold.eot?#iefix') format('embedded-opentype'), url('fonts/sitefont/Freight-SansBold.woff') format('woff'), url('fonts/sitefont/Freight-SansBold.ttf') format('truetype'), url('fonts/sitefont/Freight-SansBold.svg#Freight-SansBold') format('svg');	

	font-weight: 700;	

	font-style: normal;	

	font-stretch: normal; 

	unicode-range: U+0020-FB04;

	}

	

@font-face {	

	font-family: 'Freight-SansMedium';	

	src: url('fonts/sitefont/Freight-SansMedium.eot');	

	src: url('fonts/sitefont/Freight-SansMedium.eot?#iefix') format('embedded-opentype'), url('fonts/sitefont/Freight-SansMedium.woff') format('woff'), url('fonts/sitefont/Freight-SansMedium.ttf') format('truetype'), url('fonts/sitefont/Freight-SansMedium.svg#Freight-SansMedium') format('svg');	

	font-weight: 500;	

	font-style: normal;	

	font-stretch: normal; 

	unicode-range: U+0020-FB04;

	}

	

@font-face {	

	font-family: 'Freight-SansMediumItalic';	

	src: url('fonts/sitefont/Freight-SansMediumItalic.eot');	

	src: url('fonts/sitefont/Freight-SansMediumItalic.eot?#iefix') format('embedded-opentype'), url('fonts/sitefont/Freight-SansMediumItalic.woff') format('woff'), url('fonts/sitefont/Freight-SansMediumItalic.ttf') format('truetype'), url('fonts/sitefont/Freight-SansMediumItalic.svg#Freight-SansMediumItalic') format('svg');	

	font-weight: 500;	

	font-style: italic;	

	font-stretch: normal; 

	unicode-range: U+0020-FB04;

	}

	

@font-face {	

	font-family: 'Freight-SansLight';	

	src: url('fonts/sitefont/Freight-SansLight.eot');	

	src: url('fonts/sitefont/Freight-SansLight.eot?#iefix') format('embedded-opentype'), url('fonts/sitefont/Freight-SansLight.woff') format('woff'), url('fonts/sitefont/Freight-SansLight.ttf') format('truetype'), url('fonts/sitefont/Freight-SansLight.svg#Freight-SansLight') format('svg');	

	font-weight: 300;	

	font-style: normal;	

	font-stretch: normal; 

	unicode-range: U+0020-FB04;

	}



body {

	font-family: 'Freight-SansBook', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}



h1, h2, h3, h4, h5, h6 {

	font-family: 'Freight-SansBold', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;

}





strong {

	font-family: 'Freight-SansBold';

}



/* fix custom ampersand */

.special_amp {

	font-family: inherit;

	font-size: 100%;

	font-style: normal;

	line-height: inherit;

}



/* Custom Fonts End */







/*.container_wrap {

	border-top: none;

}*/



/* header styles */



#header {

	border-bottom: 1px solid #f7f7f7;

}



.logo {padding-top:15px;-webkit-transition: all .6s ease;

-moz-transition: all .6s ease;

-ms-transition: all .6s ease;

-o-transition: all .6s ease;

transition: all .6s ease;}



.header-scrolled .logo{padding-top:0px !important;-webkit-transition: all .6s ease;

-moz-transition: all .6s ease;

-ms-transition: all .6s ease;

-o-transition: all .6s ease;

transition: all .6s ease;}



.header-scrolled, .av-logo-container {-webkit-transition: all .6s ease !important;

-moz-transition: all .6s ease !important;

-ms-transition: all .6s ease !important;

-o-transition: all .6s ease !important;

transition: all .6s ease !important;}



.logo img{padding:5px !important;}





.av-main-nav li{margin-right: 38px;}



.av-main-nav li a{    height: 88px;

    line-height: 88px;}



/*.current-menu-item a {    border-bottom: 3px solid #b73b35; color: #090d36; border-color: #b73b35 !important;}*/



/*.av-main-nav li a:hover{    border-bottom: 3px solid #b73b35;

    color: #090d36;}*/

    

    .av-main-nav > li > a {

    	padding: 0;

    }

    

    .av-main-nav ul {

    	margin-top: -2px;

    }

    

    .av-main-nav > li > ul {

    	border-top-width: 3px;

    }



.header_color .avia-menu-fx {

	background-color: #b73b35!important;

	border-color: #b73b35!important;

}



.avia-menu-fx {

	bottom: -1px;

	height: 3px;

}



.html_header_top .header_color .main_menu ul:first-child >li > ul, .html_header_top #top .header_color .avia_mega_div > .sub-menu {

	background-color: #b73b35!important;

	border-color: #b73b35!important;

}



#header_main {

	border-bottom: none;

}



/* end header styles */



div .slideshow_caption h2 {

    text-transform: uppercase;

    font-size: 42px !important;

    letter-spacing: 3px !important;

}



h5:after {

    height: 3px;

    background: #b73b35;

    width: 50px;

    position: absolute;

    bottom: 0px;

    left: 50%;

    transform: translateX(-50%);

    -moz-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    -webkit-transform: translateX(-50%);

    content: "";

}



.why-work-list li{padding-left: 30px;

    margin: 12px 0px; list-style:circle;}





.why-work-list li {

    content: "";

    position: absolute;

    left: 0px;

    top: 2px;

    width: 15px;

    height: 21px;

    /* background: url(images/list-icon.png) left top no-repeat; */

    background-size: 100%;

}



/* homepage customisations */



#testimonial .av-large-testimonial-slider.avia-testimonial-wrapper .avia-testimonial {

	/*padding: 0;*/

	margin-left: 0!important;

}



#testimonial .av-large-testimonial-slider .avia-testimonial-meta {

	display: block;

	margin: 10px 0 0 0;

}



#testimonial .av_textblock_section {

	padding: 0 100px;

}



#testimonial .hr-inner {

	margin-left: 100px;

}





@media screen and (max-width:767px) {

	#testimonial .hr-inner {

		margin-left: 70px;

	}

	#testimonial .av_textblock_section {

		padding: 0 70px;

	}

}



#testimonial .avia-testimonial-name {

	display: inline;

}



#testimonial .avia-testimonial-subtitle {

	color: #fff!important;

}



#av_section_7 .avia-content-slider .slide-image,

.avia-logo-element-container.avia-logo-slider .slide-image {

	background: #fff;

}



/*#av_section_7 .main_color div {

	background: #fff!important;

}*/



/* footer styles */

#scroll-top-link {

	color: #fff;

	border: 1px solid #00a3e4;

	background-color: #00a3e4;

}



#scroll-top-link:before {

	font-size: 28px;

}



#footer {

background: #090d36 url(images/boxes-bg.png) left -12px no-repeat;

    padding-top: 45px;

    padding-bottom: 0;

    }



@media screen and (min-width:768px) {

	#footer .first{

	width:40% !important;

	padding-right: 50px;

	}

	

	#footer .av_one_fourth{width:20%; margin-left: 0% !important;}

}



#footer h3.widgettitle {

	font-size: 16px;

	margin-bottom: 18px;

	padding-bottom: 18px;

}



#footer h3.widgettitle:after {

	height: 2px;

	background: #b73b35;

	width: 40px;

	position: absolute;

	top: 48px;

	left: 0;

	content: "";

}



#socket {

	text-align:center;

}



#socket .copyright {

    float: none;

}





.visit-row {

    float: left;

    width: 100%;

    padding: 15px 15px 15px 58px;

    position: relative;

    margin-bottom: 10px;

    border-bottom: solid 1px #3a3d5e;

}



.visit-row:last-child {

    border-bottom: solid 0px #3a3d5e;

}



.visit-row p {

    color: #939598;

    padding: 0px;

    margin: 0px;

    /*font-size: 16px;

    line-height: 18px;*/

}



.visit-row h5 {

    color: #dcddde;

    font-size: 13px;

    margin: 0 0 4px 0px;

}



.visit-row h5:after {

	height: 0;

}



.visit-row i {

    position: absolute;

    left: 0px;

    top: 18px;

}



.visit-row i.ph {

    left: 10px;

}



.visit-row a {

    color: #00a5e4;

}



.visit-row a:hover {

    color: #fff;

}



#product-box .av_one_fourth:hover  { background: #090d36; color:white;  }



.why-work-list li {  color:red;   }



#top .avia-button.avia-color-dark { font-weight:bold; border-width: 1px; border-style:solid; border-color: #cccccc; }



#top .avia-button.avia-color-dark:hover { font-weight:bold; border-width: 

1px; color: white; background:#00a3e4; border-color: #00a3e4; }





#product-squares-bit-1 { margin-top: 30px; }



#product-squares-bit-1 .av_one_half:first-child  {   border-right: 1px solid #cccccc;  }



#product-squares-bit-1 .av_one_half  {   border-bottom: 1px solid #cccccc; }



#product-squares-bit-2 .av_one_half:first-child  {    border-right: 1px solid #cccccc;  }





					



ul.XXX {  }

ul.XXX li {  

    list-style: none; width: 70%; }



ul.XXX li:before { 

    content: "";

    border-color: transparent #ffffff;

    border-style: solid;

    border-width: 0.6em 0 0.6em 0.7em;

    display: block;

    height: 0;

    width: 0;

   position: relative;

left: -2em; 

top: 1.5em; 

}





#black-studio-tinymce-2 { padding-left: 3em; }



.breadcrumb h1.main-title.entry-title { font-size:2.5em !important; }



.widget_nav_menu .current-menu-item>a, .widget_nav_menu .current_page_item>a{

font-weight: bold;

color: #00a3e4;

}



.title_container .main-title a {

    text-decoration: none;

    font-size: 24px;

    font-weight: 600;

}



#top .av-control-minimal .avia-slideshow-arrows a:before {

    border: 2px solid #fff;

    border-radius: 50%;

    background: #00a3e4;

    line-height: 60px;

}



#top .av-large-testimonial-slider .avia-slideshow-arrows a {

    top: 0;

    margin-top: -1px;

    color: #ffffff;

    opacity: 0.2;

    font-size: 45px;

}



img.attachment-portfolio_small.size-portfolio_small{

	filter: url(filters.svg#grayscale);

/* Firefox 3.5+ */

filter: gray;

/* IE5+ */

-webkit-filter: grayscale(1);

/* Webkit Nightlies & Chrome Canary */

-webkit-transition: all .5s ease-in-out;

opacity: 0.6

}



img.attachment-portfolio_small.size-portfolio_small:hover {

      filter: none;

      -webkit-filter: grayscale(0);

	opacity: 1.0

 }



img.partner{

	filter: url(filters.svg#grayscale);

/* Firefox 3.5+ */

filter: gray;

/* IE5+ */

-webkit-filter: grayscale(1);

/* Webkit Nightlies & Chrome Canary */

-webkit-transition: all .5s ease-in-out;

opacity: 0.6

}



img.partner:hover {

       filter: none;

      -webkit-filter: grayscale(0);

	opacity: 1.0

 }

	

.trialform label { display:none;  }

.trialform input#gform_submit_button_17  { 

            width: 170px;

            border-radius: 3px;

            padding: 15px; 

            color: white; 

            font-weight: bold; 

            background-color: #00a3e4; 

}

.trialform input#gform_submit_button_18  { 

            width: 170px;

            border-radius: 3px;

            padding: 15px; 

            color: white; 

            font-weight: bold; 

            background-color: #00a3e4; 

}

.trialform input#gform_submit_button_19  { 

            width: 170px;

            border-radius: 3px;

            padding: 15px; 

            color: white; 

            font-weight: bold; 

            background-color: #00a3e4; 

}

.trialform input#gform_submit_button_15  { 

	width: 170px;

	border-radius: 3px;

	padding: 15px; 

	color: white; 

	font-weight: bold; 

	background-color: #00a3e4; 

}

.trialform input#gform_submit_button_10  { 

	width: 170px;

	border-radius: 3px;

	padding: 15px; 

	color: white; 

	font-weight: bold; 

	background-color: #00a3e4; 

}



.trialform input#gform_submit_button_9  { 

	width: 170px;

	border-radius: 3px;

	padding: 15px; 

	color: white; 

	font-weight: bold; 

	background-color: #00a3e4; 

}



.trialform input#gform_submit_button_8  { 

	width: 170px;

	border-radius: 3px;

	padding: 15px; 

	color: white; 

	font-weight: bold; 

	background-color: #00a3e4; 

}



.trialform input#gform_submit_button_6  { 

	width: 170px;

	border-radius: 3px;

	padding: 15px; 

	color: white; 

	font-weight: bold; 

	background-color: #00a3e4; 

}



.trialform input[type=text] { 

	-moz-border-radius:3px; /* Firefox */

    -webkit-border-radius: 3px; /* Safari, Chrome */

    -khtml-border-radius: 3px; /* KHTML */

    border-radius: 3px; /* CSS3 */

    behavior:url("border-radius.htc");    

}

.gform_wrapper ul.gform_fields li.gfield {

		padding-right: 0px!important;

}

	

#top .main_color .input-text, #top .main_color input[type='text'],

#top .main_color input[type='input'], #top .main_color input[type='password'],

#top .main_color input[type='email'], #top .main_color input[type='number'],

#top .main_color input[type='url'], #top .main_color input[type='tel'],

#top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {

    border-color: #e1e1e1;

    background-color: #f8f8f8;

    color: #919191;

    border-radius: 3px;

    padding: 15px;

}

	

#top .gform_wrapper ul li.gfield {

    margin-bottom: 0px;

}



body .gform_wrapper .top_label div.ginput_container {

    margin-top: 0px!important;

}

.gform_wrapper .gform_footer {

    padding: 0px 0 10px;

    margin: 16px 0 0;

    clear: both;

    width: 100%

}



.RegistrationForm input#gform_submit_button_1 {

    width: 100%;

    color: white;

    font-weight: bold;

    background-color: #090d36;

    padding: 15px;

    border-radius: 3px

}



.RegistrationForm input#gform_submit_button_7 {

    width: 100%;

    color: white;

    font-weight: bold;

    background-color: #090d36;

    padding: 15px;

    border-radius: 3px

}



.RegistrationForm input#gform_submit_button_11 {

    width: 100%;

    color: white;

    font-weight: bold;

    background-color: #090d36;

    padding: 15px;

    border-radius: 3px

}

.RegistrationForm input#gform_submit_button_12 {

    width: 100%;

    color: white;

    font-weight: bold;

    background-color: #090d36;

    padding: 15px;

    border-radius: 3px

}

.RegistrationForm input#gform_submit_button_16 {

    width: 100%;

    color: white;

    font-weight: bold;

    background-color: #090d36;

    padding: 15px;

    border-radius: 3px

}	

.dodad {

	height:3px;

	background-color:#b02b2c;

	border:0px;

	width: 50px; 

	margin: 5px 0px 15px 113px;

}

.dodads {

	height:3px;

	background-color:#b02b2c;

	border:0px;

	width: 50px; 

	margin: 20px 0px 20px 0px;

}

.cta-strapline-home{

	text-align:right;

}



/****** home - Product Boxes ****/

#home-square-grid {

	margin: 0px;

	padding: 0px;

	border-top: 0px;

	border-right: 0px;

	border-bottom: 0px;

	border: none;

}



#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-37.el_after_av_cell_one_half.avia-builder-el-last {

	padding: 0px !important;

}



#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-38.el_after_av_cell_one_half.avia-builder-el-last {

	padding: 0px !important;

}



#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-56.el_after_av_cell_one_half.avia-builder-el-last {

	padding: 0px !important;

}



#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-57.el_after_av_cell_one_half.avia-builder-el-last{

	padding: 0px !important;

}

/*ProPg*/

#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-10.el_after_av_cell_one_half.avia-builder-el-last{

	padding: 0px !important;

}

/*ProPg*/

#home-square-grid .flex_cell.no_margin.av_one_half.avia-builder-el-29.el_after_av_cell_one_half.avia-builder-el-last{

	padding: 0px !important;

}

				  	  

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-31.el_after_av_one_third.avia-builder-el-last {

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-3.el_after_av_one_half.avia-builder-el-last{

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}

					

#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-39.el_before_av_one_third.avia-builder-el-first {

	border-radius: 0px;

	padding-left: 50px;

	padding-top: 50px;

	padding-bottom: 50px;

	border-right: 0px;

	border-bottom: 1px solid #cccccc;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-11.el_before_av_one_half.avia-builder-el-first{

	border-radius: 0px;

	padding-left: 50px;

	padding-top: 50px;

	padding-bottom: 50px;

	border-right: 0px;

	border-bottom: 1px solid #cccccc;

}

				   

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-50.el_after_av_one_third.avia-builder-el-last{

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}



#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-69.el_after_av_one_third.avia-builder-el-last{

	border-right: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}



/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-22.el_after_av_one_half.avia-builder-el-last{

	border-right: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}



#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-58.el_before_av_one_third.avia-builder-el-first{

	border-radius: 0px;

	padding-left: 50px;

	padding-top: 50px;

	padding-bottom: 50px;

	border-bottom: 1px solid #cccccc;

	border-right: 0px;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-30.el_before_av_one_half.avia-builder-el-first{

	border-radius: 0px;

	padding-left: 50px;

	padding-top: 50px;

	padding-bottom: 50px;

	border-bottom: 1px solid #cccccc;

	border-right: 0px;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-41.el_after_av_one_half.avia-builder-el-last{

	border-right: 1px solid #cccccc;

	padding-top: 50px;

	padding-bottom: 50px;

	padding-right: 50px;	

}



/*** Product page Boxes ****/

.products-icon{

	float: left;

	margin: 15px 20px 0px 0px;

}



.pro-box-text{

	overflow: hidden;

	padding-top: 15px;

	padding-bottom: 15px;

}

.avia_textblock .dodads {

	overflow: hidden;

}



/****** Media ****/



@media screen and (max-width:479px) {



.pro-box-text {

    padding-top: 0px;

 }

 

.products-icon{

	width: 60px;

	float: none;

	margin: 0px;

}



#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-35.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-43.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-62.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-54.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-73.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .avia_image{

	margin-left: 100px;

	width: 80%;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-31.el_after_av_one_third.avia-builder-el-last {

	border-right: none;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-39.el_before_av_one_third.avia-builder-el-first {

	padding-left: 0px;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-58.el_before_av_one_third.avia-builder-el-first{

	padding-left: 0px;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-50.el_after_av_one_third.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-69.el_after_av_one_third.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-7.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-15.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-26.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-34.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-45.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}





/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-3.el_after_av_one_half.avia-builder-el-last{

	border-right: none;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-11.el_before_av_one_half.avia-builder-el-first{

	padding-left: 0px;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-22.el_after_av_one_half.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;	

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-30.el_before_av_one_half.avia-builder-el-first{

	padding-left: 0px;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-41.el_after_av_one_half.avia-builder-el-last{

	padding-left: 0px;

	text-align:center;

}





.hr.hr-invisible.avia-builder-el-27.el_after_av_section.el_before_av_layout_row.avia-builder-el-no-sibling{

	display:none;

}

.flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-23.el_before_av_one_fifth.avia-builder-el-first {

	text-align:center;

}

.cta-strapline-home{

	text-align:center;

}

}



@media screen and (min-width:480px) and (max-width:767px) {







#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-35.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-43.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-62.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-73.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-54.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

#home-square-grid .avia_image{

	margin-left: 100px;

	width: 80%;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-31.el_after_av_one_third.avia-builder-el-last {

	border-right: none;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-39.el_before_av_one_third.avia-builder-el-first {

	padding-left: 0px;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-58.el_before_av_one_third.avia-builder-el-first{

	padding-left: 0px;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-50.el_after_av_one_third.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

#home-square-grid .flex_column.av_two_third.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-69.el_after_av_one_third.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-7.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-15.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-26.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid div.hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-34.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .hr.hr-custom.hr-left.hr-icon-no.avia-builder-el-45.el_after_av_textblock.el_before_av_textblock{

	text-align: center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-3.el_after_av_one_half.avia-builder-el-last{

	border-right: none;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-11.el_before_av_one_half.avia-builder-el-first{

	padding-left: 0px;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-22.el_after_av_one_half.avia-builder-el-last{

	border-right: none;

	border-bottom: 1px solid #cccccc;

	text-align:center;	

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.flex_column_table_cell.av-equal-height-column.av-align-top.av-zero-column-padding.first.avia-builder-el-30.el_before_av_one_half.avia-builder-el-first{

	padding-left: 0px;

	border-bottom: 1px solid #cccccc;

	text-align:center;

}

/*ProPg*/

#home-square-grid .flex_column.av_one_half.no_margin.flex_column_table_cell.av-equal-height-column.av-align-middle.av-zero-column-padding.avia-builder-el-41.el_after_av_one_half.avia-builder-el-last{

	padding-left: 0px;

	text-align:center;

}



.hr.hr-invisible.avia-builder-el-27.el_after_av_section.el_before_av_layout_row.avia-builder-el-no-sibling{

	display:none;

}

.flex_column.av_two_third.flex_column_div.av-zero-column-padding.first.avia-builder-el-23.el_before_av_one_fifth.avia-builder-el-first {

	text-align:center;

}

.cta-strapline-home{

	text-align:center;

}



}

@media screen and (min-width:767px) and (max-width:992px) {



	

}

@media screen and (min-width:992px) {

	

}/* CSS Document */

