body-menu, ul, li{font-family:cabin-regular-webfont;font-size:14px;text-align:left; overflow:!important;}

@font-face{font-family:cabin-regular-webfont;font-size:15px;src:url("cabin-regular-webfont.eot");}

@font-face{font-family:cabin-regular-webfont;font-size:15px;src:url("cabin-regular-webfont.ttf");}

.cabin-regular-webfont{font-family:cabin-regular-webfont;}

#menu{list-style:none;font-family:cabin-regular-webfont;margin:0px auto 0px auto;height:35px;padding:0px 0px 0px 0px;font-size:15px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:#d12747;background:-moz-linear-gradient(top, #d12747, #d12747);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d12747), to(#d12747));-moz-box-shadow:inset 0px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #ffffff;}

#menu li{float:left;display:block;text-align:center;position:relative;padding:0px 10px 4px 10px;margin-right:5px;margin-top:5px;border:none;font-size:13px;}

#menu li:hover{border:1px solid #d12747;padding:4px 9px 4px 9px;background:#F4F4F4;background:-moz-linear-gradient(top, #F4F4F4, #EEEEEE);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}

#menu li a{font-family:cabin-regular-webfont;font-size:13px;color:#FFFFFF;display:block;outline:0;text-decoration:none;}

a:hover {color:#D21F47 !important;}

#menu li a:hover {color:#D21F47 !important;}

#menu li .drop{padding-right:20px;background:url("drop.png") no-repeat right 5px;}

#menu li:hover .drop{background:url("drop.png") no-repeat right 5px;}

.dropdown_1column,

.dropdown_2columns,

.dropdown_2columns_support,

.dropdown_2columns_support_media,

.dropdown_2columns_contact,

.dropdown_3columns,

.dropdown_4columns,

.dropdown_5columns{margin:4px auto;float:left;position:absolute;left:-999em;text-align:left;padding:10px 5px 10px 5px;border:1px solid #d12747;border-top:none;font-size:13px;background:#F4F4F4;background:-moz-linear-gradient(top, #ffffff, #F4F4F4);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#F4F4F4));-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;border-radius:0px 5px 5px 5px;}

.dropdown_1column{width:140px;}

.dropdown_2columns{width:252px;}

.dropdown_2columns_support{width:240px;}

.dropdown_2columns_support_media{width:330px;}

.dropdown_2columns_contact{width:205px;}

.dropdown_3columns{width:420px;}

.dropdown_4columns{width:560px;}

.dropdown_5columns{width:777px;}

.drop_media{ width:400px;}

#menu li:hover .dropdown_1column,

#menu li:hover .dropdown_2columns,

#menu li:hover .dropdown_2columns_support,

#menu li:hover .dropdown_2columns_support_media,

#menu li:hover .dropdown_2columns_contact,

#menu li:hover .dropdown_3columns,

#menu li:hover .dropdown_4columns,

#menu li:hover .drop_media,

#menu li:hover .dropdown_5columns{left:-1px;top:auto;}

.col_1,

.col_media,

.col_1_services1,

.col_2,

.col_2_about_down,

.col_2_about_us,

.col_2_about_us_black_box,

.col_2_black_box,

.col_2_support,

.col_2_contact,

.col_2_services,

.col_2_support_media,

.col_3,

.col_4,

.col_contact,

.col_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;font-family:cabin-regular-webfont;font-size:13px;}

.col_2_support_media{ width:150px;}

.col_1{width:157px;}

.col_1_services1{width:240px;}

.col_2{width:287px;}

.col_2_services{width:200px;}

.col_2_about_down{width:350px;}

.col_2_about_us{width:350px;}

.col_2_about_us_black_box{width:297px;}

.col_2_black_box{width:297px;}

.col_2_support{width:230px;}

.col_2_contact{width:195px;}

.col_3{width:410px;}

.col_4{width:550px;}

.col_5{width:750px;}

.col_media{ 200px;}

.col_contact{width:270px;}

#menu .menu_right{float:right;margin-right:0px;}

#menu li .align_right{-moz-border-radius:5px 0px 5px 5px;-webkit-border-radius:5px 0px 5px 5px;border-radius:5px 0px 5px 5px;}

#menu li:hover .align_right{left:auto;right:-1px;top:auto;}

#menu p, #menu h2, #menu h3, #menu ul li{font-family:normal 13px cabin-regular-webfont;line-height:21px;text-align:left;}

#menu h2{font-size:13px;font-weight:400;margin:7px 0 14px 0;padding-bottom:14px;border-bottom:1px solid #d12747;}

#menu h3{font-size:13px;margin:7px 0 14px 0;padding-bottom:7px;border-bottom:1px solid #888888;}

#menu p{line-height:18px;margin:0 0 10px 0;}

#menu li:hover div a{font-size:13px;color:#000000;}

#menu li:hover div a:hover{color:#0d83dd;}

.strong{font-weight:bold;}

.italic{font-style:italic;}

.imgshadow{background:#FFFFFF;padding:4px;border:1px solid #d12747;margin-top:5px;-moz-box-shadow:0px 0px 5px #666666;-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}

.img_left{width:auto;float:left;margin:5px 15px 5px 5px;}

#menu li .col_2_about_us_black_box{background-color:#333333;color:#eeeeee;padding:4px 4px 4px 9px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 3px #000000;-moz-box-shadow:inset 0 0 3px #000000;box-shadow:inset 0 0 3px #000000;}

#menu li ul{list-style:none;padding:0;margin:0 0 12px 0;}

#menu li ul li{font-size:13px;line-height:24px;position:relative;padding:0;margin:0;float:none;text-align:left;width:130px;}

#menu li ul li:hover{background:none;border:none;padding:0;margin:0;}

#menu li .greybox li{background:#F4F4F4;border:1px solid #bbbbbb;margin:0px 0px 4px 0px;padding:4px 6px 4px 6px;width:116px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}

#menu li .greybox li:hover{background:#ffffff;border:1px solid #aaaaaa;padding:4px 6px 4px 6px;margin:0px 0px 4px 0px;}

menu-main{color:#1575a9;}





/* sushanta */



.adjust{ width: auto; float:left;}

.adjust2{ display:none;}

.text1{width:170px; height:20px; position:relative;}


.text2 {
    border: 0 none;
    margin-left: -28px;
    outline: 0 none;
    position: relative;
    top: -1px;
    width: 23px;
    height: 22px;
	cursor:pointer;
	font-size:11px;
}

.addclass1{ float:right; width:179px;}

.menu1{ width:900px; margin:0px auto;}



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

.adjust{ width: auto; margin:0px auto; float: left;}

#menu li {padding: 0 4px 4px;}

.text1{width:90px; height:20px;}

.addclass1{  float:right; width:100px; padding:5px  0px 0px 20px !important;}
.menu1{ width:758px; margin:0px auto;}

.container iframe { width:100%;}

}





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

.menu{background:#D12747;}

#menu li {padding: 0 3px 4px; float: none;}

#menu{ height:auto;} 

.text1{width:170px;  }
.addclass1{width:180px;}

.text2 {
    top: 0px;
	height:22px;
  }

.addclass1{ display:block; float:none; margin:0px auto;}



.container div{ width:100% !important;}

.container table{ width:100% !important;}

.container table td{ width:100% !important;}

.addclass1{  float: none; padding:5px  0px !important;}

li a {

    color: #2C2C2C !important;

}



#menu2{list-style:none;font-family:cabin-regular-webfont;/*margin:0px auto 0px auto; padding:0px 0px 0px 0px;font-size:15px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;background:#d12747;background:-moz-linear-gradient(top, #d12747, #d12747);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#d12747), to(#d12747));-moz-box-shadow:inset 0px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 0px 0px #ffffff;box-shadow:inset 0px 0px 0px #ffffff;*/}



#menu2 li{display:block;text-align:center;position:relative;padding:0px 10px 4px 10px;margin-right:5px;margin-top:5px;border:none;font-size:13px; padding:2px 10px}



/*

#menu2 li:hover { border:1px solid #d12747;padding:4px 9px 4px 9px;background:#F4F4F4;background:-moz-linear-gradient(top, #F4F4F4, #EEEEEE);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EEEEEE));-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;}*/



#menu2 li a{font-family:cabin-regular-webfont;font-size:13px;color:#FFFFFF;display:block;outline:0;text-decoration:none;}

#menu2 li a:hover {color:#000 !important;}



#menu2 a:hover {color:#FFFFFF !important;}

#menu2 li li a:hover {color:#D21F47 !important;}

#menu2 li li a {color:#000 !important;}



#menu2 li a:hover {color:#D21F47 !important;}

#menu2 li .drop2{padding-right:20px;background:url("drop.png") no-repeat right 5px;}

#menu2 li:hover .drop2{background:url("drop.png") no-repeat right 5px;}

#menu2 li a{color:#FFFFFF !important;}





.adjust{ display:none !important;}

.adjust2{ display: block !important;}

.bropdox{ background:#F4F4F4;}





.container iframe { width:100%;}

.cols2{ display:none;}

}

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

.banner{ height:230px !important;}

.cols2{ display:none;}

.container iframe{ width:inherit !important}

}



@media only screen and (min-width:300px) and (max-width: 419px) {

.banner{ height:170px !important;}

.container iframe{ width: inherit !important}



}