@import 'https://fonts.googleapis.com/css?family=Droid+Serif:400,700';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700,800';
*, h1, h2, h3, h4, h5, h6, p, ul, label, .no-padding {
	margin: 0px;
	padding: 0px;
	outline: 0px;
	line-height:1.5;
}
a, a:hover {
	text-decoration: none;
	color: #000;
}
a img {
	border: 0px;
}
a:focus {
	outline: 0px;
	outline-offset: 0px;
	text-decoration: none;
}
body {
	font-family: 'Droid Serif', serif;
	font-size:13px;
	transition:all 0.5s ease;
}
 li {
	list-style-type: none 
	/* list-style: disc outside none;*/
}
div#description.tab-pane.fade.in.active>ul>li{
    list-style: disc outside none;
}
div#ccformdescription>ul>li{
    list-style: disc outside none;
}
div#menu1.tab-pane.fade.in.active>ol>li{
   list-style-type:decimal;
   font-size: 18px;
   font-weight: 700;
}
/*=====common======*/
.form-control{border-radius:0px; background: #eee; margin-bottom:10px;}
.header, .slider, .slider_content, .kr_colmn, .outer_footer{width:100%;}
.header, .menu>li, .slider, .slider .owl-buttons .owl-prev, .slider .owl-buttons .owl-next, .kr_colmn{float:left;}
{float:right;}
.menu>li>a, .list_menu li>a{display:block;}
{display: none}
.slider{position:relative;}
.slider .owl-buttons, .slider_content {position:absolute;}
.menu>li>a, .top-menu a:hover, .slider .owl-buttons, .slider_content{color:#fff;}
.header{box-shadow: 1px 2px 4px #3d3b3b;}
.logo{margin:10px 0px}
.menu>li>a, .kr_heading, .kr-btn, .footer_colmn h3{text-transform: uppercase;}
.margin40{margin-top:40px; margin-bottom:40px;}
.margin30{margin-top:10px; margin-bottom:10px;}
.kr-btn{border-radius: 0px; line-height: 32px; border:none; box-shadow:2px 0px 5px #2c2b2b;padding:5px 25px}


/*==header====*/
.mobile_nav i{padding:10px; cursor:pointer;display:none;}
.header, .kr-btn{background:#0080FF;}
.fixed{position:fixed;z-index:999; }
.top-menu{margin-bottom:10px;}
.top-menu a{font-size:12px;}
.menu>li>a{padding:5px;border-bottom:2px solid transparent;}
.menu>li>a:hover{border-color:#67ace8;transition:all 0.5s ease; background:rgba(1, 56, 100, 0.24);}
.top-menu, .top-menu a{color:#0a3c6c;} 
.submenu{background:#f6f6f6; width:250px; z-index:9; position:absolute; border-bottom:3px solid #0080FF; box-shadow: 1px 2px 3px #686868;    
	border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;visibility:hidden; opacity: 0}
.menu>li:hover .submenu{visibility:visible; opacity: 1; transition:all 0.5s linear;}
.menu .submenu>li{display:block; }
.menu .submenu>li>a{border-bottom:1px solid #ececec; padding:7px;display:block;}
.menu .submenu>li>a:hover{background:#0080FF; color:#fff;}

#mobile_tabs{display:none ;}
.nav-tabs{display:block ;}

/*===slider===*/
.slider{background:#f4f4f4;}
.slider .owl-buttons {font-size:20px; top:50%; display:none;}
.slider .owl-buttons .owl-next{margin-right:0px;}
.slider .owl-buttons .owl-next, .slider .owl-buttons .owl-prev{border: 2px solid #fff;border-radius: 50%;width: 32px;text-align: center; opacity: 0.5}
.slider .owl-carousel:hover .owl-prev , .slider .owl-carousel:hover .owl-next{opacity: 1; transition:all 0.5s ease;}
.kr_heading{  font-size:14px; color:#337ab7;font-family: 'Open Sans', sans-serif; font-weight:bold;}
.heading_line{width:80px;border-bottom:3px solid #e7e5e5;padding-top:5px;}
.slider_content{text-align:center; top:20%; padding:50px;left:50%; margin-left:-50%;font-family: 'Open Sans', sans-serif;}
.slider_content h1{font-weight:600;text-shadow: 1px 1px 3px #383838; font-size:28px;}
.list_menu li>a{padding:8px 0px;} 
.list_menu li>a>i{font-size:11px; color:#0080FF;line-height: 15px; float: left; margin-right: 4px;}
.middleSection  .list_menu li>a>i{ padding-bottom: 19px;}
.middleSection .list_menu li>a{padding:2px 0px;}
.list_menu li>a>span{  }
.searchSection button span{margin-right:5px;}
.middleSection .list_menu li{float:left;width:100%;}
.list_menu li>a:hover span{padding-left:5px; transition:all 0.5s linear;}
.searchSection{background:rgba(111, 110, 110, 0.6); padding:8px; width:70%; margin:0 auto;box-shadow: 1px 1px 8px #191919}
.searchSection input[type="text"]{margin-bottom:0px;height: 42px;border-radius: 0px;background: rgba(255, 255, 255, 0.61);}
.searchSection form{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%;}

/*===middle section==*/
.kr_colmn{border-right:1px solid #ccc;    min-height: 585px;}
.kr_colmn .kr_heading, .why__choose .kr_heading{color:#333; }
.kr_colmn .list_menu>li>a, .fr_title b a{color:#4a7bb5; font-weight:600; font-size:12px;}
.kr_colmn li{}
.kr_fr{border-bottom:1px solid #ccc; margin-top:30px; }
 .kr-news li img{width:20px; margin-right:3px;color:#0080FF;}
.kr_strip{background:url('../img/bg_strip.jpg'); background-attachment:fixed; padding:20px 0px;font-family: 'Open Sans', sans-serif; text-align: center;}
.kr_strip h4{color:#fff;    line-height: 41px;}
.whychooseClmn{border-right:1px solid rgba(116, 177, 240, 0.5); padding-right:20px;}
.whychooseClmn .efd, .whychooseClmn i{margin-bottom:7px; color:#0080FF;}
/*====footer======*/
.footer{background:#474747; float:left; width:100%;  color:#acabab;}
.footer_colmn{padding:30px 0px;}
.footer_colmn h3{font-size:13px;font-family: 'Open Sans', sans-serif;color:#1c8efe; }
.footer_colmn .row{margin-bottom:10px;}
.footer_colmn ul li a, .footer_colmn  a{color:#acabab;}
.socilaMediaLinks li{float:left;}
.socilaMediaLinks li>a{padding:6px 10px; display:block;border:1px solid transparent; transition:all 0.5s linear;}
.socilaMediaLinks li>a:hover{border:1px solid #acabab;}
.subscription .kr-btn { padding: 1px 12px;}
.outer_footer{background:#3b3a3a; padding:10px; color:#686868; float:left;}
.outer_footer a{color:#686868;}
.quick_links a{padding:5px 0px; display:block; border-bottom:1px dotted #5c5b5b;}

/*== report page===*/
.reportImg img{    box-shadow: 1px 1px 3px #ccc;border: 3px double #ccc;width: 165px; margin: 0 auto;display: block;}
.reportpagedate{color: #a0a0a0;float: left; width: 100%;border-bottom: 1px dotted #efefef; padding-bottom: 5px;
    margin-top: 10px;font-size: 12px;}
.reportpagedate>ul>li{float:left; margin-right:20px; border-right:1px dotted #ccc;padding-right:20px;}
.reportpagedate>ul>li span{margin-left:10px;}
.reportBuyOption .row{margin-bottom:14px;}
.report_title>h4{    color: #0080FF;}
.report_block{
        
    padding: 5px 10px;
    margin-bottom: 10px;
}
.report_block>h4{    color: #0080FF;}
.reportBuyOption{margin:70px 0px;}
.buybtn{border:1px solid #ccc; padding:5px;}
.payment_contact{width:40%; margin:0 auto;}
.sample_request{width:40%; margin:0 auto;}
.tab-pane{padding:30px 20px;}
.reportTabs .tab-content ul li, .reportTabs ol{margin-bottom:10px;}
.reportTabs ol ol{padding-left:15px;line-height:32px;}
.nav-tabs li a{border-radius: 0px; border: 1px solid #ccc;border-bottom: 0px; border-top-right-radius: 7px;border-top-left-radius: 7px; padding: 7px 60px;}
.nav>li>a:hover{transition:background 0.5s linear;background: #0080FF; 
    background: -webkit-linear-gradient(#0080FF, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0080FF, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0080FF, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0080FF, #fff); /* Standard syntax */}
.buybtn:hover {  background-color: #0080FF !important; transition:background 0.5s linear;color:#FFF;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{ color: #fff; cursor: default;background-color: #0080FF;border: 1px solid #ddd;
    
background: #0080FF; 
    background: -webkit-linear-gradient(#0080FF, #fff); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0080FF, #fff); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0080FF, #fff); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0080FF, #fff); /* Standard syntax */
}
.reportBuyOption .price{text-decoration:line-through; color:#ccc; margin-right:10px;}
/*===about us page==*/
.innerBanner{background:url('../img/about.jpg'); background-attachment: fixed;  background-size:cover;color:#fff;}
.innerBanner h2{padding:80px 0px;text-shadow: 1px 1px 4px #131313; text-transform: uppercase; font-size:22px;}
.block_about{border:1px solid #e8e8e8; padding:20px;height: 221px; min-height:221px; text-align:center;}
.block_about h3{margin-top:40px; color:#0080FF;} 
.block_about:hover h3{color:#333;}
.block_about:hover{background:#0080FF;transition:all 0.5s ease;}
.abtimg:hover{background:none;}
.vgb p, .tab-content p{text-align:justify;line-height:1.5;}

/*===contact==*/
.contact_info{border:1px solid #ccc; }
.contact_info h3{padding:10px; font-size:15px; background:#0080FF;}
.contact_info .srf{padding:10px;}
.contact_info.gft .row{margin-bottom:20px;}

/*=====media queries========*/
@media(max-width:830px)
{
	.kr-menu .menu{display:none;position: absolute; top: 66px;background: #fff;z-index: 999; box-shadow:-1px 1px 6px #737373; right:0; width:100%;}
	.kr-menu .menu>li{float:none;}
	.kr-menu .menu>li>a{color:#0080FF; border-bottom:1px solid rgba(217, 236, 255, 0.4);}
	.kr-menu .menu>li>a:hover{background:#0080FF; color:#fff;}
	.mobile_nav i{display:block;color:#fff;}
}
@media (max-width:768px)
{
	.whychooseClmn, .kr_colmn{border:0px;}
	.slider_content h1{font-size:20px;}
	.slider_content{top:0px;}
	.contact_info{margin-bottom:10px;}
	.footer_colmn .text-center{text-align:left;}
	.reportBuyOption{margin: 100px 0px;}
	.buybtn{display:inline-block; margin:10px 0px;}
	#mobile_tabs{display:block !important; }
	#myTabs{background: #fff; width: 100%; position: absolute; z-index: 9999;}
    .nav-tabs>li{display:block; float:none;}
    .nav-tabs li a{border-radius:0px;}
	.nav-tabs{display:none ; }
	.asijg{position:relative;width: 80%;margin: 0 auto;}
	.sample_request{width:40%;}
}
@media(max-width:445px)
{
	.kr-menu .menu{ width:300px;top: 79px;}
	.slider_content h1, .searchSection button span{display:none;}
	.searchSection{margin-top:0px !important; width:100% !important;}
	.searchSection button {padding: 5px 15px;}
}

/*=========responsive tabs=======*/

.pagelist{margin:20px 0px; padding-left:20px;}
.pagelist li{margin-bottom:10px;float:left; width:100%;}
.pagelist li i{color:#0080FF; padding-right:5px; font-size:10px; float:left;padding-top: 3px; }
.pagelist li  span{float:left; width:95%;}
.pf .pagelist li i{color:#0080FF; padding-right:5px; font-size:10px; float:left; width:5%;padding-top: 3px; }
.pf .pagelist li  span{float:left; width:95%;}
.queryfrom{padding:20px ; float:left; width:100%;}
.queryfrom .form-control{background:none !important;}
.iprow{float:left; width:100%; margin-bottom:30px;}
.ipname{font-family:arial;}
.nbjf{margin-bottom:10px;}
.paymode input[type="checkbox"]{vertical-align:top; margin-right:5px;}
.paymode label{font-size:15px; font-family:arial;}
.paymode{margin-bottom:20px;}