/*
Theme Name: BK MIGRATION
Theme URI: http://wordpress.org/themes/twentythirteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain: twentythirteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 *   4.1 - Site Header
 *   4.2 - Navigation
 * 5.0 - Content
 *   5.1 - Entry Header
 *   5.2 - Entry Meta
 *   5.3 - Entry Content
 *   5.4 - Galleries
 *   5.5 - Post Formats
 *   5.6 - Attachments
 *   5.7 - Post/Paging Navigation
 *   5.8 - Author Bio
 *   5.9 - Archives
 *   5.10 - Search Results/No posts
 *   5.11 - 404
 *   5.12 - Comments
 *   5.13 - Multisite
 * 6.0 - Sidebar
 *   6.1 - Widgets
 * 7.0 - Footer
 * 8.0 - Media Queries
 * 9.0 - Print
 * ----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */margin-right: 51px;








@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'VegurLight';
    src: url('fonts/vegur-l.eot');
    src: url('fonts/vegur-l.eot') format('embedded-opentype'),
         url('fonts/vegur-l.woff') format('woff'),
         url('fonts/vegur-l.ttf') format('truetype'),
         url('fonts/vegur-l.svg#VegurLight') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular_0.eot');
    src: url('fonts/myriadpro-regular_0.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular_0.woff') format('woff'),
         url('fonts/myriadpro-regular_0.ttf') format('truetype'),
         url('fonts/myriadpro-regular_0.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('fonts/gothic.eot');
    src: url('fonts/gothic.eot') format('embedded-opentype'),
         url('fonts/gothic.woff') format('woff'),
         url('fonts/gothic.ttf') format('truetype'),
         url('fonts/gothic.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('fonts/gothicb.eot');
    src: url('fonts/gothicb.eot') format('embedded-opentype'),
         url('fonts/gothicb.woff') format('woff'),
         url('fonts/gothicb.ttf') format('truetype'),
         url('fonts/gothicb.svg#CenturyGothicBold') format('svg');
}

@font-face {
    font-family: 'ArialBlackRegular';
    src: url('fonts/ariblk_1.eot');
    src: url('fonts/ariblk_1.eot') format('embedded-opentype'),
         url('fonts/ariblk_1.woff') format('woff'),
         url('fonts/ariblk_1.ttf') format('truetype'),
         url('fonts/ariblk_1.svg#ArialBlackRegular') format('svg');
}

body { margin: 0; padding: 0; position:relative; background:#fff url(images/bg_img.jpg) top center repeat-x;}
* h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, input, p, ul, li { margin: 0; padding: 0;}
a { text-decoration: none; outline:none;}
a img { border: 0;}
img { border: none; margin-bottom:-4px !important;}
#main { width:100%; float:left; }
#wrapper { width:990px;	margin:auto;}
.header { width:990px; float:left; position:relative; z-index:9999; }
.logo{ width:360px;	float:left;	position:relative; margin-top:4px; z-index:999999;}
.nav{ width:auto; float:right; margin-top:4px; margin-right: -23px;}
.nav ul{ margin:0px;}
.nav ul li{ list-style:none; float:left; margin-left:4px; position: relative;}
.nav ul li a{ font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#3b7703; line-height:52px; 
display:block; padding:0px 11px;}
.nav ul li a:hover{ background:url(images/nav_hover.png) repeat-x; color:#3b7703;  text-decoration: none; }


.nav ul li ul li
{ 
background:none !important;
} 


.nav ul ul {display: none; top: 49px;  z-index: 1; position: absolute; background: rgb(59, 119, 3); width: 173px;}
.nav ul li:hover ul {display: block;}
.nav ul li ul li {margin: 0; position:relative; width:100%; }
.nav ul li ul li a{color:#fff; padding: 10px 11px; line-height: normal; }
.nav ul li ul li ul{position:absolute; left:173px; top:0px; display:none !important;}
.nav ul li ul li:hover ul{display:block !important; background: rgb(59, 119, 3);}

.nav ul li.current-menu-ancestor ,               
.nav ul li.current-menu-item 
{
background: url("images/nav_hover.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: rgb(59, 119, 3);
    text-decoration: none;

}

#banner_div{ width:100%; float:left; background:#fff; margin-top:-49px;}
.left_arro{ width:90px;	float:left;	margin-top:135px;}
.right_arro{ width:93px; float:right; margin-top:135px;}
.banner_top{ width:990px; margin:auto;}
.banner{ width:100%; float:left; margin-top:-28px;}
.banner_right{ width:478px;	float:right; margin-top:-342px;	position:relative;}
.banner_hed{ width:100%; float:left; font-family: 'MyriadProRegular'; font-size:66px; color:#3b7703; 
text-transform:uppercase;}
.banner_hed font{ width:100%; float:left; font-family: 'VegurLight'; font-size:40px; color:#30302f;	
text-transform:none;}
.banner_hed p{ width:100%; float:left; font-family: 'VegurLight'; font-size:23px; color:#3b7703; margin-top:5px; text-transform:none;}
.seo{ width:347px; height:71px; float:left;	margin:78px 0 0 55px; background:url(images/seo_bg.png) no-repeat;}
.seo ul{ margin:10px 0 0 14px;}
.seo ul li{ list-style:none; float:left; margin:0px 2px 0px 2px;}
#black{ width:100%;	height:288px; float:left; background:url(images/black_bg.jpg) top center repeat-x;   z-index: 5555 !important; position: relative;}
.black_arro{ width:80%; float:left; position:absolute; margin-top:99px; padding:0 135px;}
.black_div{ width:1008px; height:303px;	margin:auto; margin-top:-50px; 
background:url(images/gray_bg.png) no-repeat; position:relative;}
.black_left{ width:272px; float:left; margin:58px 0 0 32px; position:relative;}
.black_hed{	width:100%; float:left;	font-family: 'CenturyGothicRegular'; font-size:20px; color:#313131;	
text-align:center; text-transform:uppercase;}
.black_hed label{ width:100%; height:88px; float:left; text-align:center;}
.black_txt{	width:100%; float:left;	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#939393; line-height:20px; text-align:center; margin-top:10px;}
.black_more{ width:100%; float:left; text-align:center; margin-top:15px;}
.black_line{ width:2px; height:223px; float:left; margin:58px 0 0 30px;	
background:url(images/line_img.jpg) no-repeat;}
#body{ width:100%; float:left; padding:37px 0 0 0px; 
background:#fff url(images/body_bg.jpg) top center repeat-x;}
.body_div{ width:990px; margin:auto;}
.white{ width:100%; float:left; padding:47px 0 44px 0; border-radius:12px; position:relative; 
background:#fff url(images/white_bg.png) no-repeat;    margin-bottom: -64px;}
.white_top{ width:100%; float:left;	padding-bottom:25px; 
background:url(images/dot_img.jpg) bottom center no-repeat;}
.welcome{ width:66%; float:left; margin-left:18px;}
.welcome_top{ width:100%; float:left;}
.welcome_left{ width:253px; float:left; background:#c1c1c1; padding:4px; box-shadow:1px 0px 5px #e5e3e1; 
border:solid 1px #e5e3e1;}
.welcome_right p{  margin-top: -3px;	width:350px; float:right; font-family: 'ArialBlackRegular';	font-size:39px;	color:#3b7703; font-weight:bold;}
.welcome_right font{ width:350px; margin-top:12px; float:left; font-family: 'CenturyGothicRegular'; font-size:33px; color:#313131; font-weight:normal;}
.welcome_right { width:350px; margin-left:32px; float:left; font-family:Times New Roman; font-size:18px; color:#919191; 
font-weight:normal; margin-top:30px; line-height:25px;}
.welcome_txt{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#919191; line-height:22px; margin-top:26px;}
.welcome_line{ width:1px; height:313px; float:left; background:url(images/line_img2.jpg) no-repeat;}
.yello{ width:278px; float:right;}
.yello_hed{ width:100%; float:left; font-family: 'CenturyGothicBold'; font-size:14px; color:#313131; margin-left:5px;}
.yello_txt{ width:100%; height:250px !important; float:left; margin-top:26px; background:url(images/txt_bg.png) no-repeat;}
.yello_txt p{ width:247px; float:left; font-family:Times New Roman; font-size:18px;	color:#3b7703;	
line-height:25px; font-style:italic; margin:6px 0 0 12px;}
.yello_bottom{ width:100%; float:left; font-family: 'CenturyGothicRegular';	font-size:16px; color:#669103; margin-top:38px; text-align:right;}
.yello_bottom font{ font-family: 'CenturyGothicRegular'; font-size:13px; color:#1b1b1b;}
.white_midd{ width:100%; float:left; margin-top:32px;}
.middle{ width:568px; float:left;}
.middle_hed{ width:97%; float:right; font-family: 'CenturyGothicRegular'; font-size:24px; color:#313131;}
.slide{ width:100%; float:left;}
.slide ul{ width:100%; float:left;}
.slide ul li { width:251px; float:left; list-style:none; margin:42px 0 0 21px;}
.slide ul li h1{ width:105%; float:left; font-family: 'CenturyGothicRegular'; font-size:17px; color:#3b7703;
margin-top:5px;}
.slide ul li p{ width:100%; float:left; font-family:Arial; font-size:13px; color:#919191; line-height:22px;
margin-top:5px;}
.slide ul li label{ width:100%; float:left; text-align:center; margin-top:10px;}
.slide ul li.right{ float:right;}
.middle_right{ width:332px;	float:right;}
.middle_list{ width:326px; float:right;}
.middle_list ul{ margin:0px;}
.middle_list ul li{ width:100%;	list-style:none; float:left; font-family: 'CenturyGothicRegular'; font-size:18px; color:#3b7703; font-weight:bold; margin-top:25px;}
.middle_list ul li span{ width:89%;	float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; 
color:#919191; font-weight:normal; line-height:22px; margin-top:5px;}
.middle_list ul li span font{ width:100%; float:right; font-family:Arial; font-size:11px; color:#5c5c5c; font-weight:bold; line-height:22px; margin-top:5px;}
.middle_list ul li img{	float:left;	margin:2px 14px 0 0px;}
.online{ width:100%; float:left; border-top:dotted 1px #7a7a7a; margin-top:-2px; padding-top:45px;}
#footer{ width:100%; float:left; margin-top:-44px; padding-bottom:20px;
 background:url(images/footer_bg.jpg) top center repeat-x;    margin-top: 25px;}
.footer_div{ width:1000px; margin:auto; margin-top:90px;}
.footer_left{ width:288px; float:left;}
.footer_hed{ width:100%; float:left; font-family: 'CenturyGothicRegular'; font-size:22px; color:#bae055;}
.footer_list{ width:98%; float:right; margin-top:8px;}
.footer_list ul{ margin:0px;}
.footer_list ul { list-style:none; 	/*padding-left:20px;*/}
.footer_list ul  a{ font-family:Arial, Helvetica, sans-serif; background:url(images/arro_img.png) left no-repeat; padding:16px;	font-size:14px;	color:#d8d8d8; line-height:26px;}
.footer_list ul  a:hover{ border-bottom:dashed 1px #d8d8d8;  padding: 0 0 0 19px;}
.footer_right{ width:308px;	float:right;}
.icon{ width:98%; float:right; margin-top:8px;}
.icon ul{ margin:0px;}
.icon ul li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d8d8d8; line-height:20px; 
list-style:none;}
.footer_div p{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565;	margin-top:56px; text-align:center;}

/***************************Next***************************/

@media only screen and (max-width : 1024px) {
#wrapper{width:98%;}
.banner_top{ width:830px;}
.banner img { height: 100%; width: 100%;}
.black_arro{ width:100%; padding:0px;}
}

@media only screen and (max-width : 980px) {
#wrapper{width:98%;}
.header{ width:100%;}
.banner_top{ width:790px;}
.banner img { height: 100%; width: 100%;}
.black_div { background: url("images/gray_bg.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0); 
height: 303px; width: 100%;}
.black_arro{ width:100%; padding:0px;}
.black_left{ margin-left:25px;}

.body_div{ width:98%;}
}

@media only screen and (max-width : 900px) {
#wrapper{width:98%;}
.header{ width:100%;}
.nav ul li a{ padding:0 6px;}
.banner_top{ width:710px;}
.banner img { height: 100%; width: 100%;}
.banner_right{ width:63%;}
.black_div { background: url("images/gray_bg.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0); 
height: 303px; width: 100%;}
.black_arro{ width:100%; padding:0px;}
.black_left{ width:26%; margin:28px 0 0 25px;}
.black_line{ margin-top:38px;}
.welcome{ width:65%;}
.welcome_right{ width:52%;}
.middle{ width:60%;}
.slide ul li{ margin-left:11px;}
.middle_right{ width:36%;}
.middle_list{ width:100%;}

.body_div{ width:98%;}
.footer_div{ width:98%;}
.footer_left{ width:30%;}
}

@media only screen and (max-width : 800px) {
#wrapper{width:98%;}
.header{ width:100%;}
.nav ul li a{ padding:0 6px;}
.banner_top{ width:710px;}#huge_it_slideshow_right_1 {
    background: url("images/right_arro.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
    height: 170px !important;
    margin-top: -21px !important;
    right: 0 !important;
    width: 78px !important;
}




.banner img { height: 100%; width: 100%;}
.left_arro{ width:7%;}
.left_arro img{ width:100%; height:100%;}
.right_arro{ width:7%;}
.right_arro img{ width:100%; height:100%;}
.banner_right{ width:63%;}
.black_div { background: url("images/gray_bg.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0); 
height: 303px; width: 100%;}
.black_arro{ width:100%; padding:0px;}
.black_left{ width:26%; margin:28px 0 0 25px;}
.black_txt{ margin-top:5px;}
.black_more{ margin-top:5px;}
.black_line{ background:none; margin-top:38px;}
.welcome{ width:65%;}
.welcome_left{ width:40%;}
.welcome_left img{ width:100%;}
.welcome_right{ width:52%;}
.welcome_right p{ width:100%;}
.middle{ width:52%;}
.slide ul li{ width:100%; margin-left:0px;}
.slide span img{ width:100%;}
.middle_right{ width:42%;}
.middle_list{ width:100%;}

.body_div{ width:98%;}
.footer_div{ width:98%;}
.footer_left{ width:27%;}
}


.amazingcarousel-image > div {
    display: none !important;
}

.rps_wrapper {.huge_it_slideshow_dots_1
    padding: 41px 24px !important;
}

.title{

         color: rgb(49, 49, 49);
    
    font-family: 'CenturyGothicRegular';
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
margin-top: 21px;
}

.con{

    color: gray;
font-size:10px;

  font-family: sans-serif;
}
.rps_wrapper .rps_item {
    border-right: 1px solid rgb(186, 186, 186);
    }
    .aboutcontent{

    color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
   /* text-align: justify; */
    width:55%;
    float:left;
    margin-bottom: 52px;
margin-left:71px;
}
.enquiryform{

    width:28%;
    float:left;
    margin-left:59px;
    margin-top:22px;
}

.servicecontent{
     color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
    width:65%;
    float:left;
    margin-bottom:56px;
}
.onlineform{
    width:28%;
    float:left;
    margin-left:59px;
    margin-top:30px;
}
.enqform{
      width:28%;
    float:left;
    margin-left:59px;
    margin-top:8px;
}
.form1{
     width:28%;
    float:left;
    margin-left:59px;
    margin-top:8px;
}
.form2{
     width:28%;
    float:left;
    margin-left:59px;
    margin-top:8px;
}

.form3{
   color: rgb(102, 102, 102);
    float: left;
    line-height: 33px;
    margin-bottom: 54px;
    margin-left: 39px;
    margin-top: -6px;
    width: 47%;
background:#efefef;
padding-left:20px;

}
.entry-title{
    color:rgb(102, 102, 102);;
}
.assessment{
    margin-bottom:60px;
}




.entry-thumbnail img {
   /* height: 140px; */
    padding: 13px 8px 8px 0;
   /* width: 204px; */
}

.author.vcard {
    display: none;
}

.categories-links > a {
    display: none;
}

.entry-content
{

    color: rgb(145, 145, 145);
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 22px;
    margin-top: 26px;
    width: 95%;
}

.entry-meta
{

display: none;

}
.assessment{
    color: rgb(102, 102, 102);
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;#huge_it_slideshow_right_1 {
    background: url("images/right_arro.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    height: 167px;
    margin-top: -21px;
    right: 0;
    width: 79px;
}
    text-align: justify;
    width:100%;
    float:left;
    margin-bottom: 52px;

}
.eps{width:100% !important;}
.da-img{width:100% !important;}

a.rps_prev{background: url('images/aro_left.png') !important;height: 52px;
    width: 20px;   margin-left: -35px;}
a.rps_next{background: url('images/aro_right.png') !important;height: 52px;
    width: 20px; margin-right: -44px;}
.slide ul li p{

font-size:12px;

}

.sgjvs_widget_content{

width:73%;

}

.vertical_scroller24{

height:364px !important;

}





#huge_it_slideshow_right_1 {
    background: url("images/right_arro.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
    height: 170px !important;
    margin-top: -71px !important;
    right: 0 !important;
    width: 78px !important;
}



#huge_it_slideshow_left_1 {
    background: url("images/left_arrow00001.png") no-repeat scroll right top rgba(0, 0, 0, 0) !important;
    height: 170px !important;
    margin-top: -75px !important;
    right: 0 !important;
    width: 87px !important;
}




.huge_it_slideshow_dots_1 {
 
    border-radius: none !important;
    box-shadow: none !important;
    cursor: none !important;
    display: none !important;


}



.huge_it_slideshow_title_text_1 {
    background: none !important ;
    border-color: none !important;
    border-radius: none !important;
    border-style: none !important;
    border-width: none !important;
    color: none !important;
    display: none !important;
    font-size:none !important;
    font-weight: none !important;
    padding: none !important;
    position: none !important;

}



.huge_it_slideshow_description_text_1 {
    bottom: 31% !important;
right: -9% !important;
   bottom: 24% !important;

}



   
.b
{

color: rgb(59, 119, 3);
    float: left;
    font-family: 'MyriadProRegular';
    font-size: 58px;
    text-transform: uppercase;i
    width: 100%;

}

.two
 {
    color: rgb(48, 48, 47);
    float: left;
    font-family: 'VegurLight';
    font-size: 28px;
    text-transform: none;i
    width: 100%;
}



.three


 {
    color: rgb(59, 119, 3);
    float: left;
    font-family: 'VegurLight';
    font-size: 18px;
    margin-top: 5px;
    text-transform: none;
    width: 100%;
}

.new{
background:url(images/top_bg.png) top center no-repeat;
   position: relative;
    z-index: 999999;
  float: left;
    width: 100%;


}


.scrollingtext ul li:nth-child(1){

   background:url("images/chat_icon.png")no-repeat !important;
padding-left: 30px;
}

.scrollingtext ul li:nth-child(2){

   background:url("images/chat_icon2.png")no-repeat !important;
padding-left: 30px;
}

.scrollingtext ul li:nth-child(3){

   background:url("images/chat_icon3.png")no-repeat !important;
padding-left: 30px;
}


.scrollingtext ul li:nth-child(4){

   background:url("images/chat_icon.png")no-repeat !important;
padding-left: 30px;
}


.scrollingtext ul li:nth-child(5){

   background:url("images/chat_icon2.png")no-repeat !important;
padding-left: 30px;
}
.preview_thumb.full.rps_thumb {
        height: 79px;
}




.wpcf7-form-control {
    width: 167px;
    height:27px;
}

.entry-content a {
    color: grey;
}



.wpcf7-submit {
    background:none repeat scroll 0 0 rgb(192, 192, 192);
    width: 54px;
}




.comments-area {
    display: none;
}

