@font-face {
    font-family: 'oswaldregular';
    src: url('font/oswald-webfont.eot');
    src: url('font/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald-webfont.woff2') format('woff2'),
         url('font/oswald-webfont.woff') format('woff'),
         url('font/oswald-webfont.ttf') format('truetype'),
         url('font/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansregular';
    src: url('font/droidsans-webfont.eot');
    src: url('font/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/droidsans-webfont.woff') format('woff'),
         url('font/droidsans-webfont.ttf') format('truetype'),
         url('font/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'deathe_maach_ncvregular';
    src: url('font/deathe_maach_ncv-webfont.eot');
    src: url('font/deathe_maach_ncv-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/deathe_maach_ncv-webfont.woff2') format('woff2'),
         url('font/deathe_maach_ncv-webfont.woff') format('woff'),
         url('font/deathe_maach_ncv-webfont.ttf') format('truetype'),
         url('font/deathe_maach_ncv-webfont.svg#deathe_maach_ncvregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body
{ margin:0px; padding:0px;  background-attachment:fixed;}

img
{ border:0px;}

.clear
{ clear:both;}


.main-wrapper
{ width:100%; height:auto; margin:0px auto 0px auto; position:relative;}

.wrapper
{ width:100%; height:auto; top:0px; left:0; right:0; margin-left:auto; margin-right:auto; position: absolute; z-index:9999;}


.innerlayer
{ width:1208px; height:auto; margin:0px auto 0px auto; max-width:90%;}




.top-header
{height:auto; margin:10px auto 0px auto; }

.logo
{ float:left; margin:0px; width:36%;}


.top-right
{ width:88px; height:auto; float:right; margin:0px 0px 0px 0px; /*background-color:#33FFCC;*/}


.top-right-layer
{ width:229px; height:auto; float:right; margin:0px 0px 0px 0px; /*background-color:#33FFCC;*/}
.raw
{ height:auto; margin:0px 0px;}

.home-icontop-right
{ background:url(images/homicon.jpg); background-repeat:no-repeat; background-position:left;line-height:31px;
text-align:left; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 37px; font-size:15px; font-family: 'droid_sansregular'; text-transform:uppercase;
color:#1c1d21;}

.home-icontop-right:hover
{
text-align:left; font-size:15px; font-family: 'droid_sansregular'; text-transform:uppercase;
color:#16cbe7; text-decoration:none;}


.mail-icontop-right
{ background:url(images/mailicon.jpg); background-repeat:no-repeat; background-position:left; line-height:31px;
text-align:left; float:left; margin:0px 0px 0px 10px; padding:0px 0px 0px 37px; font-size:15px; font-family: 'droid_sansregular'; text-transform:uppercase;
color:#1c1d21;}
.mail-icontop-right:hover
{
text-align:left; font-size:15px; font-family: 'droid_sansregular'; text-transform:uppercase;
color:#16cbe7; text-decoration:none;}

.callus-icontop-right
{ background:url(images/callicon.jpg); background-repeat:no-repeat; background-position:left; line-height:43px;
text-align:left; margin:10px 0px 0px 0px; padding:0px 0px 0px 50px; font-size:24px;  font-family: 'oswaldregular'; text-transform:uppercase;
color:#e2160e;}


.calculator-layer
{ float:left; width:218px; height:auto; margin:0px 0px 0px 0px; background:url(images/calculator.jpg); background-repeat:no-repeat;color:#e2160e;
background-position:left; text-align:left; padding:0px 0px 0px 70px; font-size:15px; line-height:30px; height:73px;  font-family: 'oswaldregular'; text-transform:uppercase;}


/*enquiry css inner*/

.enquiry-box{ border:dashed 2px #0033CC; padding:10px 102px; width:40%; margin:0 auto;}

.txt-field-left{ float:left; width:25%; margin:10px 0px;}

.textfiels41
 { width:72%; height:27px; float:right;border:solid thin #CCCCCC; padding-left:5px; font-family: 'droid_sansregular';
 font-size:14px; color:000; text-align:left; margin:10px 0px;}

 .textfiels4
 { width:70%; height:27px; float:right;border:solid thin #CCCCCC; padding-left:5px; font-family: 'droid_sansregular';
 font-size:14px; color:000; text-align:left; margin:10px 0px;}
 
 .textarea4
 { width:70%; height:auto; float:right;border:solid thin #CCCCCC; padding-left:5px; font-family: 'droid_sansregular';
 font-size:14px; color:000; text-align:left; margin:10px 0px;}
 
 .enq-btn{ float:right; width:72%;}
 
 .check-box{ float:left; width:4%; margin:10px 0px;}
 
  .check-box-text
 { width:94%; height:auto; float:right;  font-family: 'droid_sansregular';
 font-size:14px; color:000; text-align:left; margin:10px 0px; text-align:justify;}
 
  .check-box-text a
 {  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#db283a; text-decoration:none;}
 
  .check-box1{ float:left; width:4%; margin:0px 0px;}
 
  .check-box-text1
 { width:94%; height:auto; float:right;  font-family:Arial, Helvetica, sans-serif;
 font-size:13px; color:000; text-align:left; margin:10px 0px; text-align:justify;}
 
  .check-box-text1 a
 {  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#db283a; text-decoration:none;}
 
 
 
 .check-box2{ float:left; width:4%; margin:5px 0px 0px 0px;}
 
  .check-box-text2
 { width:94%; height:auto; float:right;  font-family:Arial, Helvetica, sans-serif;
 font-size:14px; color:#fff; text-align:left; margin:5px 3px 0px 0px; text-align:justify;}
 
  .check-box-text2 a
 {  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;}
 
 

/*enquiry css inner*/

.main-menu
{ background-color:#006c8e; margin:20px 0px 0px 0px; padding:2px 0px;}

.main-menu-inner-borderlayer
{margin:0px 0px 0px 0px; border-bottom:solid thin #00aad6; border-top:solid thin #00aad6;}

.menu ul
{ margin:0px; padding:0px;}

.menu li
{font-family: 'deathe_maach_ncvregular'; font-size:20px; color:#fff; display:inline; list-style:none;
 text-transform:uppercase; line-height:46px;}

.menu li a
{font-family: 'deathe_maach_ncvregular'; font-size:20px; color:#fff; padding:15px 29px;
 text-transform:uppercase; line-height:46px; text-decoration:none;}

.menu li a:hover
{font-family: 'deathe_maach_ncvregular'; font-size:20px; color:#16cbe7; 
 text-transform:uppercase; line-height:40px; text-decoration:none;}



.banner
{ height:auto; margin:15px 0px; position:relative;}

.inner-banner-bg
{ height:350px; margin:15px 0px; background:url(images/inner-banner-bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}

.inner-banner
{ height:auto; margin:0px auto; width:1208px; }

.inner-banner img
{ width:100%; height:auto;}

.main-get-aquote-layer
{ width:470px; height:420px; position:absolute; right:20px; bottom:20px; z-index:555; background-color:#FFFFFF;
border-radius:10px 10px 0px 0px; padding:0px 0px;}

.heading-bglayer
{ background-color:#dd1008; margin:0px;
text-align:center; font-size:29px; height:48px; color:#FFFFFF; font-family: 'oswaldregular'; line-height:45px; 
border-radius:10px 10px 0px 0px;

}

.smalltexts
{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; color:#121213; font-weight:bold;
padding:4px 0px;}


.form-inner{ padding:10px;}

.form-inner-new{ padding:10px 10px 0;}

.textfield-lefts
{ width:100%; height:32px; float:left; border:solid thin #d3d2d2; font-family:Arial, Helvetica, sans-serif;
font-size:15px; color: #2a2828;  margin:10px 0 6px 0px;}

.zipcode
{ width:98%; height:28px; float:left;  border:solid thin #d3d2d2; font-family:Arial, Helvetica, sans-serif;
font-size:15px; color: #2a2828; font-weight:normal; margin:10px 0 6px 0px; padding-left:5px;}
.textfield99
{ width:97.3%; height:21px; float:left; border:solid thin #d3d2d2; font-family:Arial, Helvetica, sans-serif;
font-size:15px; color: #2a2828; font-weight:normal; margin:10px 0 6px 0px; padding:1%;}

.textarea99
{ width:93%; height:28px; float:left; border:solid thin #d3d2d2; font-family:Arial, Helvetica, sans-serif;
font-size:15px; color: #2a2828; font-weight:normal; margin:10px 0 6px 10px; padding:1%;}


.compare-button{
border:1px solid #df0909; 
-webkit-border-radius: 5px;   margin:15px auto; 
-moz-border-radius: 5px;border-radius: 5px; text-align:center; 

text-transform:uppercase;

font-size:18px;font-family:arial, helvetica, sans-serif; 
padding: 6px 10px 6px 10px; text-decoration:none; 

font-weight:normal; color: #FFFFFF;

 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.compare-button:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}


.next-buttons{
border:1px solid #15aeec;  float:left;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;border-radius: 3px;font-size:18px; text-align:center;
font-family:arial, helvetica, sans-serif; padding: 10px 20px; text-decoration:none;
font-weight:normal; color: #FFFFFF;

 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

.next-buttons:hover{
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}


.middlepart-innerpages
{ background-color:#FFFFFF; height:auto; margin:0px auto 20px auto; }
.middlepart-main
{ background-color:#FFFFFF; height:auto; margin:40px auto 0px auto; }


h1
{ float:left; background:url(images/heading-divider.png); background-repeat:no-repeat; background-position:right;font-family: 'oswaldregular'; 
font-size:26px; color:#e2160e; text-align:left; margin:20px 0px; padding:0px 110px 0px 0px; text-transform:uppercase; }


.welcome-part-left
{height:auto; margin:0px 0px 0px 0px; width:62%;float:left;}

.img-left
{ float:left; margin:0px 0px; width:39%;}

.img-left img
{ width:100%;}


.text-right
{ width:59%; height:auto; float:right; margin:0px 0px 0px 0px; font-size:18px; color:#302e2e; text-align:justify; font-family:Calibri; line-height:22px; /*background-color:#0000CC;*/ }

.text-left-99
{ width:100%; height:auto; float:left; margin:0px 0px 0px 0px; font-size:18px; color:#302e2e; text-align:justify; font-family:Calibri;line-height:22px;/*background-color:#0000CC;*/ }


.welcome-right-form
{height:auto; margin:34px 0 0 0; width:35%;float:right;  background-color:#006c8e;border-radius:10px 10px 0px 0px; padding:0px 0px;}


p{font-size:18px; color:#302e2e; text-align:justify; font-family:Calibri;}

.readmore-btn
{ float:left; background-color:#393b3c; font-size:18px; font-family: 'oswaldregular'; margin:0px 0px; 
padding:8px 20px; border-right:solid 3px #FF0000; color:#FFFFFF;}

.readmore-btn:hover
{background-color:#FF0000; font-size:18px; font-family: 'oswaldregular'; 
 color:#FFFFFF; text-decoration:none;}

.getinsure-box-form
{ width:343px; float:right;  height:auto; margin:0px 0px 0px 0px;}

.curve-rightbg
{margin:0px 0px 0px 0px;  text-align: right;}


.box-bg
{ background:url(images/bg1.jpg); background-repeat:repeat; height:auto; padding:0px 0px 10px 0px;}

.we-followbox
{ font-size:16px; color:#FFFFFF; font-family: 'oswaldregular'; text-align:center; padding:5px 0px;
background:url(images/transparentbg1.png); background-repeat:repeat;}


.form-rect-inner
{ width:262px; height:auto; margin:15px auto 0px auto; padding:0px 0px;}

.lable
{ text-align:left; font-size: 18px; font-family:Calibri; color:#FFFFFF; padding-bottom:6px;}
.textfield
{ width:99%; height:25px; margin:0px 0px 6px 0px; background:url(images/textfield-bg.png); font-family:Calibri; 
background-repeat:repeat; padding:1%; color:#393b3c; border:none;}



.getqote-btn
{ background-color:#000000; padding:8px 0px; margin:10px 0px 0px 0px; font-family:Calibri; color:#FFFFFF; font-size: 18px; text-align:center;}


.ourservices-main22
{ height:auto; margin:40px 0px 0px 0px;}

.ourservices-main
{ height:auto; margin:40px 0px 0px 0px; position:relative;}

.ourservices-main h1
{ position:absolute;background:url(images/heading-divider.png); background-repeat:no-repeat; background-position:right;font-family: 'oswaldregular'; 
font-size:26px; color:#e2160e; text-align:left; left:0px; top:-25px; padding:0px 110px 0px 0px; text-transform:uppercase; }


/*service gallery new*/

.service-link
{ margin:0px; padding:0px; float:left; width:23%; margin:0 0 3% 1.5%; border-bottom:12px solid #ff0000; height:335px;}

.service-link1
{ margin:0px; padding:0px; float:left; width:23%; margin:0 0 3% 1.5%; border-bottom:12px solid #ff0000; height:335px;}


.service-img{ margin:0 auto; text-align:center;}

.service-img img{ width:100%; }

.service-text{ margin:10px auto; font-size:14px; color:#000; padding:10px 0px;  font-family: 'droid_sansregular'; text-align:justify;  }

/*service gallery new*/







.smallheadings88
{font-family: 'oswaldregular'; 
font-size:26px; color:#16cbe7; text-align:left;}



.how-we-do-mainbox
{ height:auto; margin:13px 0px 20px 0px; background-color:#f4f4f5; border:solid thin #d0cece;
padding:0px 0px 15px 0px;}

.layer-left
{ float:none; width:97%; height:auto; margin:0 auto; }

.normaltext
{ font-family:Calibri; font-size:18px;  line-height:22px; color:#302e2e; text-align:justify;}
.normaltext a
{ font-family:Calibri; font-size:18px;  line-height:22px; color:#ea3825; text-align:justify; text-decoration:none;}
.normaltext a:hover
{ font-family:Calibri; font-size:18px;  line-height:22px; color:#302e2e; text-align:justify;}


.normaltext2
{ font-family: 'droid_sansregular';font-size:16px; line-height:25px; color:#fff; text-align:justify;}
.normaltext2 a
{ font-family: 'droid_sansregular';font-size:16px;  color:#fff; text-decoration:none;}
.normaltext2 a:hover
{ font-family: 'droid_sansregular';font-size:16px;  color:#bb3c1a; text-decoration:none;}


.cientlog-main
{ height:auto; margin:0px 0px; background-color:#f0efed; padding:10px 0px;}

.cientlog-inner
{ height:auto; margin:0px 0px; border:solid thin #ddd; padding:10px; }

.client-img{ width:12.5%; float:left; text-align:center;}


.layer-right
{ float:right; width:46%; height:auto; margin:0px 15px 0px 0px; }

.customer-support-layer
{ float:left; width:300px; height:200px; margin:44px 0px 0px 20px; background:url(slider/images/houriocn.jpg); background-repeat:no-repeat;
background-position:left; text-align:left; padding:0px 0px 0px 190px;}



.testimonial-bg-main
{ height:300px; background:url(images/testimonial-bg.jpg); background-repeat:no-repeat; background-size:cover; margin:44px 0px 0px 0px;}



.button_submit{
border-color:#26759e;border-width: 0px 0px 0px 25px;border-style: solid;
-webkit-box-shadow: #B4B5B5 3px 3px 3px  ;
-moz-box-shadow: #B4B5B5 3px 3px 3px ; box-shadow: #B4B5B5 3px 3px 3px  ; 
-webkit-border-radius: 25px; margin-top:15px;
-moz-border-radius: 25px;border-radius: 25px;font-size:25px;
font-family: 'droid_sansregular';
padding: 8px 15px 8px 15px; text-decoration:none; 
font-weight:bold; color: #FFFFFF;
float:left;

 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.button_submit:hover{
 border-color:#26759e;border-width: 0px 0px 0px 25px;border-style: solid;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}


.three-column-main
{ width:100%; height:auto; margin:0px auto 0px auto;}


.column1
{ width:33%; height:auto; float:left; margin:0px 0px 0px 0px; background-color:#f7941d;}

.column2
{ width:33%; height:auto; float:left; margin:0px 0px 0px 0px; background-color:#56c9f5;}

.column3
{ width:33%; height:auto; float:left; margin:0px 0px 0px 0px; background-color:#2a3890;}


.column-innerlayer
{ width:96%; height:auto; margin:10px auto; text-align:center;}


.column-innerlayer h2
{font-family: 'droid_sansregular';font-size:20px; line-height:25px; color:#fff; text-align: center;}


.column-innerlayer p
{font-family: 'droid_sansregular';font-size:18px; line-height:25px; color:#fff; text-align: center;}



.btn
{ width:200px; height:auto; margin:0px auto; background-color:#27ae61; color:#FFFFFF;
font-family: 'droid_sansregular';font-size:18px; text-align:center; padding:6px 0px;}







/*footter part start*/

.footer-main
{ background-color:#303236; height:auto; margin:10px 0px 0px 0px; padding:20px 0px 15px 0px;}


.site-link-left
{ width:180px; height:auto; float:left; margin:0px 0px 0px 0px;padding-right:20px; padding-left:0px; border-right:dashed thin #CCCCCC; }

.insure-left
{ width:423px; height:auto; float:left; margin:0px 0px 0px 0px;padding-right:11px; padding-left:44px; border-right:dashed thin #CCCCCC; }

.text-link
{ color:#efebeb; font-size:14px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;}
.text-link a
{ color:#efebeb; font-size:14px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;}
.text-link a:hover
{ color:#eb1a24; font-size:14px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;}

.socialmedia-left
{ width:159px; height:auto; float:left; margin:0px 0px 0px 0px;padding-right:0px; padding-left:29px; border-right:dashed thin #CCCCCC; }

.socialmedia-left img
{ margin:9px 0px 0px 0px;}


.contact-right
{ width:300px; height:auto; float:right; margin:0px 0px 0px 0px;padding-right:0px; padding-left:20px; border-right:none; }


.link ul
{ margin:0px; padding:0px; }


.link li
{margin:0px; padding:3px 0px;  
font-size:14px; color:#efebeb;  font-family: 'droid_sansregular'; list-style-image:url(images/arrow.jpg); list-style-position:inside;display:list-item; }

.link li a
{
font-size:14px; color:#efebeb; font-family: 'droid_sansregular'; text-decoration: none;}

.link li a:hover
{font-size:14px; color:#eb1a24; font-family: 'droid_sansregular'; text-decoration: none;}

.heading-2{font-size:14px; color:#df4231;  font-family: 'droid_sansregular'; list-style-image:url(images/arrow.jpg);}

.insure-left-box{ float:left; width:50%;}

.link1 ul
{ margin:0px; padding:0px; float:left; width:50%;}


.link1 li
{margin:0px; padding:3px 0px;  
font-size:14px; color:#efebeb;  font-family: 'droid_sansregular'; list-style-image:url(images/arrow.jpg); list-style-position:inside;display:list-item; }

.link1 li a
{
font-size:14px; color:#efebeb; font-family: 'droid_sansregular'; text-decoration: none;}

.link1 li a:hover
{font-size:14px; color:#eb1a24; font-family: 'droid_sansregular'; text-decoration: none;}


.heading8
{ font-size:26px; color:#fff; text-align:left;  font-family: 'deathe_maach_ncvregular';margin:0px 0px 10px 0px; text-transform:uppercase; }


.copyright-main
{ background-color:#27292c; height:auto; margin:0px 0px 0px 0px;}

.copyright
{ float:left; color:#d0cfcf; font-size:13px; text-align:left;
 font-family: 'droid_sansregular'; padding:10px 0px; line-height:40px; }
 
 
 .poweredby
{ float:right; color:#d0cfcf; font-size:13px; text-align:left;
 font-family: 'droid_sansregular'; padding:10px 0px; line-height:40px; }


 .poweredby a
{color:#d0cfcf; font-size:13px; text-align:left;
 font-family: 'droid_sansregular'; text-decoration:none; }
 
 .poweredby a:hover
{color:#fa3c1c; font-size:13px; text-align:left;
 font-family: 'droid_sansregular'; text-decoration:none; }

.textfield5
{ width:86%; height:22px; margin:0px 0px 6px 0px; font-size:15px;
padding:1%; color:#393b3c; background-color:#FFFFFF;  font-family: 'droid_sansregular';

border:1px solid #d7dada; -webkit-border-radius: 3px; 
-moz-border-radius: 3px;border-radius: 3px;

}
 
 
 .select5menu
{ width:86%; height:36px; margin:0px 0px 6px 0px; font-size:15px;
padding:1%; color:#393b3c; background-color:#FFFFFF;  font-family: 'droid_sansregular';

border:1px solid #d7dada; -webkit-border-radius: 3px; 
-moz-border-radius: 3px;border-radius: 3px;

}
 
 
 .tabletext
{ font-family: 'droid_sansregular';font-size:16px; line-height:25px; color:#302e2e; }

 .price1
{ font-family: 'droid_sansregular';font-size:18px;  color:#e41d25; }
 
  .smalltext1
{ font-family: 'droid_sansregular';font-size:14px;  color:#302e2e; line-height:20px; }

.finalprice
{
border:1px solid #15aeec; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;border-radius: 3px; margin:0px 10px;

font-size:20px;font-family: 'droid_sansregular';
padding: 10px 10px 10px 10px; text-decoration:none; 
font-weight:bold; color: #FFFFFF;
 background-color: #49c0f0; background-image: 
 -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);


 }
 
 
h2
{ color:#1a80bb; font-size:22px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;
margin:0px 0px 20px 0px; padding:0px 0px;}
 
 
 .sumit-btns
 { float:left; margin:0px 0px 0px 20px;}
 
 .forgotpassword
 { color:#000; font-size:13px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;
margin:0px 0px 0px 0px; padding:15px 0px 0px 23px;}
 
  .forgotpassword a
 { color:#000; font-size:13px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;
}
 
 
   .forgotpassword a:hover
 { color:#1a89c8; font-size:13px; font-family: 'droid_sansregular'; text-align:left; text-decoration:none;}
 
 
  /*	innerpage css*/
  
 .innerpage-left{ float:left; width:74%;}

.innerpage-right{ float:right; width:23%;}

.innerpage-right img{ width:100%;}

 .innerpage-left1{ float:left; width:63%;}

.innerpage-right1{ float:right; width:33%;}

.innerpage-right1 img{ width:100%;}

.innerpage-left2{ float:left; width:69%;}

.innerpage-right2{ float:right; width:29%;}

.innerpage-right2 img{ width:100%;}

.button-div{width:100%; text-align:center;}




.button_submit1{
border-color:#26759e;border-width: 0px 0px 0px 25px;border-style: solid;
-webkit-box-shadow: #B4B5B5 3px 3px 3px  ;
-moz-box-shadow: #B4B5B5 3px 3px 3px ; box-shadow: #B4B5B5 3px 3px 3px  ; 
-webkit-border-radius: 25px; margin-top:15px;
-moz-border-radius: 25px;border-radius: 25px;font-size:25px;
font-family: 'droid_sansregular';
padding: 8px 15px 8px 15px; text-decoration:none; 
font-weight:bold; color: #FFFFFF;


 background-color: #3093c7; background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
 background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
 background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
 background-image: linear-gradient(to bottom, #3093c7, #1c5a85);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);
}

.button_submit1:hover{
 border-color:#26759e;border-width: 0px 0px 0px 25px;border-style: solid;
 background-color: #26759e; background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);
}






 
 @media only screen and (max-width: 1280px) {

body{ background-color:#FFFFFF;}

 .welcome-part-left{ width:56%;}
 
.contact-right
{ width:250px; height:auto; float:right; margin:0px 0px 0px 0px;padding-right:0px; padding-left:6px; border-right:none; }

.site-link-left
{ width:18%; height:auto; float:left; margin:0px 0px 0px 0px;padding-right:0px; padding-left:0px; border-right:dashed thin #CCCCCC; }

.insure-left
{ height:auto; float:left; margin:0px 0px 0px 0px;padding-right:0px; border-right:dashed thin #CCCCCC; }

.socialmedia-left
{ height:auto; float:left; margin:0px 0px 0px 0px;padding-right:0px;  border-right:dashed thin #CCCCCC; }

.welcome-right-form
{height:auto; width:39%;float:right;  background-color:#006c8e;border-radius:10px 10px 0px 0px; padding:0px 0px;} 

.service-link{ height:328px;}

.service-link1{ height:328px;}

 }
 
 @media only screen and (max-width: 1024px) {


 .welcome-part-left{ width:100%; float:none;}
 
  .img-left img{ margin:0 0 10px 0;}
  
 .img-left img{ height:200px;}
 
 .welcome-right-form{ width:70%; margin:30px auto 0 auto;  float:none;}
 
.textarea99{ width:94%;}

/*.compare-button{ margin:15px 0 18px 181px;}*/
 
 .contact-right
{ width:53%; height:auto; float:right; margin:35px 0px 0px 0px;padding-right:0px; padding-left:0px; border-right:none; }

.site-link-left{ width:42%;}

.insure-left{ border-right:0px;}

.socialmedia-left{width:42%; padding-left:0px; margin:35px 0px 0px 0px;}

.innerpage-left{ margin:0 0 20px 0;}

.innerpage-left1{ margin:0 0 20px 0;}

.innerpage-left2{ float:left; width:100%;}

.innerpage-right2{ float:none; width:50%; margin:0 auto 20px auto;}

/*enquiry css inner*/

.enquiry-box{  width:47%; }


.service-link{ height:315px;}

.service-link1{ height:315px;}


}
 
 
 
 
 @media only screen and (max-width: 960px) {


iframe{ height:380px;}
 }
 
 
@media only screen and (max-width: 800px) {



/*.compare-button{ margin:15px 0 18px 134px;}*/

.contact-right{ width:58%;}

.site-link-left{ width:35%;}

.insure-left{ width:58%;}

.socialmedia-left{ width:35%;}

/*enquiry css inner*/

.enquiry-box{  width:61%; padding:10px 81px; }

 }
 
@media only screen and (max-width: 768px) {
 

.client-img{ width:25%;}

/*.compare-button{ margin:10px 0 10px 134px;}*/

 /*	innerpage css*/
.innerpage-right{ width:43%; float:none; margin:0 auto 10px auto;}

.innerpage-left{ width:100%;}

.innerpage-right1{ width:53%; float:none; margin:0 auto 10px auto;}

.innerpage-left1{ width:100%;}


.column1
{ width:100%; height:auto; float:left; margin:0px 0px 10px 0px; background-color:#f7941d;}

.column2
{ width:100%; height:auto; float:left; margin:0px 0px 10px 0px; background-color:#56c9f5;}

.column3
{ width:100%; height:auto; float:left; margin:0px 0px 0px 0px; background-color:#2a3890;}


.service-link{  width:47%; margin:0 3% 3% 0; height:351px;}

.service-link1{  width:47%; margin:0 3% 3% 0; height:351px;}



 }
 
  @media only screen and (max-width: 667px) {
  
  .insure-left{ width:56%;}
  
  }
 
 @media only screen and (max-width: 640px) {

 .img-left{ width:60%; float:none; margin:0 auto;}
 
 .img-left img{ height:auto;}
 
 .text-left-99{ margin:10px 0 0 0;}
 
 .text-right{ width:100%;}
 
.welcome-right-form{ width:90%;}


 /*	innerpage css*/

.innerpage-right1{ width:65%; }


/*enquiry css inner*/

.enquiry-box{  width:70%; padding:10px 66px; }

.service-link{  height:331px;}

.service-link1{  height:331px;}

.insure-left{ width:60%; padding-left:25px;}

.layer-left{ width:96%;}

 }
 
 @media only screen and (max-width: 603px) {
 
 
 .insure-left{ width:29%;}
 
  /*enquiry css inner*/
.enquiry-box{  width:72%;  }
 }
 
 @media only screen and (max-width: 600px) {


 .logo{ width:51%;}
 
  .logo img{ width:100%;}
 
 .insure-left{ width:56%; float:right; border-right:0px;}
 
 .site-link-left{ width:37%;}
 
 .contact-right{ width:48%;}
 
 .socialmedia-left{width:37%; padding-left:0; margin:63px 0 0;}
 
   /*	innerpage css*/
  .innerpage-right{ width:63%;  }
  
    .innerpage-right1{ width:63%;  }
	
	    .innerpage-right2{ width:63%;  }

/*enquiry css inner*/

.enquiry-box{  width:76%; padding:10px 61px; }
 
 }
 
 @media only screen and (max-width: 568px) {
 
  .img-left{ width:64%;}
  .client-img{ width:24%;}
  
  .socialmedia-left img{ margin:0 0 9px;}
/*  .compare-button{ margin:10px 0 10px 124px;}*/
  
  /*enquiry css inner*/

.enquiry-box{  width:78%; padding:10px 49px; }
  
  }
  
 @media only screen and (max-width: 480px) {
    
   
    .logo{ width:58%; margin:0; } 
  .top-right-layer{  margin:10px auto; float:none;} 
   .client-img{ width:23%;}
   .img-left{ width:72%;}
   
   h1{ font-size:24px; padding:0 106px 0 0;}
   .welcome-right-form{ width:100%;}
   .contact-right{ width:100%;}
   .socialmedia-left{ width:100%; border-right:0px; margin:37px 0 0 0;}
 /*  .compare-button{ margin:10px 0 10px 90px; width:52%;}*/
   .copyright{ width:100%; text-align:center; line-height:25px; padding:2px 0;}
   .poweredby{ width:100%; text-align:center; line-height:25px; padding:2px 0;}
   
   /*	innerpage css*/
   
   .smallheadings88{ font-size:24px;}
   .innerpage-right{ width:83%;  }
   
   .innerpage-right1{ width:83%;  }
   
    .innerpage-right2{ width:63%;  }
	
/*enquiry css inner*/

.enquiry-box{  width:92%; padding:10px 18px; }

.service-link{  width:100%; margin:0 0 7% 0; height:auto;}

.service-link1{ width:100%;  margin:0 0 7% 0; height:auto;}

.service-img img{ width:80%;}

 .site-link-left{ width:100%; border-right:0px;}
 
.insure-left { width:100%; border-right:0px; margin:30px 0 0 0;}
  }
  
  
  
@media only screen and (max-width: 375px) {


.client-img{ width:46%;}

.layer-left{ width:89%;}

  .socialmedia-left{ width:98%;}
  
   .contact-right{ width:100%; float:left;}
   
   .ourservices-main h1{ padding:0 0px 0 0; line-height:54px; width:65%; text-align:left; background-image:none; border-bottom:dashed 1px #666;}
   
   .service-img img{ width:100%;}
   
   .insure-left-box{width:100%;}
   
   .check-box-text2{ width:91%;}  
}
  
  
  
  
   @media only screen and (max-width: 360px) {
 
    iframe{ height:422px;}
    .logo{ width:67%;} 
  .client-img{ width:50%;}
   .contact-right{ width:100%; float:left;}
   .socialmedia-left{ width:98%;}
   .textfield99{ width:97%;}
   .zipcode{width:97%; }
   .textarea99{width:91%;}
/*   .compare-button{ width:71%; margin:10px 0 10px 40px;}*/
    .img-left{ width:100%;}
	h1{ padding:0; float:none; text-align:center; background-image:none; border-bottom:dashed 1px #666;}
	
	.layer-left{ float:none; margin:0 auto;}
	
	
	.poweredby{ padding:0 0 6px;}
	
	
	
/*	innerpage css*/

.innerpage-right{ width:100%; }
		 
.smallheadings88{ text-align:center; line-height:34px; font-size:23px;}
 
.innerpage-right1{ width:100%; }
  
.innerpage-right2{ width:100%; }

  
/*enquiry css inner*/
.enquiry-box{  width:89%; padding:10px 18px; }
  
.txt-field-left{ width:100%; margin:10px 0 0 0; }
  
.textfiels4{ float:left;  width:97%; margin:3px 0 0px 0; }

.textfiels41{ float:left; width:100%; margin:5px 0 1px 0;}

.textarea4{ float:left;  width:97%; margin:3px 0 10px; }

.enq-btn{ width:78%; float:right;}


.check-box-text2{ width:90%;}   
  }



@media only screen and (max-width: 320px) {
 
 
    .logo{ width:63%;} 
  /*	innerpage css*/
 .innerpage-right1{ width:100%; }
 
 .smallheadings88{font-size:21px;}
 
 /*enquiry css inner*/
.enquiry-box{  width:93%; padding:10px 10px; }

.enq-btn{ width:100%; float:left; text-align:center;}

.button_submit{ float:none;}
 
  }