@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
a, input[type="button"], input[type="submit"]{-webkit-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);-moz-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000); -o-transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);        transition: all 500ms cubic-bezier(0.190, 1.000, 0.220, 1.000);}
.flw{ float:left; width:100%; margin:0; padding:0; display:block;}
.fl{float:left; display:block;}
.rlw{float:right; width:100%; margin:0; padding:0; display:block;}
button:hover, button:focus, input[type="submit"]:hover, input[type="submit"]:focus{cursor: pointer; outline:0!important; text-decoration: none !important;}
a:hover, a:focus, a:visited{cursor: pointer; outline:0!important; text-decoration: none !important;}
body{color:#000; font-family: 'Open Sans', sans-serif;}
p {font-family: 'Open Sans', sans-serif;}
header{display:block; padding:0px 0; margin:0 auto; background:#ff6302; width:100%; z-index:9999; min-height:205px;}
img {max-width:100%}
.block-grid.one-up { margin: 0; }
.block-grid.one-up > li { width: 100%; padding: 0 0 15px; }
.block-grid.two-up { margin: 0 -15px; }
.block-grid.two-up > li { width: 50%; padding: 0 15px 15px; }
.block-grid.two-up > li:nth-child(2n+1) { clear: both; }
.block-grid.three-up { margin: 0 -12px; }
.block-grid.three-up > li { width: 33.33333%; padding: 0 12px 12px; }
.block-grid.three-up > li:nth-child(3n+1) { clear: both; }
.block-grid > li { display: block; height: auto; float: left; }
.block-grid.four-up { margin: 0 -10px; }
.block-grid.four-up > li { width: 25%; padding: 0 10px 10px; }
.block-grid.four-up > li:nth-child(4n+1) { clear: both; }
.block-grid.five-up { margin: 0 -8px; }
.block-grid.five-up > li { width: 20%; padding: 0 8px 8px; }
.block-grid.five-up > li:nth-child(5n+1) { clear: both; }
.block-grid.six-up { margin: 0 -8px; }
.block-grid.six-up > li { width: 16.66667%; padding: 0 8px 8px; }
.block-grid.six-up > li:nth-child(6n+1) { clear: both; }
.block-grid.seven-up { margin: 0 -8px; }
.block-grid.seven-up > li { width: 14.28571%; padding: 0 8px 8px; }
.block-grid.seven-up > li:nth-child(7n+1) { clear: both; }
.block-grid.eight-up { margin: 0 -8px; }
.block-grid.eight-up > li { width: 12.5%; padding: 0 8px 8px; }
.block-grid.eight-up > li:nth-child(8n+1) { clear: both; }
.block-grid.nine-up { margin: 0 -8px; }
.block-grid.nine-up > li { width: 11.11111%; padding: 0 8px 8px; }
.block-grid.nine-up > li:nth-child(9n+1) { clear: both; }
.block-grid.ten-up { margin: 0 -8px; }
.block-grid.ten-up > li { width: 10%; padding: 0 8px 8px; }
.block-grid.ten-up > li:nth-child(10n+1) { clear: both; }
.block-grid.eleven-up { margin: 0 -8px; }
.block-grid.eleven-up > li { width: 9.09091%; padding: 0 8px 8px; }
.block-grid.eleven-up > li:nth-child(11n+1) { clear: both; }
.block-grid.twelve-up { margin: 0 -8px; }
.block-grid.twelve-up > li { width: 8.33333%; padding: 0 8px 8px; }
.block-grid.twelve-up > li:nth-child(12n+1) { clear: both; }

.logo { margin-top:28px;}

.phone_icon { float:left;}
.call_container {float:left; margin-right:70px;}
.call_ussec { float:left;}
.callTxt {font-size:16px; color:#fff; display:block;}
.ph_number {font-size:32px; color:#fff; display:block;}
.btn_sectionTop {padding:0px; margin:30px 0 25px 0; float:right;}

.top_followus { float:right; margin-top:30px;}
.top_followus ul { padding:0; margin:0; list-style:none;}
.top_followus ul li { padding:0; margin:0 5px 0 0; font-size:20px; color:#fff; float:left; }
.top_followus ul li:first-child {padding-top:5px;}


 /* top navigation css:start */
.navbar-nav > li {text-align: center; vertical-align: middle;padding:0px; margin:0px 2px; float:left; }
.navbar-inverse {background:none;border:none; float:right; margin:0}
.navbar-nav > li > a {font-family: 'Open Sans', sans-serif; font-size:14px;font-weight:400;line-height: 20px;color:#fff; padding:10px 8px;  }
.navbar-inverse .navbar-nav > li > a {color:#fff; font-size:14px; padding:12px 25px; display:block;  }
.navbar-nav > li:hover {color:#fff; }
.navbar-nav > li a.active {color:#fff !important; background:#231f20; border-radius:5px;}
.navbar-nav > li > a {padding-bottom:8px;padding-top:8px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus  {color:#fff !important; background:#231f20; border-radius:5px;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color:#fff !important; background:#231f20; border-radius:5px;}
/* top navigation css:end */

.welcomesection { margin:0; background:#fff; padding:40px 0;}
.welcome_box { margin:0; padding:0px}

/*updated css 23-06-2015*/
.welcome_box h1  { font-size:34px; color:#ff6302;margin:0 10px 0 0; font-weight:600; line-height:normal; float:left; }
.box_welcome { font-size:34px; color:#330102;margin:0 0 0 0; font-weight:600; line-height:normal; }
/*updated css 23-06-2015*/

.welcome_box h2  { font-size:34px; color:#330102;margin:0 0 0 0; font-weight:600; line-height:normal;}

.welcome_box h1 span  { color:#ff6302; }
.welcome_box p  { font-size:15px; color:#494949;margin:27px 0; font-weight:300;}

.home-banner{display:block; padding:49px 0; margin:0; width:100%; text-align:center; background:url(../images/banner_bg.jpg) center center repeat-x;}
.home-banner img {max-width:100%;}

.didyouknow_sec { margin:0; background:#ff6302; padding:40px 0;}
.didyouknow_box { margin:0; padding:0px}
.didyouknow_imgleft { padding:5px; background:#fff;}

.whytheysaying { width:100%; background:#330102; padding:10px 20px;}
.whytheysaying .title_orange  { font-size:30px; color:#ff6302;margin:0 0 15px 0; font-weight:600; }
.whytheysaying p  { font-size:14px; color:#fff;margin:0; font-weight:300;line-height:normal;}
p.italic_txt {margin:5px 0 10px 0; font-style:italic; color:#ff6302;}
span.author {font-weight:bold; font-size:17px;}
.whytheysaying img {float:left; margin:0 5px 5px 0;}

.auto_height { min-height:inherit !important; margin-bottom:25px !important;}

.contact_section { padding:0; margin:25px 0;}
.contact_section .form-horizontal .control-label {text-align:left;}
.btn { background:#ff6302; color:#fff; border:none; padding:8px 16px; font-size:16px;}
.btn:hover { background:#000; color:#fff;}
.welcome_box .form-control {margin-bottom:15px;}

footer { background:#000; padding:40px 0; margin:0px;}
.footer_leftlink { padding:0px; margin:0px;}
.footer_leftlink .head { font-size:25px; color:#ff6302;margin:0 0 15px 0; font-weight:600; }
.footer_leftlink ul { padding:0px; margin:0px; list-style:none;}
.footer_leftlink ul li { padding:0px; margin:5px 0;}
.footer_leftlink ul li a { padding:0px; margin:0px 0px; font-size:14px; color:#c7c3c3;}
.footer_leftlink ul li a:hover { color:#fff;}
.footer_leftlink p {color:#fff;}
.location_text {float:left; padding-left:15px;}
.location_text a{color:#fff;}
.location_icon {float:left;}

.copyright_box { text-align:center; padding:15px 0 35px 0;}
.copyright {font-size:12px; color:#000; margin-top:10px;}

.social{ padding:0px; margin:0px;}
.social ul { padding:0px; margin:0px; list-style:none;}
.social ul li { padding:0px; margin:0px 20px 10px 0;color:#c7c3c3;}
.social ul li img {margin-right:6px;}
.social ul li a { padding:0px; margin:0px 0px; font-size:14px; color:#c7c3c3; display:block;}

ul.bxslider li { position:relative;}

.banner_box { position:absolute; right:45px; top:0px; width:32%;}
.banner_box .topTitle { font-size:48px; color:#ff6302;margin:0 0 15px 0; font-weight:500; text-align:left; }
.banner_box p { font-size:20px; color:#efefef; text-align:left;  }
.banner_slideimg  { width:56%; position:relative;left:0; top:0px;}
.banner_slideimg img { height: auto;}
.bx-pager.bx-default-pager {display:none;}



.sidebar_right { padding:20px; margin:0px; background:#330102; color:#fff; min-height:748px;}
.sidebar_right .title_orange  { font-size:27px; color:#ff6302;margin:0 0 15px 0; font-weight:600; }
.frog_img { margin-left:10px;}
p.adj_wd { width:44%; float:left;}
.popupimg {margin-bottom:25px;}
.img-responsive {width:100%;}


.blog_section { padding:0 0 25px 0; margin:0px 0 25px 0; border-bottom:solid 1px #c2c2c2;}
.blog_section:last-child { border-bottom:none;}
.blog_section .blog_title {font-size:25px; color:#330102;margin:0 0 0 0; font-weight:600; line-height:normal;}
.blog_section p { margin:15px 0; padding:0 0 0px 0;}

a.continue_reading {font-size:16px; color:#ff6302; margin:15px 0 0 5px;}


.bottom_blog { padding:0; margin:30px 0 0 0; color:#494949}
.bottom_blog > img { float: left; margin-right: 8px;}
.bottom_blog a {color:#494949;}
.post_date {float:left; margin-right:28px;}
.leave_comment {float:left;}

ul.recent_post { padding:0; margin:0px 0 0 15px ;}
ul.recent_post li { padding:0; margin:0px;}
ul.recent_post li a { padding:0; margin:7px 0; color:#fff; display:block;}
ul.recent_post li a:hover {color:#ff6302;}

.designedby a {color:#ff6302;}

@media only screen and (min-width : 769px) and (max-width : 1280px) {
.container { width:100%;}
}





@media only screen and (width:1024px){
.navbar-inverse { margin-top:0px;}
.investigator_sec { padding:20px 0 0;}
.hav_question ul li { margin:0 10px}
.bdr_right{ border:none; padding:0 0px 0 0 !important;}
.social ul li { margin:0 10px 0 0;}

}



@media only screen and (min-width : 769px) and (max-width : 1023px) {
.call_container {margin-right:25px}
.navbar-inverse .navbar-nav > li > a { padding:10px 16px;}
.logo { margin-top:45px;}
.banner_box .topTitle {font-size:30px;}
.banner_box p {font-size:13px;}
}


@media only screen and (width:768px){
.call_container { margin-right:35px;}
.banner_box .topTitle {font-size:30px;}
.banner_box p {font-size:13px;}

}

@media only screen and (min-width : 320px) and (max-width : 767px) {
.logo { margin-top:10px; text-align:center;}
.footer_leftlink { margin:0 0 20px; float:left;}
.didyouknow_imgleft {margin-bottom:20px; text-align:center;}
.navbar-inverse .navbar-nav > li > a { padding:12px 18px}
.navbar-nav > li {width:100%; margin:5px 0;}
.call_container {float:none; margin:0px auto; width:260px;}
.btn_sectionTop {float:none; margin:0 auto;}
.top_followus { width:236px; margin:0 auto; float:none;}

.navbar-inverse { width:100%; margin:15px auto 0;}
.navbar-nav { width:98%; margin:0px auto 0;}
.navbar-nav > li { margin:1px 0;}
.banner_box  {display:none;}
.banner_slideimg { width:100%;}

.sidebar_right { margin-top:25px; min-height:inherit;}
p.adj_wd { width:100%; float:none;}

.blog_section .blog_title {font-size:20px;}

}





/* #mainCopy {
    background-color: hsl(0, 0%, 100%);
    display: block;
    margin: 10px 0 10px 15px;
    padding: 10px;
}
#mainCopy p {
    color: hsl(0, 100%, 17%);
    font-size: 85%;
}
#mainCopy img {
    display: block;
    margin: 3px;
    text-align: center;
}
#mainCopy .thumb {
    display: block;
    float: left;
    margin: 15px;
    width: 180px;
}
#mainCopy .thumb img {
    margin: 0;
}
#featCol {
    display: block;
    float: left;
    width: 340px;
}
#contactBox {
    background-image: url("../images/contact_us_bg.gif");
    color: hsl(40, 79%, 50%);
    display: block;
    height: 50px;
    margin: -10px auto 5px;
    text-align: center;
    width: 325px;
}
#my-border-tips, #my-border-dyk {
    background-color: hsl(359, 96%, 10%);
    color: hsl(0, 0%, 100%);
    display: block;
    font-size: 90%;
    margin: 15px auto;
    padding: 3px 16px;
    width: 285px;
}
#blup {
    background-color: hsl(359, 96%, 10%);
    color: hsl(0, 0%, 100%);
    display: block;
    margin: 0 auto 15px;
    padding: 3px 16px;
    width: 285px;
} */
