@charset "utf-8";

/*======================================

        Creator: Jahidul Islam

        DATE:2013-2-3

        Project name :Eye 

=======================================*/

body{

  font-family:Arial, sans-serif;

  font-size:12px;

  background:#000000 url(../images/interface/bg_body.jpg) no-repeat center top;

}



@font-face {

  font-family: 'Conv_MyriadPro-Regular';

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

  src: local('☺'), url('http://southwesteyes.com/templates/southwesteye/fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');

  font-weight: normal;

  font-style: normal;

}





<link href='//fonts.googleapis.com/css?family=Oswald' rel='stylesheet' type='text/css'>



/*===========@Global Styles ============*/

*{margin:0; padding:0; outline:none}

img,fieldset{border:0}

a{text-decoration:none}

/*===============================================

          Header

================================================*/

#header{

  width:960px;/*1100*/

  height:139px;  

  margin:0 auto;

  background:url(../images/interface/bg_header.png) no-repeat;

  }

.logo{

  width:390px;

  height:94px;

  position:relative;

  float:left;

  }

.logo img{

  width:390px;

  height:95px;

  position:absolute;

  left:12px;

  top:12px;

  }

.main_menu{

  width:570px;

  height:120px;

  float:right;

  position:relative;

  z-index:500;

  }

.main_menu ul{

  width:100%;

  position:relative;

  z-index:500;

  height:auto;

  }

.main_menu ul li{

  float:left;

  list-style:none;

  position:relative;

  z-index:500;

  }

.main_menu li a{

  float:left;

  font-family:arial;

  font-size:12px;

  padding:0 7px;

  line-height:88px;

  color:#fff;

  text-transform:capitalize;

  }

.main_menu li a:hover, .main_menu li.current a{

  text-decoration:underline;

  }

.main_menu ul li ul{

  width:200px;

  height:auto;

  position:absolute;

  left:0px;

  top:70px;

  display:none;

  margin:0px !important;

  padding:0px !important;

  }

.main_menu ul li ul li{

  width:220px;

  float:left;

  list-style:none;

  background:#333;

  margin:0px !important;

  padding:0px !important;

  border-bottom:1px solid #fff;

  }

.main_menu ul li ul li a{

  width:210px;/*200*/

  float:left;

  margin:0px !important;

  padding:5px !important;

  font-family:Oswald;

  line-height:25px !important;

  text-transform:capitalize !important;

  }

.main_menu ul li ul li a:hover, .main_menu ul li ul li.current a{

  background:#fff !important;

  color:#3ebac5 !important;

  text-decoration:none !important;

  width: 210px;

  }

/*===============================================

          banner

================================================*/

#banner{

  width:960px;

  height:416px;

  margin:-33px auto 0;

  position:relative;

  z-index:-1;

  }

#banner img{

  position:absolute;

  right:0px;

  bottom:0px;

  }

.banner_text{

  width:341px;

  height:239px;

  position:absolute;

  left:0px;

  bottom:84px;

  z-index:500;

  }



/*===============================================

        mainpage

================================================*/

#mainpage{

  width:920px;/*960*/

  overflow:hidden;

  margin:0 auto;

  padding:0 20px;

  background:#222628;

  }

.service_we_provide{

  width:918px;/*960*/

  overflow:hidden;

  border-bottom:14px solid #1a1d1e;

  }

.service_we_provide h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:30px;

  text-align:left;

  font-weight:normal;

  }

.service_item{

  width:287px;/*315*/

  height:211px;/*231*/

  float:left;

  padding-right:28px;

  padding-bottom:20px;

  }

.service_item img{

  width:284px;/*286*/

  height:172px;/*174*/

  border:1px solid #d9d9d9;

  }

  

.service_item h4{

  font-family:Oswald;

  font-size:15px;

  color:#ffffff;

  text-align:center;

  line-height:20px;

  font-weight:normal;

  }

.service_item h4 a{

  color:#ffffff;

  }

.service_item h4 a:hover{

  text-decoration:underline;

  }

.service_item_00{

  width:287px;

  height:211px;/*231*/

  float:left;

  padding-bottom:20px;

  }

.service_item_00 img{

  width:284px;/*286*/

  height:172px;/*174*/

  border:1px solid #d9d9d9;

  }

  

.service_item_00 h4{

  font-family:Oswald;

  font-size:15px;

  color:#ffffff;

  text-align:center;

  line-height:20px;

  font-weight:normal;

  }

.service_item_00 h4 a{

  color:#ffffff;

  }

.welcome{

  width:918px;

  overflow:hidden;

  padding-top:22px;

  border-bottom:14px solid #1a1d1e;

  }

  

.welcome h3, .item-page h2{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:30px;

  text-align:left;

  font-weight:normal;

  }

.welcome  p{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  color:#979797;

  line-height:20px;

  text-align:justify;

  padding-bottom:10px;

    }

.welcome  a{

  color:#3EBAC5;

    }

.welcome  a:hover{

  text-decoration:underline;

  }



.welcome_note{

  width:910px;

  overflow:hidden;

  float:left;

  }

.client_testimonial{

  width:314px;

  float:right;

  }

.client_testimonial h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:30px;

  text-align:left;

  font-weight:normal;

  }

.client_testimonial  p{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  color:#979797;

  line-height:20px;

  text-align:left;

  font-style:italic;

    }

#rsm2{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  color:#979797;

  line-height:20px;

  text-align:justify;

  font-style:italic;

  }

#rsm2 strong{

  float:left;

  font-family:Georgia, "Times New Roman", Times, serif;

  font-size:20px;

  color:#979797;

  text-align:left;

  line-height:28px;

  font-weight:normal;

  font-style:italic;

  }

.details_link{

  font-size:14px;

  line-height:20px;

  color:#3ebac5;

  float:right;

  display:block;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  text-transform:capitalize;

  }

.details_link:hover{

  text-decoration:underline;

  }

.client_testimonial  p span{

  font-size:22px;

  }

.client_name{

  width:286px;

  height:62px;

  }

.client_name strong{

  float:left;

  font-family:Georgia, "Times New Roman", Times, serif;

  font-size:20px;

  color:#979797;

  text-align:left;

  line-height:28px;

  font-weight:normal;

  font-style:italic;

  }

.next_previous{

  width:102px;

  height:34px;

  float:right;

  }

.previous{

  width:60px;

  height:34px;

  background:url(../images/interface/prev.gif) no-repeat left center;

  float:left;

  padding-left:5px;

  }

.next{

  width:25px;/*37*/

  height:34px;

  background:url(../images/interface/next.gif) no-repeat right center;

  float:left;

  padding-right:12px;

  text-align:right;

  }

.client_name a{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:11px;

  color:#979797;

  line-height:30px;

  }

  

.previous:hover{

  text-decoration:underline;

  color:#6ac6ce;

  background:url(../images/interface/hover_prev.gif) no-repeat left center;

  

  }

.next:hover{

  text-decoration:underline;

  color:#6ac6ce;

  background:url(../images/interface/hover_next.gif) no-repeat right center;

  

  }

  

.main_page_bottom{

  width:918px;

  overflow:hidden;

  border-bottom:14px solid #1a1d1e;

  padding-bottom:0px;

  }

  

.latest_blog{

  width:300px;

  overflow:hidden;

  float:left;

  }

.latest_blog h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:28px;

  text-align:left;

  font-weight:normal;

  }

.blogs{

  width:300px;

  overflow:hidden;

  border-bottom:1px dashed #dfdfdf;

  }

.blogs h4{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  text-align:left;

  color:#6ac6ce;

  line-height:18px;

  }

.blogs h4 span{

  color:#000;

  }

.blogs  p span{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:10px;

  color:#7b7b7b;

  line-height:12px;

  text-align:left;

  }

.blogs  p {

  font-family:Tahoma, Geneva, sans-serif;

  font-size:11px;

  color:#737373;

  line-height:20px;

  text-align:left;

  }

.follow_us_on{

  width:260px;

  overflow:hidden;

  float:left;

  padding-left:40px;

  }

.follow_us_on h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:28px;

  text-align:left;

  font-weight:normal;

  }

.social_link{

  width:234px;

  height:44px;

  

  }

.social_link img{

  float:left;  

  }

.social_link a{

  float:left;

  font-family:Tahoma, Geneva, sans-serif;

  font-size:11px;

  color:#979797;

  line-height:36px;

  padding-left:18px;

  }

.social_link a:hover{

  text-decoration:underline;

  }

.contact_form{

  width:315px;

  overflow:hidden;

  float:left;

  }

.contact_form h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:28px;

  text-align:left;

  font-weight:normal;

  }

.inner_row{

  width:300px;  

  height:32px;/*42*/

  padding-bottom:10px;

  }

.inner_row label{

  font-size:11px;

  color:#636363;

  line-height:32px;

  text-align:left;

  padding-right:10px;

  }

.formCaption{

  font-size:11px;

  color:#979797;

  line-height:32px;

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

  text-transform:capitalize;

  }

.text_input, .rsform-input-box{

  width:210px;/*226*/

  height:26px;/*32*/

  border:none;

  padding:3px 8px;

  font-size:11px;

  color:#636363;

  line-height:26px;

  background:url(../images/interface/bg_text_input.png) no-repeat;

  }

.text_area, .rsform-text-box{

  width:210px;/*226*/

  height:70px;/*76*/

  padding:3px 8px;

  font-size:11px;

  color:#636363;

  line-height:26px;

  border:none;

  background:url(../images/interface/bg_text_area.png) no-repeat;

  }

.inner_row_00{

  width:285px;

  height:85px;

  padding-bottom:10px;

  float:left;

  }

.inner_row_00 label{

  font-size:11px;

  color:#636363;

  line-height:32px;

  text-align:left;

  padding-right:10px;

  }

.rsform-submit-button{

  width:76px;

  height:27px;

  font-size:12px;

  color:#fff;

  line-height:27px;

  border:none;

  cursor:pointer;

  background:url(../images/interface/bg_submit.png) no-repeat;

  }

.submit_button{

  width:76px;

  height:27px;

  font-size:12px;

  color:#fff;l

  line-height:27px;

  border:none;

  cursor:pointer;

  margin-left:54px;

  background:url(../images/interface/bg_submit.png) no-repeat;

  }

.submit_button:hover{

  text-decoration:underline;

  }

/*===============================================

          footer

================================================*/



#footer{

  width:960px;

  overflow:hidden;

  margin:0 auto;

  background:#222628;

  }

.footer_menu{

  width:500px;/**/

  line-height:42px;

  margin:0 auto;

  }  

.footer_menu ul{

  width:100%;

  overflow:hidden;

  }

.footer_menu li{

  float:left;

  list-style:none;

  }

.footer_menu li a{

  float:left;

  font-family:'Conv_MyriadPro-Regular';

  font-size:12px;

  line-height:42px;

  padding:0 25px;

  color:#979797;

  text-transform:capitalize;

  }

.footer_menu li a:hover{

  text-decoration:underline;

  }

.footer_para {

  width:960px;

  height:50px;/*60*/

  padding-bottom:10px;

  }

.footer_para p{

  font-size:12px;

  line-height:12px;

  color:#979797;

  text-align:center;

  }

.footer_para p a{

  font-size:12px;

  line-height:12px;

  color:#979797;

  }

.footer_para p a:hover{

  text-decoration:underline;

  }

/*====================*/

#k2ModuleBox91 ul{

  width:100%;

  overflow:hidden;

  padding:0px !important;

  margin:0px !important;

  }

#k2ModuleBox91 ul li{

  list-style:none;

  border-bottom:1px dashed #DFDFDF !important;

  margin-bottom:8px;

  }

#k2ModuleBox91 ul li a{

  color: #8d6403;

    font-family: Tahoma,Geneva,sans-serif;

    font-size: 12px;

    line-height: 18px;

  }

.even {

    background: none !important;

    border-bottom:none !important;

    padding: 0px !important;

}

.moduleItemIntrotext{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:11px;

  color:#979797;

  line-height:20px;

  text-align:justify;

  }

.moduleItemDateCreated{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:10px;

  color:#7b7b7b;

  line-height:12px;

  text-align:left;

  }

div.formCaption{

  width:20% !important;

  }

.item-page h1{

  display:none;

  }

#k2Container{

  color:#CF2D00;

  }

#k2Container a{

  color:#CF2D00;

  }

div.itemHeader h2.itemTitle{

  font-family:'Conv_MyriadPro-Regular';

  }

/*================== fullpage ======================*/

#fullpage{

  width:920px;

  overflow:hidden;

  margin:0 auto;

  text-align:left;

  background:#222628;

  border-bottom:14px solid #1a1d1e;

  }

#fullpage h3{

  font-family:Oswald;

  font-size:22px;

  color:#ffffff;

  line-height:30px;

  text-align:left;

  font-weight:normal;

  }

#fullpage  p{

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  color:#979797;

  line-height:20px;

  text-align:left;

  padding-bottom:10px;

  text-align:justify;

    }

#fullpage a{

  color:#3EBAC5;

    }

#fullpage  a:hover{

  text-decoration:underline;

  }

#fullpage ul{

  padding-left:15px;

  }

#fullpage ul li{

  width:100%;

  float:left;

  list-style:circle;

  font-family:Tahoma, Geneva, sans-serif;

  font-size:12px;

  color:#979797;

  line-height:20px;

  text-align:left;

  padding-bottom:10px;

  text-transform:capitalize;

  }