@font-face {

 font-family:'BebasNeue-Regular';

 src: url('../fonts/BebasNeue_gdi.eot');

 src: url('../fonts/BebasNeue_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/BebasNeue_gdi.woff') format('woff'), url('../fonts/BebasNeue_gdi.ttf') format('truetype'), url('../fonts/BebasNeue_gdi.svg#BebasNeue-Regular') format('svg');

 font-weight: 400;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-2248;

}



@font-face {

    font-family: 'opificio_neueregular';

    src: url('../fonts/opificio_neue-regular_0-webfont.woff2') format('woff2'),

    url('../fonts/opificio_neue-regular_0-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal;



}





@font-face {

    font-family: 'Rage';

    src: url('../fonts/RageItalic.eot');

    src: url('../fonts/RageItalic.eot?#iefix') format('embedded-opentype'),

    url('../fonts/RageItalic.woff') format('woff'),

    url('../fonts/RageItalic.ttf') format('truetype');

    font-weight: normal;

    font-style: italic;

}





 @font-face {

 font-family:'CenturyGothic-Regular';

 src: url('../fonts/CenturyGothic_gdi.eot');

 src: url('../fonts/CenturyGothic_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic_gdi.woff') format('woff'), url('../fonts/CenturyGothic_gdi.ttf') format('truetype'), url('../fonts/CenturyGothic_gdi.svg#CenturyGothic-Regular') format('svg');

 font-weight: 400;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-F003;

}

 @font-face {

 font-family:'CenturyGothic-Bold';

 src: url('../fonts/CenturyGothic-Bold_gdi.eot');

 src: url('../fonts/CenturyGothic-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/CenturyGothic-Bold_gdi.woff') format('woff'), url('../fonts/CenturyGothic-Bold_gdi.ttf') format('truetype'), url('../fonts/CenturyGothic-Bold_gdi.svg#CenturyGothic-Bold') format('svg');

 font-weight: 700;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-F003;

}

 @font-face {

 font-family:'OpenSans-Bold';

 src: url('../fonts/OpenSans-Bold_gdi.eot');

 src: url('../fonts/OpenSans-Bold_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold_gdi.woff') format('woff'), url('../fonts/OpenSans-Bold_gdi.ttf') format('truetype'), url('../fonts/OpenSans-Bold_gdi.svg#OpenSans-Bold') format('svg');

 font-weight: 700;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-25CA;

}

 @font-face {

 font-family:'OpenSans-Regular';

 src: url('../fonts/OpenSans_gdi.eot');

 src: url('../fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans_gdi.woff') format('woff'), url('../fonts/OpenSans_gdi.ttf') format('truetype'), url('../fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');

 font-weight: 400;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-25CA;

}

 @font-face {

 font-family:'OpenSans-Semibold';

 src: url('../fonts/OpenSans-Semibold_gdi.eot');

 src: url('../fonts/OpenSans-Semibold_gdi.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold_gdi.woff') format('woff'), url('../fonts/OpenSans-Semibold_gdi.ttf') format('truetype'), url('../fonts/OpenSans-Semibold_gdi.svg#OpenSans-Semibold') format('svg');

 font-weight: 600;

 font-style: normal;

 font-stretch: normal;

 unicode-range: U+0020-25CA;

}



@font-face {

	font-family:'MyriadPro-Bold';

	src: url('../fonts/MyriadPro-Bold_gdi.eot');

	src: url('../fonts/MyriadPro-Bold_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Bold_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Bold_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Bold_gdi.svg#MyriadPro-Bold') format('svg');

	font-weight: 700;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}



@font-face {

	font-family:'MyriadPro-Regular';

	src: url('../fonts/MyriadPro-Regular_gdi.eot');

	src: url('../fonts/MyriadPro-Regular_gdi.eot?#iefix') format('embedded-opentype'),

		url('../fonts/MyriadPro-Regular_gdi.woff') format('woff'),

		url('../fonts/MyriadPro-Regular_gdi.ttf') format('truetype'),

		url('../fonts/MyriadPro-Regular_gdi.svg#MyriadPro-Regular') format('svg');

	font-weight: 400;

	font-style: normal;

	font-stretch: normal;

	unicode-range: U+0020-25CA;

}





@font-face {

    font-family:'Raleway-Regular';

    src: url('../fonts/Raleway-Regular_gdi.eot');

    src: url('../fonts/Raleway-Regular_gdi.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Raleway-Regular_gdi.woff') format('woff'),

    url('../fonts/Raleway-Regular_gdi.ttf') format('truetype'),

    url('../fonts/Raleway-Regular_gdi.svg#Raleway-Regular') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-25CA;

}



@font-face {

    font-family:'Raleway-Bold';

    src: url('../fonts/Raleway-Bold_gdi.eot');

    src: url('../fonts/Raleway-Bold_gdi.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Raleway-Bold_gdi.woff') format('woff'),

    url('../fonts/Raleway-Bold_gdi.ttf') format('truetype'),

    url('../fonts/Raleway-Bold_gdi.svg#Raleway-Bold') format('svg');

    font-weight: 700;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-25CA;

}





@font-face {

    font-family:'Lato-Regular';

    src: url('../fonts/Lato-Regular_gdi.eot');

    src: url('../fonts/Lato-Regular_gdi.eot?#iefix') format('embedded-opentype'),

    url('../fonts/Lato-Regular_gdi.woff') format('woff'),

    url('../fonts/Lato-Regular_gdi.ttf') format('truetype'),

    url('../fonts/Lato-Regular_gdi.svg#Lato-Regular') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+000D-25CA;

}





@font-face {

    font-family:'MyriadPro-Semibold';

    src: url('../fonts/MyriadPro-Semibold_gdi.eot');

    src: url('../fonts/MyriadPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),

    url('../fonts/MyriadPro-Semibold_gdi.woff') format('woff'),

    url('../fonts/MyriadPro-Semibold_gdi.ttf') format('truetype'),

    url('../fonts/MyriadPro-Semibold_gdi.svg#MyriadPro-Semibold') format('svg');

    font-weight: 600;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-25CA;

}





body {

	padding:0;

	margin:0;

	background:#ffffff;

	overflow-x:hidden;

	font-family:Arial, Helvetica, sans-serif;

}

* {

	padding:0;

	margin:0;

	text-decoration:none;

	list-style:none;

}



p{ margin:0; padding:0;}

a {

	text-decoration:none;

}

a:hover {

	text-decoration:none;

	outline:none;

}

a:visit {

text-decoration:none;

outline:none;

}

a:focus {

	text-decoration:none;

	outline:none;

}

.clear {

	clear:both;

	height:0px;

}



p{ margin:0; padding:0;}



.container-fluid{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;  }



.container{padding-left:0px; padding-right:0px;}



.row{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px;}



.topnavbar {  background:#000000; border-bottom:solid 2px #373636; padding:8px;}



.topnavbar .navbar-default{ background:none; border:none; border-radius:0px; text-align:center; margin:0; padding:0; height:auto;}



.toplogo{ padding-left:0px; padding-right:0px; width:190px; float:left;}



.topmenu{ width:auto; padding:28px 0 0 0; float:right;}



.topnavbar  ul li{ padding:0 14px;}



.topnavbar .container{ padding:0; width:1360px; margin:0 auto;}



.topnavbar  ul li a{ padding:0;  font-size:18px; color:#ffffff!important;  font-family:'MyriadPro-Bold';  text-transform:uppercase;}



.topnavbar  ul li a:hover{color:#ed2124!important;}



.topnavbar  ul li a.active{  color:#ed2124!important;}



.responsivemenu{ display:none;}


.clientreferralsbox_text h3{margin:0; padding:0;}


.mainfooter{ background:#2e3133; padding: 5px 0;}



.footermenu{ padding:30px 0;}



.footermenu ul{ margin: 0; padding: 0;}

.footermenu ul li{ float: left; position:relative;}



.footermenu a{font-family:'MyriadPro-Regular'; font-size:14px; color:#ffffff!important; padding-right:30px; text-transform:uppercase;}

.footermenu ul li a{  color:#ffffff!important;}
.footermenu ul li a:hover{  color:#848383!important;}


.footermenu a:hover,.footermenu a.active{ color:#848383;}





.footermenu .dropdown-menu{ top: 20px; background: #bbbbbb url("../images/footermenuarrow2.png") no-repeat left top; padding-top: 10px; border-radius: 0 0 4px 4px ; border: solid 1px #2e3133; box-shadow: none;}



.footermenu .dropdown-menu li{ display: block; width: 100%; text-align: center; border-radius: 0px!important; }

.footermenu .dropdown-menu li a{ display: block; width: 100%; text-align: center; color: #000000!important;}

.footermenu .dropdown-menu li a:hover{ border-radius: 0px!important; background: none!important; color: #ba0202!important;}



.footertext{  font-family:'Raleway-Regular'; font-size:16px; color:#fff;}



.footersociallink{ padding:30px 0 0 0; }



.footersociallink .flink1{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon1.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }

.footersociallink .flink2{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon2.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }

.footersociallink .flink3{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon3.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }

.footersociallink .flink4{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon4.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }

.footersociallink .flink5{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon5.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }

.footersociallink .flink6{ display:block; float:left; margin-right:9px; width:24px; height:24px; background:url(../images/ficon6.png) no-repeat left bottom;  -webkit-transition:background-position .1s ease-in;

    -moz-transition:background-position .1s ease-in;

    -o-transition:background-position .1s ease-in;

    transition:background-position .1s ease-in; }





.footersociallink  a:hover{

     background-position:left top;

}



.footercopyright{ padding:30px 0; font-size:14px; color:#ffffff;  font-family:'OpenSans-Regular';}





.homebannerslider{ width:100%; overflow: hidden;}



.homebannerslider p br{ display:none;}





.homebannerslider .bannersliderbox{ position:relative; width:100%; }



.homebannerslider .bannersliderbox .sliderimg{ width:100%;}



.homebannerslider .bannersliderbox .bannerslidertext{ position:absolute; bottom:12%; text-align:center; width:100%;}





.homebannerslider .bannersliderbox .bannerslidertext h1{  font-family:'OpenSans-Regular'; text-align:center; margin:0; padding:0 5px; text-transform:uppercase; font-size:60px; color:#ffffff;}



.homebannerslider .bannersliderbox .bannerslidertext h1 span{  font-family:'OpenSans-Bold';}



.homebannerslider .bannersliderbox .bannerslidertext h1:after{ content:''; display:block; width:145px; height:2px; background:#ff0000; margin:0 auto; margin-top:50px; margin-bottom:38px;}



.homebannerslider .bannersliderbox .bannerslidertext h2{ width:60%; display:block; margin:0 auto; padding:0; text-align:center; font-family:'MyriadPro-Regular'; font-size:24px; color:#fefdfd;



 line-height:35px;}





.homebannerslider .bannersliderbox .bannerslidertext h3{ font-family:'Raleway-Bold'; font-size:36px; color:#ff0000; margin:0; padding:36px 0;}



.bannerarrowscroll{   width:34px; height:34px; margin:0 auto;  transition: opacity .25s ease-in-out;

  -moz-transition: opacity .25s ease-in-out;

  -webkit-transition: opacity .25s ease-in-out;  opacity:1;}



  .bannerarrowscroll:hover{opacity:0.5;}





.homebannerslider .carousel-indicators{ left: 2% !important;

    margin-left: 0 !important;

    text-align: left;

    width: auto;}





	.homebannerslider .carousel-indicators li {

    background-color: #c4c4c4;

    border: none;

    border-radius: 0px;

    cursor: pointer;

    display: inline-block;

    height: 13px;

    margin: 1px;

    text-indent: -999px;

    width: 13px;

}

.homebannerslider .carousel-indicators .active {

    background-color: #ff0000;

    height: 13px;



    width: 13px;

}





.homeblock1{background:#eeedeb; padding-top:36px;}



.homeblock1 .container{background:url(../images/homeblock1img.png) no-repeat right  top; min-height:608px;  padding-right:535px; font-size:16px; color:#171717; line-height:30px; font-family:'OpenSans-Regular'; width:1200px;}



.homeblock1 .hobeblockdevider1{ width:145px; height:2px; background:#fb0000; margin:16px 0;}



.homeblock1 h2{ margin:0; padding:0 0 10px 0; font-size:34px; color:#282727; line-height:40px; text-transform:uppercase;}





.homeblock1 .homeblocklink{ width:269px; height:69px; display:block; margin:17px 0; background: #393939 url(../images/hmenuarrow.png) no-repeat 32px center; border-radius:4px;    font-family:'Lato-Regular'; font-size:14px; color:#fff!important;  font-family:'Lato-Regular';; text-transform:uppercase; line-height:69px; padding-left:64px; text-align:left;}







.homeblock2 .container{ width: 1200px;}



.homeblock2 .container .block2left{ padding: 28px 44px 28px 0;}



.homeblock2 .container .block2left h2{ margin: 0 0 15px 0; border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px; color: #2a2a2a; text-transform: uppercase;  font-family:'OpenSans-Regular';}





.homeblock2 .container .block2left p{ margin: 0; padding: 0; font-size: 16px; color: #3a3939; font-family:'OpenSans-Regular'; text-transform: capitalize; line-height: 30px;}



.homeblock2 .container .block2left p a{ color: #fb0000!important; text-decoration: none;}

.homeblock2 .container .block2left p a:hover{ text-decoration:underline;}



.homeblock2 .container .block2left .block2leftimg{ display: block; margin: 20px auto; margin-bottom: 0px;}

.homeblock22 .block2right .block2rightconbox:first-of-type {border-left:solid 1px #292929;}
.homeblock22 .block2right{ margin: 0; padding: 0;}
.homeblock22 .block2right .block2rightconbox{ width: 25%; float: left; height: 405px; background: #fff; position: relative;margin-left: 0px; text-align: center; border:solid 1px #292929; border-left:none}
.homeblock22 .block2right .block2rightconbox:first-of-type{margin-left: 0px;}
.homeblock22 .block2right .block2rightconbox:last-of-type{margin-right: 0px;}
.homeblock22 .block2right .block2rightconbox .block2rightcarimg{ display: block; width: 100%; }
.homeblock22{margin-top: 30px; margin-bottom: 30px; }
.homeblock22 .block2right .block2rightconbox h3 {font-family: 'Raleway-Bold'; font-size: 36px; color: #ff0000; margin: 0;padding: 0px 0 30px 0px; text-align: center;}
.homeblock22 .block2right h3 {margin: 0 0 15px 0;border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px;  color: #2a2a2a;text-transform: uppercase; font-family: 'OpenSans-Regular';}


.homeblock22 .block2right .block2rightconbox p { margin: 0; padding: 0; font-size: 16px; color: #3a3939; font-family: 'OpenSans-Regular'; text-transform: capitalize; line-height: 30px; max-width: 90%; margin-left: auto; margin-right: auto;text-overflow: ellipsis; word-wrap: break-word; overflow: hidden;  max-height: 5.6em;}
.homeblock22 .block2right .block2rightconbox h2{margin: 0; padding: 10px 0 10px 0; font-size: 18px;  color: #282727;  line-height: 20px; text-transform: uppercase;text-overflow: ellipsis; word-wrap: break-word; overflow: hidden;  max-height: 5.6em;}

.homeblock2 .block2leftright{ margin: 0; padding: 0; border-left:solid 1px #292929;   }
.homeblock2 .block2leftright .block2conbox{ width: 16.66%; float: left; border:solid 1px #292929; border-left:none;  height:190px; background: #8c9295; position: relative;}
.homeblock2 .block2leftright .block2conbox:nth-child(4){ border-top: solid 1px #292929; }
.homeblock2 .block2leftright .block2conbox .block2carimg{ display: block; width: 100%; }
.homeblock2 .block2leftright .block2conbox .block2iconimg {
    display: block;
    margin: 15px auto;
    height: 28px;
    width: 50px;
}

.homeblock22 .block2right .block2rightconbox .homeblockdate{
    color: #fb0000 !important;
    font-size: 14px;
    font-family: 'Lato-Regular';
    text-align: center;
    line-height: 38px;
}
.homeblock22 .block2right .block2rightconbox .homeblocklinksml {
    width: 114px;
    height: 36px;
    display: block;
    margin: 10px 0;
    background: #393939 center;
    border-radius: 4px;
    font-size: 14px;
    color: #fff !important;
    font-family: 'Lato-Regular';
    text-transform: uppercase;
    line-height: 37px;
    text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
}


.homeblock2 .block2leftright .block2conbox .block2iconimg img{display: block; margin: 0px auto;}



.homeblock2 .block2leftright .block2conbox h2{ margin: 0; padding: 0; text-align:center; text-transform: uppercase; color: #fff; font-size: 14px; font-family:'OpenSans-Semibold';}



.homeblock2 .block2leftright .block2conbox h3{display: none;  margin: 0; padding: 6px 0 0 0; height: 120px; overflow: hidden; text-align:center; text-transform: uppercase; color: #181717; font-size: 13px; line-height: 20px; font-family:'OpenSans-Regular';}





.homeblock2 .block2leftright .block2conbox .block2linkoption{ display: none; width: 100%; background: #fb0000;  text-align: center; padding: 8px 0; position: absolute; left: 0; bottom: 0;}





.homeblock2 .block2leftright .block2conbox:hover{ background: #fff;}



.homeblock2 .block2leftright .block2conbox:hover .block2carimg{ display: none;}



.homeblock2 .block2leftright .block2conbox:hover h3{ display: block!important; color: #181717!important;}



.homeblock2 .block2leftright .block2conbox:hover h2{ color: #161616;}



.homeblock2 .block2leftright .block2conbox:hover .block2iconimg{ margin:10px auto;}



.homeblock2 .block2leftright .block2conbox:hover .block2linkoption{ display: block;}







.homeblock3{ background: #efeded;}



.homeblock3 .container{ width: 1200px; padding:28px 0;}




.homeblock3 .container a{ color: #fb0000!important; text-decoration: none;}

.homeblock3 .container a:hover{ text-decoration:underline;}


.homeblock3 .container  h2{ margin: 0 0 15px 0; border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px; color: #292929; text-transform: uppercase;  font-family:'OpenSans-Regular';}





.homeblock3 .container  h3{ margin: 0; padding: 0; font-size: 16px; color: #1c1c1c; font-family:'OpenSans-Regular'; text-transform: capitalize; line-height: 30px;}





.homeblock3 .block3_gallerybody{ width: 100%; padding: 0; background: #7b7b7b;}



.homeblock3 .block3_gallerybody .gallery3box{ width: 25%; border: solid 1px #000000; border-left: none; padding: 0; position: relative;}


.homeblock3 .block3_gallerybody .gallery3box:nth-child(5){ border-top:none}

.homeblock3 .block3_gallerybody .gallery3box:nth-child(6){ border-top:none}

.homeblock3 .block3_gallerybody .gallery3box:nth-child(7){ border-top:none}

.homeblock3 .block3_gallerybody .gallery3box:nth-child(8){ border-top:none}








.homeblock3 .block3_gallerybody .gallery3box img{ width: 100%;}



.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: #000000;  visibility: hidden;  opacity: 0;

    transition: visibility 0s, opacity 0.5s linear;}





.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover table{ width: 100%; height: 100%;}



.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover a{ display: inline-block; cursor:pointer;}

.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover .hoverimg2{ margin-left: -15px; position: relative; z-index: 9;}

.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover .hoverimg1:hover{ z-index: 99; position: relative;}



.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover a img{ width: 54px ;height: 54px; display: inline;}

.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover td br{ display: none;}



.homeblock3 .block3_gallerybody .gallery3box .gallery3box_hover td h2{ margin:0; padding: 18px 0 0 0; font-size: 16px; color: #f5f5f5; font-family:'OpenSans-Regular'; text-transform: uppercase;}





.gallery3viewall{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}



.gallery3viewall table{ width: 100%; height: 100%;}



.gallery3viewall h2{ font-size: 48px; color: #ffffff; text-transform: uppercase; font-family:'OpenSans-Regular'; margin: 0; padding: 0 0 30px 0; text-align: center; }



.gallery3viewall a{ text-align: center; font-size: 18px; color: #ffffff!important; font-family:'OpenSans-Regular'; }



.homeblock3 .block3_gallerybody .gallery3box:hover .gallery3box_hover{ visibility: visible;

    opacity: 1;}







.homeblock4 .container{ width: 1200px; padding:34px 0;}



.homeblock4 .container h2{ margin:0; padding: 0; font-size: 36px; color: #292929; text-transform: uppercase;   font-family: "OpenSans-Regular";}



.homeblock4 .block4_text1{ width: 600px; margin:18px 0 0 0; font-size: 16px; color: #1c1c1c;  font-family: "OpenSans-Regular"; line-height: 30px;}



.block4bottombody{ position: relative;}



.block4img{ display: block;  position: absolute; right: 0; bottom:40px; width: 447px; }



.block4img img{ width: 100%;}



.block4_text2{ width: 795px; margin:20px 0 0 -46px; }







.block4_text2 h2{ font-size: 60px; color: #282727; margin:0; padding: 0; font-family:'OpenSans-Bold'; }



.block4_text2 h3{ margin:0; padding: 0; font-size: 24px; color: #7b7c7e; font-family:'OpenSans-Regular'; }



.block4_text2 .text2block1{ height: 110px; background: url("../images/block4icon1.png") no-repeat  left 14px; border-right: solid 2px #d6d7d8; padding: 14px 22px 14px 70px; width: 230px; float: left;}





.block4_text2 .text2block2{ height: 110px; background: url("../images/block4icon2.png") no-repeat  left 14px; border-right: solid 2px #d6d7d8; padding: 14px 22px 14px 58px; margin-left: 24px; width: 235px; float: left;}





.block4_text2 .text2block3{ height: 110px; background: url("../images/block4icon3.png") no-repeat  left 14px;  padding: 14px 0px 14px 70px; margin-left: 24px; width: 258px; float: left; }





.homeblock5{ background: #dde1e2;}



.homeblock5 .container{ width: 1200px; padding:30px 0;}





.homeblock5 .container  h2{ margin: 0 0 15px 0; border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px; color: #0f0f0f; text-transform: uppercase;  font-family:'OpenSans-Regular';}





.homeblock5 .container  h3{ margin: 0; padding: 0; font-size: 16px; color: #0f0f0f; font-family:'OpenSans-Regular'; text-transform: capitalize; line-height: 30px;}



.homeblock5 .block5_bottomblock{ background: #fff; margin-top: 25px;  margin-bottom: 15px;  width: 100%; clear: both;  padding: 0 1%;}


.homeblock5 .block5_bottomblock label span{ padding: 0 10px; color: #fff;}


.homeblock5 .block5_bottomblock .block5div{ background: #fff url("../images/preferredPartners_bg.png") no-repeat  left top; background-size: cover; text-align: center; vertical-align: middle; border-right: none; width: 23%; margin:25px 1%; position: relative; float: left;  height:222px;}

/*
.homeblock5 .block5_bottomblock .block5div:nth-child(1) a{margin-top: 53px;}
.homeblock5 .block5_bottomblock .block5div:nth-child(2) a{margin-top: 35px;}
.homeblock5 .block5_bottomblock .block5div:nth-child(3) a{margin-top: 43px;}
.homeblock5 .block5_bottomblock .block5div:nth-child(4) a{margin-top: 26px;}
*/
.homeblock5 .block5_bottomblock .block5div:nth-child(1) img{margin-top: -20px;}
.homeblock5 .block5_bottomblock .block5div:nth-child(2) img{margin-top: -20px;}

.homeblock5 .block5_bottomblock .block5div:nth-child(3) img{margin-top: -20px;}
.homeblock5 .block5_bottomblock .block5div:nth-child(4) img{margin-top: -28px;}

.homeblock5 .block5_bottomblock .block5div a{ background: #ff0000; width: 147px; height: 35px; border-radius: 5px; font-size: 14px; color: #fff!important;  font-family:'Lato-Regular';  text-align: center; line-height: 35px; display: block; margin: 0 auto;  position: absolute;
    bottom: 15px;
    left: 23%;}




/*
.homeblock5 .block5_bottomblock .block5div a:nth-child(1){ margin-top: 53px;}
.homeblock5 .block5_bottomblock .block5div a:nth-child(2){margin-top: 35px;}
.homeblock5 .block5_bottomblock .block5div a:nth-child(3){margin-top: 43px;}
.homeblock5 .block5_bottomblock .block5div a:nth-child(4){margin-top: 26px;}
*/

.homeblock5 .block5_bottomblock .block5div table{ width: 100%; height: 100%;}

.homeblock5 .block5_bottomblock .block5div .block5hovercon{  text-align:center; vertical-align: middle; padding: 10px; width: 100%; background: #0f0f0f; height: 100%; border: none; position: absolute; left: 0; top: 0; position: absolute; font-size: 12px; color: #ffffff;   visibility: hidden;

    opacity: 0;

    transition: visibility 0s, opacity 0.5s linear;}



.homeblock5 .block5_bottomblock .block5div .block5hovercon img{ margin:5px auto;}



.homeblock5 .block5_bottomblock .block5div:hover .block5hovercon{  visibility: visible;

    opacity: 1; }









.homeblock6 .container{ width: 1200px; padding:30px 0; font-family:'OpenSans-Regular';}



.homeblock6 .container h3{ margin:0; padding: 0 40px; font-size: 16px; color: #1f1f1f; text-align: center; line-height: 30px;}

.homeblock6 .container p{ font-size: 16px; color: #1f1f1f; text-align: center; line-height: 24px;}

.homeblock6 .container h3 span{ color: #ff0000;}



.homeblock6 .block6img{ width: 80px; height: 80px; overflow: hidden; border-radius: 100px; margin:20px auto;}



.homeblock6 .block6img img{ width: 100%; border-radius: 100px;}



.homeblock6 h4{ margin: 10px 0 30px 0; text-align: center; padding: 0; font-size: 16px; color: #202020;}



.homeblock6 .block6_arrow_con{ width: 100%; margin: 0 auto; text-align: center;}



.homeblock6 .block6_arrow_con br{ display: none;}



.homeblock6 .block6_arrow_con p{ display: inline-block; width: 24px; float: left;}



.homeblock7{ width: 100%; position: relative;  background: url("../images/block7img.png") no-repeat  right top; background-size: 1920px; height: 768px;}













.homeblock7 .container{ width: 1200px;}



.homeblock7 .container h2{ padding: 170px 0 0 0; margin: 0; font-size: 36px; color: #ffffff;  font-family:'OpenSans-Regular'; text-transform: uppercase;}

.homeblock7 .container h2:after{ content: ''; display: block; width: 85px; height: 2px; background: #ff0000; margin: 23px 0;}



.homeblock7 .container h4{ padding: 0px 0 0 0; margin: 0; font-size:55px; color: #ffffff;   font-family:'OpenSans-Semibold'; line-height: 50px; text-transform: uppercase;}



.homeblock7 .container .block7text1{ width: 209px; height: 56px; border-radius: 4px; float: left; background: #323232; margin: 35px 0 0 0;}



.homeblock7 .container .block7text1 a{ display: block; text-align: center; line-height: 56px; font-size: 14px; color: #ffffff!important;     font-family:'Lato-Regular';

 text-transform: uppercase; }





.homeblock7 .container .block7text2{ width: 209px; height: 56px; border-radius: 4px; float: left; background: #ff0000; margin: 35px 0 0 10px;}



.homeblock7 .container .block7text2 a{ display: block; text-align: center; line-height: 56px; font-size: 14px; color: #ffffff;     font-family:'Lato-Regular';

    text-transform: uppercase; }







.homecontactblock{ background: #dde1e2; padding:30px 0;}





.homecontactblock .container{ width: 1200px;}





.homecontactblock .container  h2{ margin: 0 0 10px 0; border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px; color: #000000; text-transform: uppercase;  font-family:'OpenSans-Regular';}





.homecontactblock .container  h3{ margin: 0; padding: 0; font-size: 16px; color: #333232; font-family:'OpenSans-Regular'; text-transform: capitalize; line-height: 30px;}





.homecontactleft{ padding-right: 20px; padding-left: 0px;}



.homecon_info{ margin-top: 25px;}



.homecon_info h4{ margin: 0; padding: 0 0 10px 0; font-size: 14px ; color: #ff0000; text-transform: uppercase; 	font-family:'MyriadPro-Regular';

}



.homecon_info label{  font-weight: normal; font-size:14px; color: #292929; font-family:'MyriadPro-Regular'; margin: 0; }

.homecon_info label a{color: #292929;}

.homecon_info label:first-child {
    background: rgba(0, 0, 0, 0) url("../images/homeicon2.png") no-repeat scroll left center;
    padding: 4px 0 4px 32px;
    background-size: 24px;
}
.homecon_info label:last-child {
    background: rgba(0, 0, 0, 0) url("../images/homeicon1.png") no-repeat scroll left center;
    padding: 4px 0 4px 32px;
    background-size: 22px;
}

.contactimg1{ display: block; margin: 25px auto; max-width: 100%;}



.homecontactright{ padding: 6px 0 0 20px;}

.homecontactright .form-group1{ width: 48%; float: left; margin-bottom: 10px;}



.homecontactright .form-group2{ width: 48%; float: right; margin-bottom: 10px;}



.homecontactright .form-group3{ width: 100%;}





.homecontactright label{ font-weight: normal; font-size: 14px; color: #000000; font-family:'OpenSans-Regular'; padding-bottom: 6px;}



.homecontactright br{ display: none;}



.homecontactright .form-control{ width: 100%; margin: 0; height: 44px ;background: #fff; box-shadow: none; border-radius: 0px; border: solid 1px #a8a7a7; font-family:'OpenSans-Regular'; color: #333; }



.homecontactright .form-control2{ width: 100%; margin: 0; height: 144px; resize:none!important; background: #fff; box-shadow: none; border-radius: 0px; border: solid 1px #a8a7a7; font-family:'OpenSans-Regular'; color: #333; }





.homecontactright .homesendbtn{ width: 189px; height: 49px; border-radius: 4px; margin-top: 33px; background:#ff0000 url("../images/contactimg3.png") no-repeat  27px center; border: none; cursor: pointer; font-size: 14px ;color: #ffffff; text-transform: uppercase; font-family:'OpenSans-Regular'; text-align: left; padding-left: 54px;}



.homebannersliderbr{ display: none;}



/*-------------inner page-------*/



.innertopbanner{ padding: 0; margin: 0; background:#ba0202; }



.innertopbanner .innerbannertextcon{ width: 700px; margin: 0 auto;}

.innertopbanner h2{ display:table-cell; width: 700px; height: 90px; vertical-align: middle;   text-align: center; margin: 0; padding: 0; text-transform: uppercase; font-size: 48px; color: #fff; font-family:'OpenSans-Semibold';}



.banh_block1{ width: 1200px; margin: 0 auto; padding: 30px 0 0 0;}



.banh_block1 .banh_block1_left{ margin: 0; padding: 0; width: 833px; float: left;}



.banh_block1 .banh_block1_left .banh_block1_left_block1{ width: 833px; height: 175px; display:table-cell; text-align: center; vertical-align: middle;}



.banh_block1 .banh_block1_left .banh_block1_left_block1 br{ display: none;}



.banh_block1 .banh_block1_left .banh_block1_left_block1 img{ margin:4px 8px; display: inline-block; }



.banh_block1 .banh_block1_left .banh_block1_left_block2{ margin-top: 30px;}



.banh_block1 .banh_block1_left .banh_block1_left_block2 h2{ margin: 0; padding: 0 0 23px 0; font-size: 30px; color: #010101;  font-family:'OpenSans-Semibold'; text-transform: uppercase;}

.banh_block1 .banh_block1_left .banh_block1_left_block2 h2 span{ color: #ec1d24;}



.banh_block1 .banh_block1_left .banh_block1_left_block2 .banh_block1_left_block2_textcon{ background: #ebeae9; border-left: solid 3px #ec1d24; padding: 24px; font-size: 15px; color: #3b3b3b; line-height: 30px; font-family:'OpenSans-Regular';}



.banh_block1 .banh_block1_right{ margin: 0; padding: 0; width: 347px; float: right; background: #fff; }



.banh_block1 .banh_block1_right h2{ background: #ba0202; border: solid 1px #c2c2c2; border-bottom: none;      font-family: 'opificio_neueregular'; text-align: center; margin: 0; padding: 46px 2px; text-align: center; text-transform: uppercase; color: #fff;}





.banh_block1 .banh_block1_right .innerform_wrapper{ padding: 10px 15px; border: solid 1px #c2c2c2; border-top: none;}



.banh_block1 .banh_block1_right .innerform_wrapper .formcontrol{ width: 100%; background: rgba(254,254,254,1);

    background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(241,237,237,1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(241,237,237,1)));

    background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(241,237,237,1) 100%);

    background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(241,237,237,1) 100%);

    background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(241,237,237,1) 100%);

    background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(241,237,237,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f1eded', GradientType=0 ); border:solid 1px #ccced3; border-radius: 0px; height: 41px; font-size: 14px; color: #3e3e3f; font-family:  arial; padding: 6px; margin: 10px 0;}







.banh_block1 .banh_block1_right .innerform_wrapper ::-webkit-input-placeholder {

    color: #3e3e3f; opacity: 1;

}



.banh_block1 .banh_block1_right .innerform_wrapper :-moz-placeholder { /* Firefox 18- */

    color: #3e3e3f; opacity: 1;

}



.banh_block1 .banh_block1_right .innerform_wrapper ::-moz-placeholder {  /* Firefox 19+ */

    color: #3e3e3f; opacity: 1;

}



.banh_block1 .banh_block1_right .innerform_wrapper :-ms-input-placeholder {

    color: #3e3e3f; opacity: 1;

}





.banh_block1 .banh_block1_right .innerform_wrapper .chakeboxlabel{ font-weight: normal; font-size: 16px; color: #171717; font-family:'OpenSans-Semibold'; margin-top: 18px; }





.banh_block1 .banh_block1_right .innerform_wrapper .subbtn2{ width: 100%; height: 70px; margin-top: 20px; margin-bottom: 10px; background: #666b6e; border-radius: 6px; border: none; cursor: pointer; font-size: 30px;  font-family:'OpenSans-Bold'; text-transform: uppercase; color: #fff;}







.banh_block2{ padding: 30px 0; width: 1200px; }



.banh_block2 .banh_block2_text{ padding: 18px 0; text-align:center; font-size: 24px; color: #0f0f0f;  font-family:'OpenSans-Semibold'; text-transform: uppercase;}



.banh_block2 .banh_block2_text:nth-child(1){ background: #fddba6 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff; border-radius: 10px 0 0 0;}

.banh_block2 .banh_block2_text:nth-child(2){ background: #fdc0a6 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff;  border-radius: 0 10px 0 0;}

.banh_block2 .banh_block2_text:nth-child(3){ background: #f8eb92 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(4){ background: #fdaea6 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(5){ background: #cade7b url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(6){ background: #fda6c9 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(7){ background: #9bde7b url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(8){ background: #eca6fd url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff;}

.banh_block2 .banh_block2_text:nth-child(9){ background: #7bdea9 url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;  border-radius: 0 0 0 10px ;}

.banh_block2 .banh_block2_text:nth-child(10){ background: #b4a6fd url("../images/whitebullate.png") no-repeat 16px center; border-bottom: solid 1px #fff;  border-radius: 0 0 10px 0;}





.banh_block3{ width: 100%;}



.banh_block3 .container{ width: 1200px; }



.banh_block3 .banh_block3_text{  padding: 24px 0;}





.banh_block3 .banh_block3_text h2{ margin: 0 0 15px 0; border-left: solid 3px #fb0000; padding: 8px 0 8px 20px; font-size: 36px; color: #292929; text-transform: uppercase;  font-family:'OpenSans-Regular';}



.banh_block3 .banh_block3_text h3{ margin: 0; padding: 0; font-size: 16px; color: #1c1c1c; font-family:'OpenSans-Regular'; line-height: 30px;}



.banh_block3 .banh_block3_text h3 strong{ color: #f10202;}



.banh_block3 .banh_block3_text h3 br{ display: none;}





.banh_block3 .block3_imgbg1{ background: url("../images/banh_img1.png") no-repeat right bottom; padding-right: 190px;}

.banh_block3 .block3_imgbg2{ background: url("../images/banh_img2.png") no-repeat right bottom; padding-right: 190px;}

.banh_block3 .block3_imgbg3{ background: url("../images/banh_img3.png") no-repeat right bottom; padding-right: 190px;}

.banh_block3 .block3_imgbg4{ background:   url("../images/banh_img4.png") no-repeat right bottom; padding-right: 190px;}





.banh_block3 .banh_block3_text:nth-child(2){background: #f3f1ef;}



.banh_block3 .banh_block3_text:nth-child(4){background: #f3f1ef;}







.banh_block4{ width: 100%; padding:40px 0; text-align: center; }



.banh_block4 h3{ margin: 0; padding: 0 0 26px 0; font-family: 'Rage'; font-size: 48px; color: #e40303;}



.banh_block4 h4{ margin: 0; padding: 0; font-size: 36px; color: #060606;  font-family:'OpenSans-Semibold'; text-transform: uppercase;}





.productssidecar_text{ background: #dde1e2; position: relative; overflow: hidden; padding-bottom: 8px;}



.productssidecar_text .innerimg2{ display: block; margin: 0 auto; max-width:98%; margin-top: 5px;}



.productssidecar_text .ineerlogo1{ position: absolute; left: 5px; top: 5px;}



.productssidecar_text h5{ text-align: center; font-size: 24px; color: #000000; text-transform: uppercase; font-family:'OpenSans-Semibold'; padding:25px 0; margin: 0;}



.productssidecar_text h6{ text-align: center; font-size: 24px; color: #000000; text-transform: uppercase; font-family:'OpenSans-Semibold'; padding:20px 0 25px 0; margin: 0;}





.productssidecar_block2{ width: 1200px; padding:0 0 25px 0;}

.productssidecar_block2_text{ width: 100%;}

.productssidecar_block2_text  h6{ text-align: center; font-size: 24px; color: #000000; text-transform: uppercase; font-family:'OpenSans-Semibold'; padding:25px 0 25px 0; margin: 0;}




.productssidecar_block2 .productssidecablock_text{ padding: 0; color: #0d0d0d;

    font-family: "OpenSans-Semibold";

    font-size: 24px;

    padding: 18px 0;

    text-align: center;

    text-transform: uppercase;}





.productssidecar_block2 .productssidecablock_text:nth-child(1){ background: #fddba6 url("../images/innericon1.png") no-repeat 54px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.productssidecar_block2 .productssidecablock_text:nth-child(2){ background:#fdc0a6 url("../images/innericon2.png") no-repeat 54px center; border-bottom: solid 1px #fff;}

.productssidecar_block2 .productssidecablock_text:nth-child(3){ background:#cade7b url("../images/innericon3.png") no-repeat 54px center; border-bottom: solid 1px #fff; border-right: solid 1px #fff;}

.productssidecar_block2 .productssidecablock_text:nth-child(4){ background:#fda6c9 url("../images/innericon4.png") no-repeat 54px center;border-bottom: solid 1px #fff;}

.productssidecar_block2 .productssidecablock_text:nth-child(5){ background:#7bdea9 url("../images/innericon5.png") no-repeat 54px center; border-right: solid 1px #fff;}

.productssidecar_block2 .productssidecablock_text:nth-child(6){ background:#b4a6fd url("../images/innericon6.png") no-repeat 54px center;}







.productsstandardhosting_blocktop h2{ display: block; width: 525px; float: left;  background: url("../images/inner3icon1.png") no-repeat right top; padding: 4px 40px 12px 0; margin: 0; font-size: 30px; color: #0b0b0c;     font-family:'MyriadPro-Semibold'; text-transform: uppercase;}



.productsstandardhosting_blocktop h2 span{ color: #ed1c24;}



.productsstandardhosting_blocktop .inner3logo{ display: block; float: right;}





.productsstandardhosting_block1{ margin:10px 0 20px 0;  background: #ebeae9;

    border-left: 3px solid #ec1d24;

    color: #3b3b3b;

    font-family: "OpenSans-Regular";

    font-size: 16px;

    line-height: 30px;

    padding: 20px;}



.productsstandardhosting_block1 strong{ font-size: 24px; color: #ba0202; display: inline-block;}



.productsstandardhosting_block1 .ineer3img1{ display:inlineinline; float: left; border: solid 1px #afafaf;   margin: 9px 20px 0 0;}



.productsstandardhosting_block2 td{ font-size: 22px!important; color: #0b0b0c; padding: 10px 20px; font-family: "OpenSans-Regular"; text-transform: uppercase;}



.productsstandardhosting_block2 td h2{ font-family:'OpenSans-Semibold'; font-size: 22px!important; margin: 0; padding: 0 0 0 30px; background: url("../images/inner3whitebullete1.png") no-repeat left center;}



.productsstandardhosting_block2 tr:nth-child(1){ background: #fddba6; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(2){ background: #f8eb92; border-bottom: solid 1px #fff;}



.productsstandardhosting_block2 tr:nth-child(3){ background: #cade7b; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(4){ background: #9bde7b; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(5){ background: #7bdea9; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(6){ background: #fdc0a6; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(7){ background: #fdaea6; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(8){ background: #fda6c9; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(9){ background: #fda6c9; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(10){ background: #eca6fd; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(11){ background: #b4a6fd; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(12){ background: #a6fda8; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(13){ background: #80f983; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(14){ background: #8cf5bd; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(15){ background: #7bdea9; border-bottom: solid 1px #fff;}

.productsstandardhosting_block2 tr:nth-child(16){ background: #53c688; border-bottom: solid 1px #fff;}



.productsstandardhosting_block2 td img{ display:block; margin: 0 auto;}





.productsstandardhosting_block2 label{ font-size: 12px ;color: #3b3b3b; font-weight: normal;    font-family: "OpenSans-Semibold"; padding: 10px 0;}



.innerslider{ width: 1200px;}

.innerslider p{ display: none;}



.innerslider  .row-fluid div{ width: 20%; float: left;}



.innerslider  .row-fluid div img{ width: 100%; padding: 0 5px;}



.innerslider .well{ background-color: #e2e2e2;

    border: solid 1px #cac6c6;

    border-radius: 0px;

    box-shadow: none;

    margin: 5px 0 35px 0;



    padding: 20px 20px 13px 24px; position: relative;}





.innerslider .carousel-control.right{ font-size: 0px; background: url("../images/inner3_sliderleft.png") no-repeat; width: 47px; height: 47px; top: 47px; right: -50px;}



.innerslider .carousel-control.left{ font-size: 0px; background: url("../images/inner3_sliderright.png") no-repeat; width: 47px; height: 47px; top: 47px; left: -54px;}



.innerslider  .carousel-control{ width: 47px; opacity: 1;}



.carousel-controlmenu{ display: inline;}



.carousel-controlmenu br{ display: none;}





.contactpagebody{ padding: 30px 0; background: #dde1e2;}





.topnavbar .dropdown-menu{ background: #aa1e23;  top: 38px; padding: 0px; border-radius: 5px!important; }


.topnavbar .active a{  color: #ed2124!important; background:none!important;}





.topnavbar .dropdown-menu li{ margin: 0; padding: 0; border-bottom: solid 1px #821014; border-radius: 5px!important; }

.topnavbar .dropdown-menu li:last-of-type{ border-bottom: none;}


.topnavbar .active li a{color: #fff!important;}





.topnavbar .dropdown-menu li a{ padding: 10px; display: block; text-align: center; border-radius: 5px!important; color: #fff!important;}



.topnavbar .activechild a{ background-color: #1d1c1c!important;
    border-radius: 5px !important;
    color: #ba0202!important;}


.topnavbar .dropdown-menu li a:hover{ color: #fff!important; background: #1d1c1c!important; border-radius: 5px!important;}


.navbar-nav > .open > a:focus,a:visited { background:inherit!important; color: #ba0202!important;}



.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    background:inherit!important; color: #fff!important;

}





.contantplas_block1{ width: 100%; background: #426e80;}



.contantplas_block1 .contentpls_img1{ width: 369px; float: left; display: block; border-right: solid 1px #fff;}



.contantplas_block1 .contantplas_block1_text{ width:462px; float: left; padding: 0 34px; }



.contantplas_block1 .contantplas_block1_text h2{ margin: 46px 0 0 0; padding: 0; font-size: 24px; color: #bfd089; line-height: 36px; text-transform: uppercase;  font-family: "OpenSans-Semibold";}



.contantplas_block1 .contantplas_block1_text h3{ margin: 0; padding: 40px 0 0 0; font-size: 36px; color: #fff600; text-transform: uppercase;  font-family: "OpenSans-Semibold"; line-height: 48px;}



.contantplas_block1 .contantplas_block1_text h4{ margin: 0; padding: 0; font-size: 36px; color: #f5f5f5;   font-family: "OpenSans-Semibold"; line-height: 48px;}



.contantplas_block2{ margin: 30px 0;}







.contantplas_block2  .contentpls_img2{ display: block; float: right; width: 428px;}





.contantplas_block2 .contantplas_block2_text{ width: 405px; float: left; padding-right: 12px;}



.contantplas_block2 .contantplas_block2_text h2{ display: block; border-left: solid 2px #e80439; padding: 0 0 0 10px; margin: 0 0 16px 0;  font-size: 16px; color: #2d2e2e; line-height: 30px;    font-family: "OpenSans-Regular";}



.contantplas_block2 .contantplas_block2_text h2 strong{ color: #ba0202;}



.contantplas_block2 .contantplas_block2_text h3{ display: block; padding: 0; margin: 0;  font-size: 16px; color: #2d2e2e; line-height: 30px;    font-family: "OpenSans-Regular";}





.contentpls_body2{ background: url("../images/contentpls_img3.png") no-repeat -110px bottom; padding-bottom: 110px; margin: 38px 0; font-size: 16px; color: #333333; line-height: 30px; font-family: "OpenSans-Regular";}



.contentpls_body2 h2{ text-align: center; font-size: 24px; color: #333333;  font-family: "OpenSans-Semibold"; margin: 0; padding: 14px 0 40px 0; text-transform: uppercase;}

.contentpls_body2 .textconplsbox1{ padding: 0px 15px;}

.contentpls_body2 .textconplsbox2{ padding: 0px 15px;}

.contentpls_body2 .textconplsbox3{ padding: 0px 15px;}



.contentpls_body2 .textconplsbox1 .textheadingblog{ background: url("../images/contentpls_textimg1.png") no-repeat center center; width: 100%; height: 51px;}



.contentpls_body2 .textconplsbox2 .textheadingblog{ background: url("../images/contentpls_textimg2.png") no-repeat center center; width: 100%; height: 51px;}





.contentpls_body2 .textconplsbox3 .textheadingblog{ background: url("../images/contentpls_textimg3.png") no-repeat center center; width: 100%; height: 51px;}





.about_niada_1{ display: block; max-width: 100%;}



.about_niada_text1 h2{ font-size: 36px; color: #090909; text-transform: uppercase;  font-family:'OpenSans-Bold'; border-left: solid 2px #ec2024; padding: 8px 0 8px 25px; margin: 0;}



.about_niada_text1 h3{ font-size: 24px ;color: #090909; font-family: "OpenSans-Semibold"; margin: 20px 0; padding: 0;}



.about_niada_text1 h3 strong{ color: #ff0000; font-weight: normal;}



.about_niada_2{ max-width: 100%;}



.about_niada_text2{background: url("../images/about_bg2.png") repeat-y left top; width: 100%; margin-left: 0%; padding: 30px; margin-top: 20px; font-size: 16px; color: #191919;  font-family:'OpenSans-Regular'; line-height: 30px;}



.about_niada_text3{background: url("../images/about_niada_4.png") no-repeat left top; width: 100%; margin-left: 0%;   padding: 0px 0px 0px 30px; margin-bottom: 50px; }



.about_niada_text3 .about_niada_text3_left{ width: 450px; float: left;}



.about_niada_text3 .about_niada_text3_left ul{ margin:0; padding: 0;}



.about_niada_text3 .about_niada_text3_left ul li{ font-size: 18px; color: #212020; font-style: italic; font-family: "OpenSans-Semibold";  line-height: 33px;}



.about_niada_text3 .about_niada_text3_right{ width: 304px; float: right; margin: 54px 0 0 0;}



.about_niada_5{ max-width: 100%; margin: 50px 0 50px 0px;}


.preferred_partners_topwrapper{ background: url("../images/patimg1.png") no-repeat right top;}

.preferred_partners_block1{  padding:0 256px 0 18px; border-left:solid 2px #ba0202; font-size:24px; color:#484747; text-transform:uppercase; line-height:36px; font-family: "OpenSans-Semibold"; margin:0 0 30px 0;}


.preferred_partners_block2{ border-bottom:solid 1px #e4e3e3; padding-bottom:22px; margin-bottom:22px; font-size:16px; color:#333333; line-height:30px;}

.preferred_partners_block2 strong{ color:#e30101; font-family: "OpenSans-Semibold";}

.preferred_partners_block2:last-of-type{ border-bottom: none; margin-bottom:0px;}
.preferred_partners_block2_top{ margin-bottom:15px;}
.preferred_partners_block2_top img{ width:185px; float:left; border:solid 1px #cecdcd;}


.preferred_partners_block2_top h2{ display:block; float:left; padding:12px 0 0 25px; margin:0; font-size:24px; color:#000000;  font-family: "OpenSans-Semibold";}

.preferred_partners_block2_top h2 strong{ font-weight:normal; text-transform:uppercase; display:block; padding-bottom:4px; color:#000000;}
.preferred_partners_block2_top h2 span{ display:block; font-size:14px; padding:4px 0; line-height:15px;}
.preferred_partners_block2_top h2 br{ display:none;}

.preferred_partners_block3{ border-top:solid 1px #e4e3e3; padding-top:22px;  font-size:16px; color:#333333; line-height:30px; width:1200px; margin:0 auto; margin-bottom:22px;}

.preferred_partners_block3 strong{ color:#e30101; font-family: "OpenSans-Semibold";}



.partners_devider{ width:100%; height:12px;}

.preferred_partners_block2_wrapper{ display:none;}


.aboutstateiada_row1{ background:#e0e0e0 url("../images/iada1.png") no-repeat left top; width:100%; height:115px; padding-left:138px;}

.aboutstateiada_row1 img{ display:none;}

.aboutstateiada_row1  h2{ display:inline-block; float:left; padding:0 10px; margin:44px 0 0 0; font-size:28px; color:#0b0b0c;  font-family: "OpenSans-Semibold";}
.aboutstateiada_row1  h2 a{color:#0b0b0c!important;}

.aboutstateiada_row1  h3{ display:inline-block; float:left; padding:0 10px;   margin:44px 0 0 0; font-size:28px; color:#0b0b0c;  font-family: "OpenSans-Semibold";}

.aboutstateiada_row1  h4{ display:inline-block; float:left; padding:0 10px;   margin:44px 0 0 0; font-size:24px; color:#4b4b4b; font-family: "OpenSans-Regular";}


.aboutstateiada_imgblock1{ display:block; width:100%;}

.aboutstateiada_imgblock1 img{ float:right; margin:48px 20px 0 0;}

.aboutstateiada_row_botom_wrapper{ width:1460px; margin:30px auto;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row2{ background:#d9d9d9 url("../images/iada2.png") no-repeat right top;height:115px; padding-right:138px; float:left; width:736px;  }

.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow1.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext2{ width:225px; float:left;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row2 .iada_rowtext2 h3 a{ color:#444445!important;}










.aboutstateiada_row_botom_wrapper .aboutstateiada_row3{ background:#d9d9d9 url("../images/iada3.png") no-repeat left top; height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow2.png") no-repeat left center; padding:0 0px 0 66px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext2{ width:225px; float:right;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row3 .iada_rowtext2 h3 a{ color:#444445!important;}








.aboutstateiada_row_botom_wrapper .aboutstateiada_row4{ background:#d9d9d9 url("../images/iada4.png") no-repeat right top; height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow3.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext2{ width:225px; float:left;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row4 .iada_rowtext2 h3 a{ color:#444445!important;}

















.aboutstateiada_row_botom_wrapper .aboutstateiada_row5{ background:#d9d9d9 url("../images/iada5.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow4.png") no-repeat left bottom; padding:0 0 0 56px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext2{ width:225px; float:right;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row5 .iada_rowtext2 h3 a{ color:#444445!important;}






.aboutstateiada_row_botom_wrapper .aboutstateiada_row6{ background:#d9d9d9 url("../images/iada6.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow5.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext2{ width:225px; float:left;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row6 .iada_rowtext2 h3 a{ color:#444445!important;}






.aboutstateiada_row_botom_wrapper .aboutstateiada_row7{ background:#d9d9d9 url("../images/iada7.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow6.png") no-repeat left bottom; padding:0 0 0 56px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext2{ width:225px; float:right;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row7 .iada_rowtext2 h3 a{ color:#444445!important;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row8{ background:#d9d9d9 url("../images/iada8.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow8.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext2{ width:225px; float:left;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row8 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row9{ background:#d9d9d9 url("../images/iada9.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow7.png") no-repeat left center; padding:0 0 0 66px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext2{ width:225px; float:right;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row9 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row10{ background:#d9d9d9 url("../images/iada10.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow1.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext2{ width:225px; float:left;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row10 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row11{ background:#d9d9d9 url("../images/iada11.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow2.png") no-repeat left center; padding:0 0 0 56px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext2{ width:225px; float:right;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row11 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row12{ background:#d9d9d9 url("../images/iada12.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow3.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext2{ width:225px; float:left;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row12 .iada_rowtext2 h3 a{ color:#444445!important;}






.aboutstateiada_row_botom_wrapper .aboutstateiada_row13{ background:#d9d9d9 url("../images/iada13.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow4.png") no-repeat left center; padding:0 0 0 56px ; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext2{ width:225px; float:right;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row13 .iada_rowtext2 h3 a{ color:#444445!important;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row14{ background:#d9d9d9 url("../images/iada14.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow5.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext2{ width:225px; float:left;}




.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row14 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row15{ background:#d9d9d9 url("../images/iada15.png") no-repeat left top;  height:115px; padding-left:138px; width:736px; float:right;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow6.png") no-repeat left center; padding:0 0 0 56px; height:100%; float:left;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext2{ width:225px; float:right;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext1{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext2{text-align:left;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row15 .iada_rowtext2 h3 a{ color:#444445!important;}





.aboutstateiada_row_botom_wrapper .aboutstateiada_row16{ background:#d9d9d9 url("../images/iada16.png") no-repeat right top;  height:115px; padding-right:138px; float:left; width:736px;   margin-top: -30px;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 img{ display:none;}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext1{ width:345px;  background: url("../images/iada_arrow8.png") no-repeat right center; padding:0 66px 0 0; height:100%; float:right;}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext2{ width:225px; float:left;}



.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext1{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext1 h2{ margin:0; padding:30px 0 13px 0; font-size:22px; color:#010101; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext1 h3{ margin:0; padding:0; font-size:16px; font-style:italic; color:#0b0b0c; font-family:'OpenSans-Regular';}


.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext2{text-align:right;}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext2 h2{ margin:0; padding:37px 0 9px 0; font-size:16px; color:#585859; font-family: "OpenSans-Semibold";}
.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext2 h3{ margin:0; padding:0; font-size:14px; font-style:italic; color:#444445; font-family:'OpenSans-Regular';}

.aboutstateiada_row_botom_wrapper .aboutstateiada_row16 .iada_rowtext2 h3 a{ color:#444445!important;}

.aboutstateiada_row_botom_imgrow{ width:100%; text-align:center; margin:30px auto;}

.aboutstateiada_row_botom_imgrow br{ display:none; }


.aboutstateiada_row_botom_imgrow img{ max-width:30%; margin:0 10px;}








/*------Client Referrals-------*/
.clientreferrals_body{margin-top: 10px;}
.clientreferrals_block1{ width: 100%; background: #fff;}
.clientreferrals_block2{ width: 1200px; background: #fff;}
.clientreferralsbox{ height: 168px; width:100%; background: rgba(255,255,255,1); margin-bottom: 36px;
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 18%, rgba(209,209,209,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(18%, rgba(255,255,255,1)), color-stop(100%, rgba(209,209,209,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 18%, rgba(209,209,209,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 18%, rgba(209,209,209,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 18%, rgba(209,209,209,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 18%, rgba(209,209,209,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1d1d1', GradientType=1 );}
.clientreferralslogobox{display: flex; align-items: center; height: 168px;float: left;}
.clientreferralsbox .clientreferralsbox_text { max-width: 458px;  float: left; padding-left: 24px; padding-right: 7px; height: 168px; display: table;}
.clientreferralsbox .clientreferralsbox_text span {display: table-cell; vertical-align: middle;}
.clientreferralsbox .clientreferralsbox_text span h3{font-size: 22px; color: #000000; line-height: 36px; font-family: "OpenSans-Semibold";margin-top: 0px; margin-bottom: 0px;}
.clientreferralspersonbox{display: flex; align-items: center; height: 193px; float: right; position: absolute; right: 39px; top: -11px;}


.clientreferralsbox h6{font-family:'CenturyGothic-Regular'; font-size: 40px; color: #fff; width: 80px; height:80px; line-height: 70px; display: block; margin: 10px auto; text-align: center; border-radius: 100px; display: none; border: 4px solid #bec0c3; }



.clientreferralsbox{ cursor: pointer;}

.block2conbox h3 span {
    display: block;
    margin: 0 8px;
    text-align: left;
    text-transform: capitalize;
}
.block2conbox h3 br{ display: none;}
.block2conbox h3 span:first-letter{background: url("../images/textnewarrow.jpg") no-repeat  left 5px; padding: 0 0 0 8px;}



/*--------------*/


.homeblock6 .vertical .carousel-inner {
    height: 100%;
}

.homeblock6 .carousel.vertical .item {
    -webkit-transition: 0.6s ease-in-out top;
    -moz-transition: 0.6s ease-in-out top;
    -ms-transition: 0.6s ease-in-out top;
    -o-transition: 0.6s ease-in-out top;
    transition: 0.6s ease-in-out top;
}

.homeblock6 .carousel.vertical .active {
    top: 0;
}

.homeblock6 .carousel.vertical .next {
    top: 400px;
}

.homeblock6 .carousel.vertical .prev {
    top: -400px;
}

.homeblock6 .carousel.vertical .next.left,
.homeblock6 .carousel.vertical .prev.right {
    top: 0;
}

.homeblock6 .carousel.vertical .active.left {
    top: -400px;
}

.homeblock6 .carousel.vertical .active.right {
    top: 400px;
}

.homeblock6 .carousel.vertical .item {
    left: 0;
}


.homeblock6 .carousel-control.left{ background:none;}

.homeblock6 .carousel-control.right{ background:none;}


.homeblock6 .container{ position: relative;}

.homeblock6 .carousel-control{ position: inherit; opacity: 1; margin: 0; padding: 0;}

.homeblock6 .carousel-control a{ margin: 0; padding: 0;}

.homeblock6 .carousel-control img{ margin: 0 0 0 -4px; padding: 0;}

.homeblock6 .carousel-control br{ display: none; }


.postsbycategorymain{ width: 1200px; margin: 30px auto; }
.postblog1{width: 1200px; margin: 30px auto;}
.postblog1 ul {
    padding: 0px 0 15px 0;
    border: solid 1px #d1d1d1;
    margin: 0px;
    width: 49% !important;
    display: inline-block !important;
    margin-bottom: 24px;
    height: 950px !important;
    position: relative;
}

.postsbycategorymain ul {
    padding: 0px 0 15px 0;
    border: solid 1px #d1d1d1;
    margin: 0px;
    width: 100%;
    display: block;
    margin-bottom: 24px;
    height: auto;
    position: relative;
}

.postblog1 ul:nth-child(2n){float: right;}
.postblog1 ul .titleb{ text-transform: uppercase; text-align: center !important; font-family:'OpenSans-Semibold'; font-size: 22px; color: #fb0000; margin: 0; padding:15px; }
.postsbycategorymain ul .titleb{ text-transform: uppercase; text-align: left; font-family:'OpenSans-Semibold'; font-size: 22px; color: #fb0000; margin: 0; padding:15px; }

.postsbycategorymain ul .titleb a{color: #fb0000!important; }


.postsbycategorymain ul .contentc{ padding: 15px;   color: #1c1c1c;
    font-family: "OpenSans-Regular";
    font-size: 16px;
    line-height: 30px;}
.postsbycategorymain ul .contentc h2 .contentcimgwrapper{height: 280px;
    margin-left: auto;
    margin-right: auto;
    display: table-cell;
    vertical-align: middle;
    width: 36%;}

.postblog1 ul .contentc p{ margin: 0; padding: 0;}

.postsbycategorymain ul .contentc p{ margin: 0; padding: 0;margin-bottom: 20px;}
.postsbycategorymain ul .contentc h2{ margin: 0; padding: 0;   color: #1c1c1c;
    font-family: "OpenSans-Regular";
    font-size: 16px;
    line-height: 30px; height: 798px; overflow: hidden;}

.postblog1 ul .contentc img {
    display: block !important;
    float: none !important;
    margin: 0 10px 5px 0;
    margin-left: auto !important;
    margin-right: auto !important;
    border:1px solid #ccc;
    padding: 2px;
}

.postsbycategorymain ul .contentc img {
    display: inline;
    float: left;
    margin: 0 10px 15px 10px;
    border: 1px solid #ccc;
    padding: 0px;
}

a.blogreadmore {
    background: #fb0000 none repeat scroll 0 0;
    color: #fff!important;
    display: block;
    font-family: "OpenSans-Regular";
    font-size: 16px;
    height: 40px;
    line-height: 39px;
    margin: 0 0 0 15px;
    text-align: center;
    width: 120px;
    position: absolute;
    bottom:20px;
}
a.blogreadmore , a:hover.blogreadmore, a:active.blogreadmore , a:focus.blogreadmore {color:#fff !important;}
.blogreadmore:hover{ color: #fff;}

.bottomsharethis{position: absolute;  bottom:70px; display: block; width:98%; margin-left: auto; margin-right: auto;}
.postsbycategorymain .bottomsharethis{position: absolute;  bottom:70px; display: block; width:98%; margin-left: auto; margin-right: auto;}

.mapost_link_sharethise, .mapost_date{display: inline-block;}
.st_sharethis_large{margin-left: 12px;}
.mapost_date{float: right; color:#fb0000; font-size: 16px;}
.zoomimgwrapper .modal-dialog{ width:60%!important;}

.zoomimgwrapper .modal-content img{ width:100%;}

.zoomimgwrapper  .close{ display: block;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    opacity: 1;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
    color: #333;
    background: #fff;

    position: absolute;
    right: -12px;
    top: -5px;}



.referrals_popupwrapper .modal-dialog { width:960px!important; }


.referrals_popupwrapper  .close{ display: block;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    opacity: 1;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
    color: #333;
    background: #fff;

    position: absolute;
    right: -12px;
    top: -5px;}


.referrals_popupwrapper img{ width: 100%;}

.referrals_popupwrapper .referrals_popup_con{ background: #dadada; margin-bottom: 15px; }

.referrals_popupwrapper .referrals_popup_con span{ color: #000;}

.referrals_popupwrapper .referrals_popup_con img{ width: 192px; float: left; display: block; margin: 0 15px 15px 0 }

.referrals_popupwrapper .referrals_popup_con .referrals_text{ width: 100%; float: none;  font-size: 15px; color: #515151; line-height: 30px; font-family: "OpenSans-Regular";}


.referrals_popupwrapper .referrals_popup_con .referrals_text h3{ padding: 12px 25px; font-size: 15px; color: #515151; line-height: 27px; font-family: "OpenSans-Regular"; margin: 0;}


.referrals_popupwrapper .referrals_popup_con .referrals_text span{ color: #0d0d0d;}
.referrals_popupwrapper .referrals_popup_con .referrals_text h2{  font-size:20px; color: #0d0d0d; font-family:'OpenSans-Semibold'; margin: 0 0 0 0px; padding: 0; background: #fff; }
.referrals_popupwrapper .referrals_popup_con .referrals_text h2 span{ color: #ba0202;}

.referrals_popupwrapper .referrals_popup_con .referrals_text h2 label{ font-weight:normal;  padding:10px 5px 10px 26px; background:  #fff url("../images/popupdevider2.png") repeat-y -11px top; display: inline-block;}

.referrals_popupwrapper .referrals_popup_con .referrals_text h3 p {padding-bottom: 7px;}
.screen-reader-response{ display: none;}

.wpcf7-validation-errors{ display: none;}

.wpcf7-not-valid-tip{ display: inline-block; color: #ec1d24;}



.thankyou_popup_wrapper .close{ display: block;
    width: 25px;
    height: 25px;
    border-radius: 100px;
    opacity: 1;
    font-size: 20px;
    text-align: center;
    line-height: 25px;
    color: #333;
    background: #fff;

    position: absolute;
    right: -12px;
    top: -5px;}


.thankyou_popup_wrapper img{ display: block; margin:10px auto; margin-bottom: 25px;  }

.thankyou_popup_wrapper h4{ font-family:'OpenSans-Semibold'; font-size: 24px; color: #ba0202; text-align: center; text-transform: uppercase; }

.thankyou_popup_wrapper h4:after{ content: ''; display: block; width: 60px; height: 2px; background-color: #ba0202; margin: 10px auto;}

.thankyou_popup_wrapper h3{ margin: 0; padding: 0 0 15px 0;   font-family: "OpenSans-Regular"; font-size: 14px ;color: #111; text-align: center; line-height: 24px;}



/*-----Thank You------*/
.blogimghome {
    background: #0f0a07;
    display: table-cell;
    height: 249px;
    margin: 0 auto;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 300px;
    border-bottom: solid 1px #292929;

}
.homeblock22 .block2right .homepostblog1 .block2rightconbox{
    width: 25%;
    float: left;
    height: 543px !important;
    background: #fff;
    position: relative;
    margin-left: 0px;
    text-align: center;
    border: solid 1px #292929;
    border-left: none;
}
.homeblock22 .block2right .homepostblog1 .block2rightconbox h2 {
    color: #2a2a2a !important;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    max-height: 5.4em;
    overflow: hidden;
    padding: 12px 0;
    text-overflow: ellipsis;
    text-transform: uppercase;
    width: 96%;
    word-wrap: break-word;
    font-weight: bold;
}
.homeblock22 .block2right .homepostblog1 .block2rightconbox:first-of-type { border-left: solid 1px #292929;}

.homeblock22 .block2right .homepostblog1 .block2rightconbox .block2rightcarimg {
    display: inline;
    text-align: center;
    width:auto;
}
.homeblockdate{line-height: 20px;}

.homeblock22 .block2right .homepostblog1 .block2rightconbox p {
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #3a3939;
    font-family: 'OpenSans-Regular';
    text-transform: capitalize;
    line-height: 23px;
    max-width: 94%;
    margin-left: auto;
    margin-right: auto;
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 6.4em;
}

.mapost_date {
    display: block;
    text-align: center;
    width: 100%;
}

.innertopbanner2 img{max-width: 100%;}
.innertopbanner2 .col-md-12{padding: 0px;}

.referralbanner{
    background: url("../images/img-referrals.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.referralbanner .referralbannercontent {
    max-width: 50%;
    float: right;
    margin-right: 60px;
    color: #fff;
    font-size: 24px;
    padding-top: 3%;
}

.referralbannercontent p:last-of-type {padding-top: 0px;}


.datapartnerbanner{
    background: url("../images/img-bannerpartner.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.datapartnerbanner .datapartnerbannercontent {
    color: #fff;
    float: left;
    font-size: 24px;
    margin-left: 38%;
    max-width: 56%;
    padding-top: 5%;
}


.blogbanner{
    background: url("../images/img-bannerblog.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.blogbanner .blogbannercontent {
    max-width: 47%;
    float: right;
    margin-right: 4%;
    color: #c0c0c0;
    font-size: 24px;
    padding-top: 5%;
}

.blogbanner .blogbannercontent {
    margin-right: 2%;
}

.sidecarbanner{
    background: url("../images/img-bannersidecar.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.sidecarbanner .sidecarbannercontent {
    color: #fff;
    float: left;
    font-size: 24px;
    margin-left: 48%;
    max-width: 46%;
    padding-top: 6%;
}

.sidecarbanner .sidecarbannercontent p span{color:#fff600;}
.nitronetsbanner .nitronetbannercontent p span{color:#fff600;}
.contentplusbanner .contentplusbannercontent p span{color:#fff600;}
.datapartnerbanner .datapartnerbannercontent p span{color:#fff600; text-transform: uppercase;}

.blogbanner .blogbannercontent .bdrleft span{color:#fe0000; text-transform: uppercase;}
.blogbanner .blogbannercontent .bdrleft p{border-left: 2px solid #fe0000;  padding-left: 24px;}


.autobanbanner{
    background: url("../images/img-bannerautoban.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.autobanbanner .autobanbannercontent {
    max-width: 46%;
    float: left;
    margin-left: 45%;
    color: #fff;
    font-size: 24px;
    padding-top: 5%;
}

.autobanbanner .autobanbannercontent p{background: rgba(0, 0, 0, 0.5); padding: 20px;}
.sidecarbanner .sidecarbannercontent p{background: rgba(0, 0, 0, 0.5); padding: 20px;}
.contentplusbanner .contentplusbannercontent p{background: rgba(0, 0, 0, 0.5); padding: 20px;}
.datapartnerbanner .datapartnerbannercontent p{background: rgba(0, 0, 0, 0.5); padding: 20px;}
.blogbanner .blogbannercontent .bdrleft{background: rgba(0, 0, 0, 0.5); padding: 20px;}
.referralbanner .referralbannercontent p{background: rgba(0, 0, 0, 0.5); padding: 10px 20px;}

.contentplusbanner{
    background: url("../images/img-bannercontent.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.contentplusbanner .contentplusbannercontent {
    max-width: 56%;
    float: right;
    margin-right: 8%;
    color: #fff;
    font-size: 24px;
    padding-top: 5%;
}



.nitronetsbanner{
    background: url("../images/img-bannernitronet.jpg") no-repeat left top;
    height: 450px;
    padding: 30px 10px;
    background-size: cover;
}
.nitronetsbanner .nitronetbannercontent {
    max-width: 45%;
    float: right;
    margin-right: 6%;
    font-size: 24px;
    margin-top: 7%;
    padding: 20px!important;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
}


.sidecar_newblock{ padding:0 20px 20px 20px; width:1200px; margin: 0 auto; background: #dde1e2;  font-size: 16px; color: #191919;  font-family:'OpenSans-Regular'; line-height: 30px;}

.sidecar_newblock p{ padding-bottom: 8px;}
.sidecar_newblock h2{   border-left: 2px solid #fc0000;
    color: #232323;
    font-family: "OpenSans-Semibold";
    font-size: 20px;
    line-height: 33px;
    padding-left: 14px;
    text-transform: uppercase; }


.sidecar_newblock h3{ margin: 0; padding: 12px 0; font-size: 18px; line-height: 30px; color: #fc0000;   font-family: "OpenSans-Semibold";}


.referrals_newblog_wrapper{ width: 100%; margin-bottom: 40px;}

.referrals_newblog_wrapper .referralblog1{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog1 .referralblog_right{  background: url("../images/referralsbg1.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog2{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog2 .referralblog_right{  background: url("../images/referralsbg2.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog3{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog3 .referralblog_right{  background: url("../images/referralsbg3.png") no-repeat left top; background-size: cover;}


.referrals_newblog_wrapper .referralblog4{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog4 .referralblog_right{  background: url("../images/referralsbg4.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog5{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog5 .referralblog_right{  background: url("../images/referralsbg5.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog6{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog6 .referralblog_right{  background: url("../images/referralsbg6.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog7{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog7 .referralblog_right{  background: url("../images/referralsbg7.png") no-repeat left top; background-size: cover;}

.referrals_newblog_wrapper .referralblog8{ margin-bottom: 24px; border: solid 1px #b6b8b9; padding: 15px;}

.referrals_newblog_wrapper .referralblog8 .referralblog_right{  background: url("../images/referralsbg8.png") no-repeat left top; background-size: cover;}


.referrals_newblog_wrapper .referralblog_left{ width: 170px; height: 200px; float: left;  border: solid 1px #b9c0bb;}

.referrals_newblog_wrapper .referralblog_left img{ width: 100%;}

.referrals_newblog_wrapper .referralblog_right{ width: 618px; height: 200px; float: right; border: solid 1px #b9c0bb; position: relative;}

.referrals_newblog_wrapper .referralblog_right h2{background: url("../images/newbiodevider.png") no-repeat left 4px; font-size: 24px; color: #fff; line-height: 35px;  font-family:'OpenSans-Semibold'; padding: 0px 0 2px 18px; margin: 40px 0 0 30px;}

.referrals_newblog_wrapper .referralblog_right a{ width: 224px; height: 44px; position: absolute; right: 10px; bottom: 10px; background: #ba0202 url("../images/newbioarrow.png") no-repeat 198px center; padding: 0 0 0 20px; line-height: 44px; color: #fff!important; text-transform: uppercase; font-family: "opificio_neueregular"; border-radius: 6px; font-size: 20px;}


.referrals_newblog_wrapper .referralblog3 .referralblog_right h2{ color: #000000;}


/*------------------------------------------------*/
.new_seo-reviewblock{ width:100%; background:#fff; padding:8px; font-size: 14px;
color: #1c1c1c;
font-family: 'OpenSans-Regular';
line-height: 24px; border:solid 1px #f3f1ef;} 

.new_seo-reviewblock img{ width:100px; float:left; margin:0 8px 8px 0; }

.new_seo-reviewblock:nth-child(odd){ background:#f8f8f8; background: #f3f1ef;}

.new_seo-reviewblock a{color: #e30101; text-decoration:none;}

.new_seo-reviewblock a:hover{color: #e30101; text-decoration:underline;}

.seo_reviewh6{ text-align:center; margin:0; padding:0 5px 30px 5px; font-size: 30px;
color: #e30101;


font-family: "OpenSans-Semibold"; } 


.seo_review_table{ margin:0; padding:0;}


.seo_review_table td{ font-size: 20px;
color: #333;
text-transform: uppercase;
line-height: 26px;
font-family: "OpenSans-Semibold"; padding:5px;}

.seo_review_table td .seo_review_tableimg{ width:50px; margin-right:10px;}

.seo_review_table td .seo_review_tick{ width:30px; margin-left:10px;}


.seo_reviewh5{margin: 0;
padding:30px 5px 0 5px; 
font-size: 22px;
color: #e30101;
font-family: 'OpenSans-Semibold'; text-align:center;
}

.seo_reviewh5 a{color: #e30101; text-decoration:none;}
.seo_reviewh5 a:hover{color: #e30101; text-decoration:underline;}

.seo_review_bottomimg{ display:block; width:100%; margin:20px auto; margin-bottom:30px;}


.market_share_img1{ width:48%; float:left; margin-bottom:80px;} 

.market_share_img2{ width:48%; float:right; margin-bottom:80px;} 


.google_page1{ display:block; width:100%; margin-bottom:10px;}
.google_page2{ display:block; width:100%; margin-bottom:0px;}
.google_page3{ display:block; width:100%; margin-bottom:30px;}
.google_page4{ display:block; width:100%; margin-bottom:30px;}




