﻿
h1, h2, h3, h4, h5
{
    margin:0px;
    padding:0px;    
    color:#fff;    
}
h1
{
    /* font-size:28px; */
}
.form-group{margin-bottom:30px;}

.content_mainbox
{
    padding:20px 0px;
    position:absolute;
    left:0px;
    z-index:9999;
}
.main_box
{
    /*border:solid 1px #cccccc;*/
    border:none;
    background-color:#ffffff;
    box-shadow:0 0 10px #999999;
/*    padding:20px;*/
    padding:0px;
    border-radius:2px;
}
.main_box_inner
{
    padding:20px 20px;
}

.main_header
{
    height:90px;
}
#mobile_menubar, .mobile_menubar
{
    margin-top:0px;
    margin-right:4px;
    cursor:pointer;
/*     font-size:220%;
    font-weight:normal; */
  /*  color:#1E5D7C;*/
    color  :#fff;
    padding:0px 4px;
    border:solid 1px transparent;
}
#mobile_menubar:active, .mobile_menubar:active
{
    box-shadow:0px 0px 5px #1E5D7C;
    border-color:#2F86B1;
}

.logo {
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}



#menu {
    float: left;
    height: 35px;
    margin: 0;
    padding: 0;    
    z-index:999;
   /* -webkit-box-shadow: 0 8px 6px -6px #8a8888;
   -moz-box-shadow: 0 8px 6px -6px #8a8888;
   box-shadow: 0 8px 6px -6px #8a8888;*/
}


#menu ul {
    display: inline;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    background-color:#EEF2F4;
    background: -webkit-linear-gradient(#EEF2F4, #C3C5C2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#EEF2F4, #C3C5C2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#EEF2F4, #C3C5C2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#EEF2F4, #C3C5C2); /* Standard syntax */
}

#menu ul li {
    float: left;
    height: 35px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#menu ul .current {
    background-color:#15B3F5;
    background: -webkit-linear-gradient(#15B3F5, #02719D); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#15B3F5, #02719D); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#15B3F5, #02719D); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#15B3F5, #02719D); /* Standard syntax */
    color: #fff;    
}
#menu ul li a {
    border-right: 1px solid #ededed;    
    color: #000;
    display: block;    
/*     font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold; */
    line-height: 35px;
    list-style: none outside none;
    margin: 0;
    text-align:center;
    /*padding: 0 33px;*/
}
#menu ul li:last-child a{border-right:none;}
#menu ul li a:hover
{
    text-decoration:none;
    background-color:#E6E8E5;
    background: -webkit-linear-gradient(#E6E8E5, #A4A7A4); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E6E8E5, #A4A7A4); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E6E8E5, #A4A7A4); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E6E8E5, #A4A7A4); /* Standard syntax */
}
.main_banner_box 
{
    margin-bottom:20px;
}
.main_banner_box img
{
    width:auto;
    max-width:100%;   
    height:auto;
}
.head_button_box
{
    line-height:50px;
    margin-top:10px;
}
.signin_btn
{
    line-height:normal;
    border:solid 1px #5cbd08;    
    box-shadow:0px 1px 2px #5cbd08;
    color:#fff;
    display:inline-block;
    float:left;    
/*     font-weight:bold;
    font-size:16px; */
    padding:6px 20px;
    text-align:left;
    border-radius:5px;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    text-shadow:0px -1px 0px #5FB118;
    background-color:#74ed0b;
    background: -webkit-linear-gradient(#74ed0b, #64cd09); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#74ed0b, #64cd09); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#74ed0b, #64cd09); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#74ed0b, #64cd09); /* Standard syntax */
}
.signin_btn:hover
{
    background-color:#6cdd0a;
    background: -webkit-linear-gradient(#6cdd0a, #5cbd08); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6cdd0a, #5cbd08); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6cdd0a, #5cbd08); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6cdd0a, #5cbd08); /* Standard syntax */
}
.signin_btn span
{
    display:block;
}
.signin_btn span:last-child{/* font-size:12px; */ color:#eeeeee;}
.button_or
{
    padding:0px 0px 0px 10px;
    color:#999999;    
   /*  font-size:10px; */
}
.signin
{
  /*   font-size:14px;     */
    padding:2px 4px;    
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.signin:hover
{
    background-color:#428bca;
    color:#ffffff;
}
.creat_free_account_box
{
    position:absolute;
    top:50%;
    height:110px;
    margin-top:-65px;    
    border:solid 0px #000;    
}

.creat_free_account_box .small_text
{
    float:left;
    width:100%;
/*     font-size:14px;
    font-weight:normal; */
    text-align:left;    
    color:#ffffff;
    padding:0px 0px;
}
.creat_free_account_box .text-center
{
    display:block;
    text-align:left;
}
/*.create_account_head
{
    font-size:14px;
    text-decoration:none;
    margin-left:0px;    
}
.create_account_head:hover
{
}*/
.creat_account_btn
{    
    border:solid 1px #dbc001;    
  /*  box-shadow:0px 0px 5px #A69202;*/
    display:inline-block;
/*     font-weight:bold;
    font-size:16px; */
    padding:6px 15px 6px 15px;
    margin-top:10px;
    text-align:left;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
    background-color:#fee322;
    background: -webkit-linear-gradient(#fee322, #dbc001); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fee322, #dbc001); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fee322, #dbc001); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fee322, #dbc001); /* Standard syntax */
}
.creat_account_btn:hover
{
    background-color:#fdde01;
    background: -webkit-linear-gradient(#fdde01, #cab101); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fdde01, #cab101); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fdde01, #cab101); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fdde01, #cab101); /* Standard syntax */
}
.creat_account_btn span
{
    display:block;
/*     font-size:18px; */
    color:#7d5f02;
    line-height:normal;    
}
/*.creat_account_btn span:first-child{font-size:18px; color:#7d5f02; line-height:normal;}*/
/*.creat_account_btn span:last-child{font-size:11px; color:#c09103; line-height:10px;}*/

.conten_info_box 
{
    padding:0px 10px;
}
.conten_info_box:first-child{padding-left:0px;}
.conten_info_box:last-child{padding-right:0px;}
.contentbox
{
    border-radius:3px;
    padding:10px;
    border:solid 1px #ddd;
    background-color:#E8E9E9;
    background: -webkit-linear-gradient(#E8E9E9, #E7E7E8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E8E9E9, #E7E7E8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E8E9E9, #E7E7E8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E8E9E9, #E7E7E8); /* Standard syntax */
}
.contentbox:hover
{
    background-color:#eee;    
    background: -webkit-linear-gradient(#eee, #ddd); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#eee, #ddd); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#eee, #ddd); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#eee, #ddd); /* Standard syntax */
}
.contentbox .fa
{
    color:#369850;
    float:left;
   /*  font-size:400%; */
}
/*.contentbox .fa-plane{color:#428bca;}
.contentbox .fa-clock-o{color: #e60a5a;}
.contentbox .fa-usd{color:#369850;}*/

.contentbox .right_box
{
    display:block;
    margin-left:60px;    
}
.contentbox .big_text
{
    display:block;
    /* font-size:16px; */
    color:#666666;
    /* font-weight:bold; */
    text-shadow:1px 1px 0px #fafafa;
}
.contentbox .small_text
{
    display:block;
   /*  font-size:12px; */
    color:#777777;
   /*  font-weight:lighter; */
    text-shadow:1px 1px 0px #fafafa;
    line-height:16px;
}
.contentbox:hover .fa, .contentbox:hover .big_text, .contentbox:hover .small_text
{
    color:#999999;
    text-shadow:1px 1px 0px #f6f6f6;
}



#footer {
    border-top: 1px solid #d4d4d4;
    margin: 0;
    padding: 20px 0px 10px 0px;
    margin-top:20px;
    
}
#footer ul {
    color: #666666;
   /*  font-size: 12px; */
    height: 100%;
    margin: 0;
    padding: 0;
}

#footer ul li {
    float: left;
    list-style: none outside none;
    padding-right: 6px;
    text-align:center;
}

#footer ul li a {
    color: #666666;
    /* font-weight: bold; */
    padding:2px 8px;    
    border-radius:3px;
}
#footer ul li a:hover
{
    background-color:#666666;
    color:#ffffff;
}

.create_box
{
    margin:20px 0px;
}
.create_box h2
{
    color:#fd9c3a;
    /* font-weight:bold;
    font-size:24px; */
    display:block;
    text-align:center;    
}
.create_box .big_text, .countbox .big_text
{
   /*  font-size:42px; */
    text-align:center;
    display:block;
    color:#666666;
    /* font-weight:normal;  */   
}
.create_box .big_text{margin-bottom:0px;}
.countbox .big_text{margin-bottom:0px;}
/*.create_box .small_text
{
    font-size:20px;
    text-align:center;
    display:block;
    color:#777777;
    padding:5px 0px;
}*/
.Effective_box, .take_tour_main_box
{
    /*margin-top:20px;*/
}
.Effective_box .form-group,
.take_tour_main_box .form-group
{ margin-bottom:60px;}


.Effective_box .form-group:nth-child(odd) .img_box,
.Effective_box .form-group:nth-child(even) .content_box
 {
float:left;
}
.Effective_box .form-group:nth-child(even) .img_box,
.Effective_box .form-group:nth-child(odd) .content_box
 {
float:right;
}


/*.Effective_box .form-group:last-child{margin-bottom:0px;}*/

.Effective_box .img_box,
.take_tour_main_box .img_box
{
    padding:10px;
    text-align:center;
}
/*.img_border{    border:solid 1px #d4d4d4;   }
.img_shadow{    box-shadow:0px 0px 4px #ccc;}
.img_radius{    border-radius:5px;  }*/

.Effective_box .full_view .img_box
{
    padding:0px;
    text-align:center;
}
.tourimgbox.imageleft .img_box
{
    float:left;
}
.tourimgbox.imageright .img_box
{
    float:right;
}

/*.tourimgbox:nth-child(even) .img_box {float:right; border:solid 1px red;}
.tourimgbox:nth-child(odd) .img_box { float:left; border:solid 1px green;}*/

/*---*/

/*.tourimgbox:nth-of-type(odd) .img_box {    
    float:left;
}

.tourimgbox:nth-of-type(even) .img_box {
    float:right;
}

div:not(.tourimgbox) ~ .tourimgbox:nth-child(odd)  .img_box {    
    float:right;
}

div:not(.tourimgbox) ~ .tourimgbox:nth-child(even) .img_box {    
    float:left;
}

div:not(.tourimgbox) ~ li:not(.tourimgbox) ~ .tourimgbox:nth-child(odd) .img_box {    
    float:left;
}
div:not(.tourimgbox) ~ li:not(.tourimgbox) ~ .tourimgbox:nth-child(even) .img_box {    
    float:right;
}
/*--*/


.Effective_box img,
.take_tour_main_box img
{
    width:auto;
    max-width:100%;
    height:auto;        
}

.Effective_box .heading,
.take_tour_main_box .heading
{
    background-color:transparent;    
    padding:5px 10px;    
    /* font-weight:normal; */
    margin-bottom:10px;
   /*  font-family:Verdana, Geneva, sans-serif; */
}
.take_tour_main_box .heading {margin-bottom:20px;}

.Effective_box .heading .big_text,
.take_tour_main_box .heading .big_text
{
     font-size:24px;
    color:#555555;
    display:block;
}
.Effective_box .heading .small_text,
.take_tour_main_box .heading .small_text
{
    /* font-size:20px; */
    color:#666666;
    display:block;
}
.take_tour_main_box .heading .big_text{margin-bottom:10px; /* font-size:28px; */}
.take_tour_main_box .heading .small_text{ /* font-size:20px; */}
.btn_readmore
{
    background-color:#ffffff;
    color:#e5153b;
    border:solid 1px #e5153b;
    border-radius:5px;
    /* font-size:12px; */
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:inline-block;
    padding:5px 16px;
    cursor:pointer;
}
.btn_readmore:hover
{
    color:#ffffff;
    background-color:#e5153b;
}

.Effective_box .full_view .heading{text-align:center;}

.Effective_box .info_text,
.take_tour_main_box .info_text
{
    padding:0px 10px 20px 10px;
    font-size:16px;
    /* font-family:Verdana, Geneva, sans-serif; */
    line-height:26px;
    font-weight:lighter;
    color:#777777;
}
.more_features_main_box
{
    border-top:solid 1px #d0e5ef;
    border-bottom:solid 1px #d0e5ef;
    background-color:#f6fafc;
    padding:20px 20px;
}
.more_features_head{font-size:24px; text-align:center; margin-bottom:20px;  color:#3c93b2; font-weight:normal;}

.other_features_box_left{padding:10px 10px 10px 0px;}
.other_features_box_right{padding:10px 0px 10px 10px;}
.more_features_box
{
    padding:10px 10px;
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    display:block;
    margin-bottom:10px;
    border-radius:5px;
    min-height:92px;
}
.more_features_box:hover
{
    /*background-color:#ffffff;
    border-color:#eeeeee;
    box-shadow:0px 0px 10px #3c93b2 inset;*/
    background-color:#fff;
    border-color:#4497c1;
    box-shadow:2px 2px 10px #3984aa;
}
/*.more_features_box:first-child{border-top:solid 1px #ddd; padding-top:40px;}*/
/*.more_features_box:last-child{padding-bottom:0px;}*/
.more_features_box .fa
{
    font-size:300%;
    float:left;
    width:50px;    
    margin-top:2px;
    color:#3c93b2;
}
.more_features_box .content_box{display:block; margin-left:70px; padding-right:20px;}
.more_features_box .link_box
{
    display:block;
    color:#666666;
    font-size:18px;
    text-shadow:1px 1px 0px #fff;
}
/*.more_features_box a
{
    display:inline-block;
    font-size:18px;
    color:#666666;
    text-shadow:1px 1px 0px #fff;
}*/
/*.more_features_box a:hover
{
 
    color:#333333;
    text-decoration:underline;
}*/
.more_features_box .small_text{font-size:12px; color:#999999; line-height:normal; text-shadow:1px 1px 0px #fff;}
.bottomdiv
{
    margin-top:20px;
}
.social_media a .fa
{
    font-size:300%;
}

.social_media a .fa-facebook-square{ color:#5473B1;   }
.social_media a .fa-facebook-square:hover{ color:#4C69A2;    }
.social_media a .fa-twitter-square{ color:#209CC2;   }
.social_media a .fa-twitter-square:hover{ color:#1D90B3;   }
.social_media a .fa-youtube-square{ color:#E16D6D;   }
.social_media a .fa-youtube-square:hover{ color:#D26464;   }
.social_media a .fa-google-plus-square{ color:#DD4A38;   }
.social_media a .fa-google-plus-square:hover{ color:#D13F2D;   }



/*Start Features Page*/
.feature_main_box
{
    background-color:#f6f6f6;
    border:solid 1px #d4d4d4;    
}
.features_head_box
{
    color:#ffffff;
    margin-bottom:10px;
    height:80px;
/*    line-height:80px;*/
    padding-left:0px;
    background-color:#0A7EB7;    
 
}
.features_head_box img
{
    float:left;
}
.features_head_box h2
{
/*    font-size:24px;*/
    font-size:18px;
    font-weight:normal;
    float:left;
    line-height:80px;
}
.features_sidebar
{
    height:100%;
    background-color:#f6f6f6;
    padding:0px 0px 0px 0px;
   /* background-image: linear-gradient(to right, #f6f6f6, #d4d4d4);*/
}
.features_sidebar ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.features_sidebar ul li
{
    border-bottom:solid 0px #ddd;
}
.features_sidebar ul li a
{
    display:block;
    padding:14px 10px;
    color:#999999;
    font-weight:bold;    
    font-size:12px;
    text-shadow:1px 1px 0px #ffffff;    
    border-bottom:solid 1px #f6f6f6;    
    border-top:solid 1px #f6f6f6;    
}

.features_sidebar ul li a:hover
{
    background-color:#fafafa;
    color:#333333;
}
.features_sidebar ul li a.current
{
    background-color:#ffffff;    
    color:#0A7EB7;
    display:block;
    text-shadow:none;
    border:solid 1px #ddd;     
    border-left:none;    
    border-right:none;
    margin-right:-1px;
    position:relative;    
    z-index:1;
}
.features_sidebar ul li:first-child a.current{border-top:solid 1px #fff;}
/*.features_sidebar ul li:last-child a.current{border-bottom:solid 1px #fff;}*/

/*.features_sidebar ul li a.current:after
{
    color: #0a7eb7;
    content: "\f0da";    
    font-family: FontAwesome;
    font-size: 76px;    
    position: absolute;
    right: -23px;
    line-height:19px;
    z-index:9;
}*/
.features_sidebar ul li a .fa{font-size:18px; margin-right:10px; float:left; width:20px;}
.features_content
{
    
    background-color:#ffffff;    
    border-left:solid 1px #d4d4d4;
    padding:10px 20px;
}
.features_content h1
{
    font-size:20px;
    color:#0782c1;
    padding:10px 0px;    
}
.features_content_height_set
{
    min-height:766px;
    border-bottom:solid 0px #ddd;    
}
.feature_bottom_next_prev_box a
{
    padding:0px 6px;
    border-radius:2px;
    text-align:center;
    display:inline-block;
}
.feature_bottom_next_prev_box a.previous_page{float:left;}
.feature_bottom_next_prev_box a.next_page{float:right;}

/*.feature_bottom_next_prev_box a:first-child{float:left;}
.feature_bottom_next_prev_box a:last-child{float:right;}*/
.feature_bottom_next_prev_box a:hover
{
    background-color:#428bca;
    color:#ffffff;
}
.feature_bottom_button_box
{
    padding:20px 0px;
    text-align:center;
    background-color:#ffffff;
}
.features_bottom_account, .features_bottom_take_tour
{
    border-style:solid;
    border-color:transparent;
    border-width:1px;
    padding:10px 20px;
    margin-top:20px;
    font-size:12px;
    font-weight:bold;
    border-radius:4px;    
    color:#ffffff;	 
    min-width:180px;
    display:inline-block;
    text-align:center;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255,255,255, 0.30)), color-stop(50%, rgba(255,255,255, 0.15)), to(transparent));
    background-image: -webkit-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 50%, transparent);
    background-image: -moz-linear-gradient(top, rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 50%, transparent);
    background-image: -ms-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 50%, transparent);
    background-image: -o-linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 50%, transparent);
    background-image: linear-gradient(rgba(255,255,255, 0.30), rgba(255,255,255, 0.15) 50%, transparent);
	text-shadow: 0px -1px 0 rgba(0,0,0,0.18);
}
.or_span{color:#999999; text-align:center; width:100px; display:inline-block;}
.features_bottom_account
{
   /* float:left;*/
    background-color:#017aa3;
    border-color:#016181;
}
.features_bottom_take_tour
{
    /*float:right;*/
    background-color:#ffa800;
    border-color:#dd9200;
}
.features_bottom_account:hover{background-color:#016d92;}
.features_bottom_take_tour:hover{background-color:#ee9d00;}

.features_content img
{

}
.features_inner_content
{
    font-family:Verdana, sans-serif;
    font-size:14px;
    font-weight:normal;
    line-height:22px;
    color:#666666;
    padding-bottom:30px;
    width:100%;
    float:left;
}
.features_inner_content h4
{
    display:block;
    font-size:16px;
    color:#0782c1;
    font-weight:normal;
}
.features_inner_content p
{
    margin:0px;
    padding:4px 0px;
    display:block;
    font-size:14px;
    line-height:20px;
    margin-bottom:10px;
}
.features_inner_content p:last-child{margin-bottom:20px;}
/*.features_inner_content:last-child p{margin-bottom:0px;}*/
.img_link
{
    display:inherit;
    min-height:300px;
    height:auto;
    /*width:100%;*/
   /* border:solid 1px red;    */
    width:100%;
    position:relative;
    margin-bottom:40px;
}

.loading{position:absolute; top:50%; left:50%; margin:-16px 0px 0px -16px; }

.features_inner_content img
{
    width:auto;
    max-width:100%;
    height:auto;
   /* opacity:0;    */
}
.features_inner_content img.big_img{ margin:20px 0px 40px 0px; /* opacity:0;*/}

.features_inner_content p.feature_text
{
    font-size:16px;
    line-height:28px;
    color:#666666;
    font-family:Verdana, Geneva, sans-serif;
    
}
.features_inner_content p.feature_text .small{font-size:12px; display:block;}

.features_inner_content ul
{
    padding:0px;
    margin:0px;
    list-style:none;
   margin-bottom:20px;
}
.features_inner_content ul li
{
    padding:5px 10px 5px 40px;
    font-size:14px;
    letter-spacing:1px;
}
.features_inner_content ul li:before
{
    content: "";
    font-family: FontAwesome;    
    position: absolute;    
    margin-left:-30px;
}
.features_info_box
{
    padding:20px;
    border:solid 1px #b3ffb3;
    float:left;
    width:100%;
    margin-bottom:30px;
    background-color:#f7fff7;
}
.features_informations
{
    margin-bottom:30px;
    float:left;
    width:100%;
}

.features_informations span
{
    font-size:12px;
}
.features_informations h4
{
    color:#0782c1;
    font-size:16px;
    font-weight:normal;
}

/*End Features Page*/

/*Start Pricing Page*/

/*.pricing_head_box
{
    background-color: #fff9d6;
    border: 1px solid #ddd;
    border-radius: 3px;
    float: left;
    height: 80px;
    margin-bottom: 30px;
}
.pricing_head_box:after, .pricing_head_box:before
{
    content:'?';
    position:absolute;
    left:50%;
    font-size:34px;
    font-family:FontAwesome;
    
}
.pricing_head_box:after{bottom:-29px; color:#dddddd;}
.pricing_head_box:before{bottom:-28px; color:#fff9d6; z-index:1;}
*/

.mobi_link_box
{
    padding:0px 5px;
}
.mobi_link_box:first-child{    padding-left:0px;    }
.mobi_link_box:last-child{    padding-right:0px;    }
.head_plan_click_box
{
    text-align:center;
    padding-bottom:10px;
}
.head_plan_click_box span{display:block;}
.princing_inner .pricing_inner_head, .pricing_mobi_link, .pricing_inner_head_hide
{
    background-color:#ffffff;
    background: -webkit-linear-gradient(#ffffff, #eeeeee); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ffffff, #eeeeee); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ffffff, #eeeeee); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ffffff, #eeeeee); /* Standard syntax */    
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    cursor: pointer;
    text-align:center;
   /* height:70px;*/
    height:78px;
    padding:5px 0px;
    margin-bottom:30px;
}
.pricing_mobi_link{margin-bottom:10px;}
.pricing_fearures_available_box
{
   border-top:solid 1px transparent;
   border-bottom:solid 1px transparent;   
}
/*.princing_inner:first-child .pricing_inner_head*/
.princing_inner_img
{
    background-image:url(../images/150.png);
    background-repeat:no-repeat;
    background-position:right center;
    border-color:transparent;
    cursor:default;
    background-size: 55%;
    height:140px;    
    margin-bottom:0px;
    margin-top:-32px;
    padding:0px;
}
.pricing_inner_box{/*margin-bottom:30px;*/}
.creditpack_box
{
    margin-top:10px;
    margin-bottom:40px;
}
.creditpack_box h2, h2.faq_head
{
    color:#333;
    font-size:20px;
    margin-bottom:16px;
}
.creditpack_box_inner .head
{
    font-weight:bold;
    border-bottom:solid 1px #ccc;
    padding-bottom:6px;
}
.creditpack_main_inner
{
     border-bottom:dotted 1px #ddd;
     padding:0px 0px;     
}

.creditpack_inner
{
    display:table;
    position:relative;
    height:auto;        
    padding:14px 0px;
}
.creditpack_inner .name_info, .creditpack_inner .credit_info, .creditpack_inner .price_info, .creditpack_inner .btn_info
{
    display:table-cell;            
    vertical-align:middle;
    float:none;    
    font-weight:normal;
    text-align:left;
}
.creditpack_inner .price_info
{
    font-weight:bold;
}
.creditpack_inner .btn_info
{
    text-align:right;
}

.creditpack_box .name_info .big_text,
.creditpack_box .credit_info .big_text,
.creditpack_box .price_info .big_text
{
    font-size:14px;
    display:block;
    color:#666;
    line-height:normal;
    padding-bottom:4px;
}
.creditpack_box .name_info .small_text,
.creditpack_box .credit_info .small_text,
.creditpack_box .price_info .small_text
{
    font-size:12px;
    display:block;
    color:#999;
    line-height:normal;
}

/*.full_plan_box .big_text
{
    display:block;
    font-size:16px;
    font-weight:bold;
    color:#333333;
}
.full_plan_box .small_text
{
    display:block;
    font-size:12px;
    color:#999999;
}*/
.button_group
{
    margin-bottom:14px;
    text-align:center;  
   /* display:table;    */
    text-align:center;
}
/*.button_group #yearly, .button_group #monthly,
.button_group #yearly_mobi, .button_group #monthly_mobi
{
    font-size:14px;
    text-decoration:none;
    color:#666666;
    padding:8px 0px;
    text-align:center;
    margin:0px;
    position:relative;
    vertical-align:middle;
    cursor:pointer;
    line-height:normal;    
    border:solid 1px #b2b2b2;    
    background-color:#eee;    
    background: -webkit-linear-gradient(#eee, #ccc);
    background: -o-linear-gradient(#eee, #ccc); 
    background: -moz-linear-gradient(#eee, #ccc);
    background: linear-gradient(#eee, #ccc);
}*/

/*.button_group #yearly.selected, .button_group #monthly.selected,
.button_group #yearly_mobi.selected, .button_group #monthly_mobi.selected*/
.button_group .plan_button.selected
{   
    color:#ffffff;
    border:solid 1px #067492; 
    text-shadow:0px -1px 0px #044d61;
    background-color:#089bc3;    
    background: -webkit-linear-gradient(#089bc3, #0681a3);
    background: -o-linear-gradient(#089bc3, #0681a3);
    background: -moz-linear-gradient(#089bc3, #0681a3);
    background: linear-gradient(#089bc3, #0681a3);
    text-shadow:0px -1px 0px #044d61;
}
.button_group span{display:inline;}
.button_group span.small_text
{
    font-size:10px;
    display:inline-block;
    background-color: #ff8400;
    /*box-shadow: 2px 2px 0 #027297;*/
    color: #fff;
    padding:0px 4px;
    text-shadow:none;
    border-radius:3px;
    margin-left:5px;
}
/*.button_group #yearly, .button_group #yearly_mobi
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right-color:transparent;
}
.button_group #monthly, .button_group #monthly_mobi
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;    
    border-left-color:transparent;
}
.button_group #creditpack, .button_group #creditpack_mobi
{
}*/
.button_group .plan_button
{
    font-size:14px;
    text-decoration:none;
    color:#666666;
    padding:8px 0px;
    text-align:center;
    margin:0px;
    position:relative;
    vertical-align:middle;
    cursor:pointer;
    line-height:normal;    
    border:solid 1px #b2b2b2;
    background-color:#eee;    
    background: -webkit-linear-gradient(#eee, #ccc);
    background: -o-linear-gradient(#eee, #ccc); 
    background: -moz-linear-gradient(#eee, #ccc);
    background: linear-gradient(#eee, #ccc);    
}
.button_group .plan_button:first-child
{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-right-color:transparent;
}
.button_group .plan_button:last-child
{
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;    
    border-left-color:transparent;
}

.selected_plan .pricing_inner_head, .selected_mobi_plan, .full_plan_selected, .pricing_mobi_link:active, .mobi_link_box .selected
{
    background-color: #f9fdfe;    
    background: -webkit-linear-gradient(#f9fdfe, #d4f1f6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f9fdfe, #d4f1f6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f9fdfe, #d4f1f6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f9fdfe, #d4f1f6); /* Standard syntax */
    border: 1px solid #92d7f8;
    border-radius: 5px;
    box-shadow: 0 0 10px #7cc6ea;
}
.selected_plan .pricing_fearures_available_box
{
    background-color: #f9fdfe;
    background: -webkit-linear-gradient(#f9fdfe, #d4f1f6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#f9fdfe, #d4f1f6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#f9fdfe, #d4f1f6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#f9fdfe, #d4f1f6); /* Standard syntax */
    border: 1px solid #7cc6ea;
    position: relative;
}

.pricing_inner_head .plan_name
{
    font-size:14px;
    font-weight:bold;
    display:block;
    color:#000000;
}
.pricing_inner_head .big_text
{
    font-weight:bold;
    font-size:16px;
    color:#666666;
    padding:3px 0px;
    display:block;
    text-shadow:1px 1px 0px #ffffff;
}
.pricing_inner_head .small_text
{
    font-weight:normal;
    font-size:12px;
    color:#999999;
    display:block;
    text-shadow:1px 1px 0px #ffffff;
}
.pricing_feature_text
{
    display:block;
    color:#999999;
    padding:5px;
    border-bottom:solid 1px #ddd;   
}
.selected_plan .pricing_inner_head .big_text, .full_plan_selected .big_text
{color:#000000;}
.selected_plan .pricing_inner_head .small_text, .full_plan_selected .small_text
{color:#333333;}

.pricing_fearures_available_box
{
    text-align:left;
}
.pricing_fearures_available_box span, .pricing_fearures_available_box .price_toggle span:first-child
{
    border-bottom:dotted 1px #ddd;
    padding:0px 5px;    
    height:48px;
    line-height:48px;
    display:block;
    font-size:12px;    
    text-align:center;
}

.pricing_fearures_available_box span.practicespan .big_text, .pricing_fearures_available_box span.practicespan .small_text, .pricing_fearures_available_box span.practicespan .Price_text, .pricing_fearures_available_box span.practicespan .smallest_text
{
    border-bottom:none;
    height:auto;
    min-height:0px;
    display:block;
    line-height:normal;
    text-align:center;
}
.pricing_fearures_available_box span.practicespan .big_text{ font-size:14px; padding:5px 0px 0px 0px;}
.pricing_fearures_available_box span.practicespan .small_text{ font-size:12px; padding:2px 0px; color:#999999;}
.pricing_fearures_available_box span.practicespan .smallest_text{ font-size:10px; font-weight:bold; padding:0px 0px; color:#999999;}
.pricing_fearures_available_box span.practicespan .Price_text{ font-size:14px; font-weight:bold; padding:5px 0px 2px 0px; color:#008000;}
.pricing_fearures_available_box span:first-child
{
   line-height:54px;
   height:54px;
}
.pricing_fearures_available_box span.morefeatures_box
{
   line-height:54px;
   height:54px;
}
.pricing_fearures_available_box span.morefeatures
{
    cursor:pointer;
    color:#428bca;
    height:auto;
    line-height:normal;
    margin-top:15px;
    padding:2px 5px 2px 0px;
    display:inline;
    border-radius:2px;
}
.pricing_fearures_available_box span.morefeatures .fa
{
    display:inline-block;
    padding:0px 3px 0px 5px;
    color:#428bca;
    font-size:12px;
    font-weight:normal;
    border-bottom:none;
}

.pricing_fearures_available_box span.morefeatures:hover
{
    background-color:#e5e5e5;
}
.princing_inner:first-child .pricing_fearures_available_box span{text-align:right; font-weight:bold; padding:0px 3px;}
.pricing_fearures_available_box span:last-child{border-bottom:none;}
.pricing_fearures_available_box .fa-check, .pricing_fearures_available_box .fa-times
{
    font-size:16px;
    text-align:center;
}
.pricing_fearures_available_box .fa-check{    color:#008000;    }
.pricing_fearures_available_box .fa-times{    color:#ff0000;    }
.pricing_fearures_available_box .fa-question-circle:first-child, .pricing_fearures_available_box .fa-question-circle,
.pricing_fearures_available_box .fa-question-circle, .pricing_fearures_available_box .price_toggle .fa-question-circle:first-child

{
    display:inline;
    height:auto;
    line-height:36px;
    color:#dddddd;
    font-size:13px;
    cursor:pointer;
    border-bottom:none;
    position:relative;
}

.pricing_side_box
{
    padding:0px 5px 0px 0px;
}
.pricing_side_box h4
{
    color:#5c9300;
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
}
.pricing_signup, .credit_signup
{
    text-decoration:none;    
    color:#ffffff;
    padding:5px 14px;
    font-size:12px;    
    border-radius:5px;
    font-weight:bold;
    text-shadow:0px -1px 0px #981b13;
    border:solid 1px #e3291d;
    background-color:#ee7f78;
    background: -webkit-linear-gradient(#ee7f78, #e9544a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ee7f78, #e9544a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ee7f78, #e9544a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ee7f78, #e9544a); /* Standard syntax */        
    cursor:pointer;
}
.pricing_signup:hover, .credit_signup:hover
{
    background-color:#e7463b;
    background: -webkit-linear-gradient(#e7463b, #d5261a); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e7463b, #d5261a); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e7463b, #d5261a); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e7463b, #d5261a); /* Standard syntax */
}
.pricing_signup {display:none;}
.selected_plan .pricing_signup {display:inline;}
.newtable th, .newtable td
{
    border-bottom:dotted 1px #ddd;
    padding:15px 5px;    
    /*height:48px;
    line-height:48px;    */
    font-size:14px;    
    text-align:left;
}
/*.newtable tr:last-child td
{
    border-bottom:none;
}*/
.countryflag
{
    width:30px;
    height:auto;
    margin-right:10px;
    display:inline-block;
}
.landingpagebox {
    background-color:#fff;
}
.landingpageboxinner {
    padding:0px 0px;
}
.landingpageboxinner1 .landingpagediv {
    padding:10px;
}
.landingpageboxinner1 .landingpagediv:first-child {
    padding-left:0px;
}
.landingpageboxinner1 .landingpagediv:last-child {
    padding-right:0px;
}
.landingpagedivinner {
    padding:30px 10px;
    background-color:#fafafa;
    border:solid 1px #e5e5e5;    
    text-align:center;
    border-radius:4px;
    display:block;
    color:#fd9c3a;
}
.landingpagedivinner:hover{
    background-color:#f5f5f5;
    border:solid 1px #ccc;
    text-shadow:1px 1px 0px #fff;
    box-shadow:0px 0px 5px #ccc inset;
}
.landingpagedivinner .bigtext {
    display:block;
    font-size:18px;
    line-height:normal;
    padding-bottom:6px;
    text-shadow:0px 1px 0px #fafafa;
}
.landingpagedivinner .smalltext {
    display:block;
    font-size:13px;
    color:#999;
    line-height:normal;
    padding-top:0px;
    text-shadow:0px 1px 0px #fafafa;
}
/*.landingpagedivinner.hover .bigtext, .landingpagedivinner.hover .smalltext {
    position:relative;
    top:-6px;    
}*/

/*.selected_plan .pricing_signup, .full_plan_box .pricing_signup
{opacity:1; cursor:pointer;}*/
        .newmenu.absolute{position:absolute; width:100%;}
        .newmenu.fixed{position:fixed; top:0px; background-color:transparent; width:inherit;}
        .bannerbox, .newmenu, .features_head_box
        {  
		    background: -webkit-gradient(linear, left top, right top, from(#027dae), to(#03adf1));		
		    background: -moz-linear-gradient(90deg, #027dae, #03adf1); /* For Firefox 3.6 to 15 */
		    background: linear-gradient(90deg, #027dae, #03adf1); /* Standard syntax (must be last) */            
		    background: -o-linear-gradient(90deg, #027dae, #03adf1); /* For Opera 11.1 to 12.0 */
            
            }
        .bannerbox{min-height:400px; padding:20px;   }        
        .features_head_box{padding:0px 20px;}
        
        .bannerbox h1{font-size:28px;}        
        .newmenu
        {
          /*   position: -webkit-sticky;
            position: -moz-sticky;
            position: -ms-sticky;
            position: -o-sticky;*/
          /*  position:sticky;*/
            top:0px; z-index:999; height:auto;
            padding:20px 20px;
        }
        .banner_startfreebox{ padding:10px 0px; position:relative; margin-top:20px;}
        .banner_left{ position:relative;}
        .banner_left .small_text{color:#fff; line-height:inherit; display:inline-block;}
        .banner_right{position:relative;}
        .banner_right_inner
        {
            float:right;
            width:444px;
            max-width:100%;
            /*height:264px;*/
            height:auto;
            position:relative;            
            /*background-image:url("../images/online-test.png");
            background-repeat:no-repeat;
            background-size:100% auto;*/
        }
        .banner_right_inner img{width:auto; max-width:100%; height:auto;}
        .banner_right_inner a{position:absolute; font-family:FontAwesome; cursor:pointer; font-size:72px; color:#666;  height:72px; width:72px; text-align:center; line-height:72; content:''; left:0; right:0; top:0; bottom:0; margin:auto;}
        .banner_right_inner a:hover{opacity:0.5;}
        
        
        
        .banner_logobox{ margin-bottom:0px; position:relative;}
        .banner_logobox img{ width:160px; height:auto;}
        
        .newmenu ul.mainmenu{float:left; list-style:none; padding:0px; margin:0px; margin-top:0px;}
        .newmenu ul.mainmenu li{float:left; margin-left:10px;}
        .newmenu ul.mainmenu li:first-child{margin-left:0px;}
        /*.bannerbox ul li a{display:block; height:30px; line-height:30px; padding:0px 14px; border:solid 1px #0289bf; font-size:14px; border-radius:16px; color:#01415a; background-color:#09b7fc; box-shadow:0px 1px 1px #012938 inset; text-shadow:1px 1px 0px #4ccbfd;}*/
        .newmenu ul.mainmenu li a{display:block; letter-spacing:1px; /*height:30px; line-height:30px; */ line-height:normal; border-radius:16px;  font-size:12px; font-weight:normal; padding:6px 16px; border:solid 1px transparent;  color:#fff; font-family:Verdana, Geneva, sans-serif; -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out; /*Century Gothic, sans-serif*/}
        .newmenu ul.mainmenu li a.circle{border-color:#fff; }
        .newmenu ul.mainmenu li a.home{padding:1px 5px; border-radius:4px;}
        .newmenu ul.mainmenu li a.home_logo{padding:0px; margin-top:-6px; position:relative;}
        .newmenu ul.mainmenu li a.home_logo:hover{background-color:transparent; opacity:0.8;}
        .newmenu ul.mainmenu li a.home_logo img{height:32px; position:relative; top:4px;}
        
        .newmenu ul.mainmenu li a:hover, .newmenu ul.mainmenu li a.selected
        {box-shadow:none; background-color:#01658d;  color:#fff;}


        .orglogobox {width:100%;background-color:#eee;position:relative;}
        /*.orglogobox_inner{  height:160px; width:90%; position:relative; margin:0 auto; overflow:hidden;}
        .arrowleft{ display:table; top:0; text-align:center; width:5%; position:absolute; left:0;}
        .arrowright{ display:table ; top:0; text-align:center; width:5%; position:absolute; right:0; }
        .orglogobox_inner ul{overflow:hidden; width:20000px; list-style:none; position:relative; padding:0px; margin:0px;}
        .orglogobox_inner ul li{float:left; width:160px; position:relative; text-align:center; float:left;}*/           
         
          
        ul.slide{margin:0 0px 0px 0px; padding:0; list-style-type:none; width:100%; height:80px; overflow:hidden; position:relative;
                 /*-webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;*/
    }
        ul.slide li{float:left; list-style-type:none; width:140px; height:80px; line-height:80px; text-align:center; position:relative; border:solid 0px #000;}
        ul.slide img{border:0px solid silver;  width:auto; height:auto; height:70px; border:solid 0px red; }
        
        .orgintrobox{display:table; float:left; width:100px; position:relative; border-right:solid 1px #ccc; height:80px; background-color:#eee;}
        .orgintrobox:after, .orgintrobox:before{position:absolute; font-family:FontAwesome; font-size:48px;  content:'';  line-height:80px;}
        .orgintrobox:after{right:-3px; color:#eee;   z-index:2;}
        .orgintrobox:before{right:-2px; color:#ccc; z-index:1;}
        .orgintrobox_inner{ display:table-cell;vertical-align:middle; text-align:center; position:relative; letter-spacing:1px;}
        .orgintrobox_inner span{display:block; text-align:center; line-height:normal; color:#777; text-shadow:1px 1px 0px #f3f3f3; padding:0px 0px;}
        .orgintrobox_inner span:first-child{font-size:13px;}
        .orgintrobox_inner span:last-child{font-size:16px;}
        .orgintrobox_inner a{font-size:11px; display:inline-block; font-weight:normal; margin-top:4px; position:relative; line-height:normal; padding:1px 4px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
        .orgintrobox_inner a:hover{ background-color:#428bca; color:#fff;}

.contactbox {
    float:left;
    margin-left:20px;
}
.contactbox p{    
    color:#ffffff;
    margin:0;
    font-size:11px;
    line-height:normal;
    text-align:left;
}
/*End Pricing Page*/
@media (max-width: 991px)   /* For Mobile & Tablet Device */
{
    
    .content_mainbox{padding:10px 10px;}
    /*.main_box{padding:10px;}        */
    .main_box_inner{padding:10px;}
    .main_header{height:auto; padding-bottom:10px;}    
}

.scrolltop{display:none;}

@media (max-width: 767px)   /* For Only Mobile Device */
{
    .landingpagedivinner {
        padding:10px;
    }
    .landingpageboxinner1 .landingpagediv {
        padding:10px;
    }
    .landingpageboxinner1 .landingpagediv:first-child {
        padding-left:10px;
    }
    .landingpageboxinner1 .landingpagediv:last-child {
        padding-right:10px;
    }
    
    #free_plan, #Pro_plan, #full_plan {display:none; }
    #free_plan.selected_plan, #Pro_plan.selected_plan, #full_plan.selected_plan {display:block; }

    .scrolltop
{
    /*display:none;*/    
    position:fixed;
    right:20px;
    bottom:50px;    
    color:#fff;
    text-align:center;
    z-index:9999;
    cursor:pointer;
    padding:6px 8px 4px 8px;
    background-color:#777;
    filter: alpha(opacity=80);  /* IE 5-7 */
   -moz-opacity: 0.8;    /* Netscape */
   -khtml-opacity: 0.8;  /* Safari 1.x */
    opacity: 0.8; /* Good browsers */    
    
    border-radius:100%;
}
.scrolltop span{display:block; line-height:1; font-size:260%;}
  
  .content_mainbox
   {
       -webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
   }
   
   .bannerbox{padding:10px; min-height:200px;}
   .newmenu{padding:5px 10px;}
   .banner_right_inner{float:none; margin:0 auto;}
   
   .mobilelogo{float:left; height:42px; position:relative;}
   .mobilelogo img{ height:130%; top:-9px; position:relative;}
   
   .main_header img{ height:40px; width:auto;}
   .conten_info_box 
    {
        padding:0px 0px;
        margin-bottom:5px;
    }
    .create_box h2{    font-size:16px;}
    .create_box .big_text
    {
        font-size:18px;    
        margin-bottom:0px;
    }
    /*.create_box .small_text
    {
        font-size:14px;    
    }*/
    .Effective_box,.take_tour_main_box{margin-top:0px;}
    .Effective_box .heading,.take_tour_main_box .heading
    { 
        font-size:18px; 
        padding:5px;
        margin-bottom:0px;
    }
    .pricing_fearures_available_box span.practicespan
    {
        height:56px;
        line-height:56px;        
    }  
    
    .Effective_box .info_text,.take_tour_main_box .info_text
    { 
        font-size:14px; 
        line-height:20px;
        padding:5px;
    }
    .Effective_box .heading .big_text,.take_tour_main_box .heading .big_text
    {
        font-size:16px;  
        font-weight:bold;  
    }
    .Effective_box .heading .small_text,.take_tour_main_box .heading .small_text
    {
        font-size:14px;        
        font-weight:bold;
    }
    .Effective_box .form-group,.take_tour_main_box .form-group{border-bottom:dashed 1px #dddddd; padding-bottom:10px;}
    .Effective_box .form-group:last-child,.take_tour_main_box .form-group:last-child{border-bottom:solid 1px #ddd;}
    .social_media a .fa
    {
        font-size:200%;
    }
    .contentbox{padding:3px 10px;}
    .contentbox .fa
    {
       /* color:#bbbbbb;*/
        float:left;
        font-size:300%;
    }
    .contentbox .right_box
    {
        display:block;
        margin-left:50px;
    }
    .contentbox .big_text
    {
        
        font-size:15px;        
    }
    .contentbox .small_text
    {
        
        font-size:11px;        
        line-height:12px;
    }
    .Effective_box .form-group,.take_tour_main_box .form-group{margin-bottom:20px;}
    .head_button_box{margin-top:0px;}
    /*.create_account_head{margin-top:0px; font-size:15px;}*/
    .signin{margin-top:14px;}
    .creat_free_account_box
    {
        position:absolute;
        top:50%;
        height:40px;
        margin-top:-20px;
        border:solid 0px #000;
        margin-left:6px;
    }
    .img_link
    {
        min-height:160px;
        margin-bottom:20px;
    }
    .creat_account_btn
    {    
        padding:6px 6px 6px 10px;
    }
    .creat_account_btn span:first-child{font-size:11px; color:#000000; line-height:normal;}    
    .features_sidebar ul li a .fa{float:none; width:auto;}
    .features_content {padding:10px;}
    .feature_bottom_button_box{padding:0px;}
   /* .features_sidebar ul li a.current:after
    {
        color: #ffffff;
        content: "\f0d9";    
        font-family: FontAwesome;
        font-size: 30px;
        position: absolute;
        right: -3px;
        line-height:19px;
        z-index:9;
    }*/
    .features_inner_content img{width:auto; max-width:100%; height:auto;}
    .features_content h1, .features_inner_content h4
    {font-size:14px; line-height:normal;}
    .features_inner_content p{font-size:12px; line-height:18px;}
    .features_inner_content ul li{font-size:12px; letter-spacing:0px; padding:4px 5px 4px 18px; line-height:16px;}
    .features_inner_content ul li:before{margin-left:-20px;}
    .features_info_box
    {
        padding:10px;
        font-size:12px;
        line-height:20px;
    }
    .features_informations{margin-bottom:20px;}
    .features_informations h4{font-size:15px; line-height:16px; padding-bottom:6px;}
    .features_informations span{ line-height:18px;}
    
    .features_head_box
    {
        margin-bottom:14px;
        height:50px;
        /*line-height:50px;        */
    }
    .features_head_box img
    {
        float:left;
        height:50px;
        width:auto;
    }
    .features_head_box h2
    {
        font-size:18px;
        line-height:50px;
    }
    .pricing_fearures_available_box span{font-size:12px;}
    .pricing_side_box{padding:0px 5px 0px 0px;}
    /*.pricing_mobi_link{height:75px; padding:5px 0px;}
    .pricing_mobi_link .plan_name{font-size:12px;}
    .pricing_mobi_link .big_text
    {
        font-weight:bold;
        font-size:12px;
        color:#666666;
        padding:3px 0px;
        display:block;
        text-shadow:1px 1px 0px #ffffff;
    }
    .pricing_mobi_link .small_text
    {
        font-weight:normal;
        font-size:10px;
        color:#999999;
        display:block;
        line-height:10px;
        text-shadow:1px 1px 0px #ffffff;
    }*/
    
    .princing_inner {padding:0px;    }
    #firstpricingbox .princing_inner {padding:5px;    }
    
    .pricing_inner_head{height:75px; padding:5px 0px;}
    .pricing_inner_head .plan_name{font-size:12px;}
    .pricing_inner_head .big_text
    {
        font-weight:bold;
        font-size:12px;
        color:#666666;
        padding:3px 0px;
        display:block;
        text-shadow:1px 1px 0px #ffffff;
    }
    .pricing_inner_head .small_text
    {
        font-weight:normal;
        font-size:10px;
        color:#999999;
        display:block;
        line-height:10px;
        text-shadow:1px 1px 0px #ffffff;
    }

    .princing_inner:first-child .pricing_fearures_available_box span{text-align:left;}
    .pricing_signup, .credit_signup
    {
        font-size: 12px;
        font-weight: normal;
        padding: 4px 12px;
    }
    .selected_plan .pricing_fearures_available_box
    {
        background: none;
        border: 0px solid #7cc6ea;
        position: relative;
    }
    .pricing_fearures_available_box
    {
        border-top:none;        
    }
    /*.button_group #yearly_mobi, .button_group #monthly_mobi*/
    .button_group .plan_button
    {
        font-size:10px;        
        padding:6px 0px;
        margin:10px 0px;
    }
    .button_group span.small_text{ padding:0px 1px;}
    .more_features_main_box{padding:10px 0px;}
    .more_features_head{font-size:16px;  margin-bottom:10px;}
    .more_features_box    { padding:10px 10px; min-height:10px;   }    
    .more_features_box .fa
    {
        font-size:150%;
        float:left;
        width:20px;
    }
.more_features_box .content_box{display:block; margin-left:30px; padding-right:0px;}
.more_features_box .link_box{display:block; font-size:16px;}
/*.more_features_box:last-child{padding-bottom:0px;}*/
.other_features_box_left, .other_features_box_right{padding:0px;}
.more_features_box a
{
    display:inline-block;
    font-size:14px;
    text-decoration:underline;
    color:#666666;
}
.features_inner_content img{margin:10px 0px;}
.features_inner_content p.feature_text{font-size:14px; line-height:20px; color:#333333;}
.feature_bottom_next_prev_box a
{    
    text-align:center;
    display:block;
}
.feature_bottom_next_prev_box a.previous_page, .feature_bottom_next_prev_box a.next_page
    {float:none;}

.banner_startfreebox{margin-top:0px;}
.bannerbox h1{font-size:18px;}
.newmenu ul.mainmenu li a
{
    letter-spacing:0px;
    border-radius:11px;
    font-size:12px;
    padding:3px 10px; 
}

}   /*End of Mobile Device*/


@media (min-width: 768px) and (max-width: 991px) /* For Only Tablet Device */
{
    .conten_info_box 
    {
        padding:0px 10px;
        margin-bottom:0px;
    }    
}

.mobile_menu
{
    position:fixed;
  /*  background-color:#ffffff;   */
    z-index:9999;   
    /*margin-left:-2000px;
    margin-top:50px;    */
    left:0;
    margin:10px;
    width:80%;
}
.mobile_menu ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.mobile_menu ul li
{
    border-bottom:solid 1px #ddd;
    border-top:solid 1px #fff;
}
.mobile_menu ul li:first-child{border-top:none;}
.mobile_menu ul li:last-child{ border-bottom:none;}
.mobile_menu ul li a
{
    display:block;
    padding:12px 12px;
    color:#666;
    font-size:14px;
    letter-spacing:0px;
    font-weight:bold;
}
.mobile_menu ul li a.current, .mobile_menu ul li a.current:hover
{
    background-color:#e5e5e5;
}


.mobile_menu ul li a:hover, .mobile_menu ul li a:active, .mobile_menu ul li a:focus
{
    background-color:#f6f6f6;
}



/*Tooltip*/
.tooltip {
  position: fixed;
  z-index: 1070;
  display: block;  
  min-width:100px;
  max-width:250px;
  width:auto;
  visibility: visible;
  font-size: 11px;
  /*line-height: 1.4;*/
  /*opacity: 0;
  filter: alpha(opacity=0); */
  background-color: #808080;
 /* border:solid 1px #999999; */
  border-radius:4px;
  margin-left:6px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -10px;
  margin-left:-10px;
  border-width: 10px 10px 10px 0;
  border-right-color:#808080;
}
.tooltip-inner {  
  padding: 5px 10px;
  color: #000000;
  text-align: left;
  text-decoration: none;  
  background-color:#ffffff;  
  margin: 8px 8px;
  border-radius:4px;  
}/*
.tooltip:before, .tooltip:after
{
    position:absolute;
    content:'';
    font-family:fontAwesome;
    font-size:30px;
    top:50%;
    margin-top:-18px;
}
.tooltip:before{left:-9px; color:#CFCFCF; z-index:2;}
.tooltip:after{left:-10px; color:#999999; z-index:1;}

.practicespan .tooltip:before, .practicespan .tooltip:after
{
    margin-top:-30px;
}*/
.tooltip img{   max-width:100%; height:auto; width:auto;}
.tooltip .tooltip_heading
{
    display:block;
    font-size:14px;
    font-weight:bold;
    text-align:left;
    color:#333333;
    line-height:normal;
    padding:0px 0px 5px 0px;
}
.tooltip .tooltip_content
{
    display:block;
    text-align:left;
    font-size:11.5px;
    font-weight:normal;
    color:#000000;
    line-height:normal;
    padding:0px;
}

/*.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}*/
/*.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
/*.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
/*.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
*/

/*.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}*/

/*
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
*/





/*Take Tour*/
.take_tour_main_box
{
/*    border:solid 1px #ddd;*/
    padding:24px;
}
.take_tour_main_box .form-group
{
    padding:20px 0px;
    margin-bottom:40px;
    border-bottom:solid 1px #dddddd;
}
.take_tour_main_box .form-group:last-child{/*border-bottom:none; margin-bottom:0px;*/}
.take_tour_main_box h1{font-size:32px; font-weight:normal; font-family:Verdana; color:#000000; text-align:center;}
.take_tour_main_box h4{font-size:14px; font-weight:normal; padding-top:10px; text-align:center; color:#555555;}
.take_tour_main_box h5{font-size:14px; font-weight:normal; padding-top:0px; text-align:center; color:#666666;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-left{text-align:left;}

.custmors_box{max-width:800px; margin:0 auto; position:relative; float:none;}
.custmors_box h1{ text-align:left; font-size:24px; margin-bottom:10px; float:left; width:100%;}
.custmors_box .info_text{font-size:16px; line-height:24px; padding-bottom:10px;}
.custmors_box img{width:100%; max-width:100%;}

.take_tour_main_box .img_main_box
{
    margin-top:40px;
    border:solid 0px #ddd;    
}
.take_tour_main_box .img_main_box .img_box
{
    padding:0px 30px;
    border:solid 0px red;
}
.take_tour_main_box .img_main_box .img_box:first-child {text-align:left; padding-left:20px; padding-right:40px;}
.take_tour_main_box .img_main_box .img_box:last-child {text-align:right; padding-left:40px; padding-right:20px;}
.take_tour_main_box .img_box_no_padding{padding:10px 20px;}
.take_tour_main_box .img_box_no_padding:first-child{padding:0px 20px 10px 20px;}
.take_tour_main_box .img_box_no_padding img{max-width:100%; width:auto; height:auto;}

.take_tour_main_box img.img_shadow, .img_shadow
{
    border:solid 1px #cccccc;    
    box-shadow:0px 0px 10px #cccccc;
    margin-bottom:10px;
    width:100%;    
    padding:0px;
}
.img_shadow{padding-top:16px;}
.take_tour_main_box img.img_plain
{
    border:none;
    box-shadow:none;
    margin-bottom:10px;
    width:100%;
    cursor:default;
}
.take_tour_main_box img.img_border
{
    border:solid 1px #ddd;    
    margin-bottom:4px;
    width:auto;
    max-width:100%;
    height:auto;
/*    cursor:default;*/
    border-radius:5px;
}
.take_tour_main_box .img_caption
{
    display:block;
    text-align:center;
    font-size:13px;
    font-weight:bold;
    color:#ffffff;
    margin-bottom:0px;
    padding:4px;
    background-color:#808080;
    margin-top:10px;
}
.take_tour_main_box img.gallery{cursor:pointer;}

.take_tour_main_box .content_box
{
    margin-top:20px;
}
.take_tour_main_box .img_box .content_box
{
    text-align:left;
    color:#666666;
    padding:0px 0px 0px 6px;
    font-size:12px;
    margin-top:0px;
}
.take_tour_main_box .content_box h2, .take_tour_main_box .right_content h2

{
    color:#555555;    
    padding-bottom:5px;
    font-size:16px;
    font-weight:normal;
}

.take_tour_main_box .right_content
{
    font-size:14px;
    color:#666666;
    padding-left:10px;
}
.pointer{cursor:pointer;}

/*End Take Tour*/
#image_zoom{ width:480px; height:500px; margin:-250px 0px 0px -240px; display:none; z-index:9999;  background-color:#dddddd; position:fixed; opacity:1; top:50%; left:50%; border:solid 1px #666666; box-shadow:0px 0px 15px #000000;}
#image_zoom img{width:auto; overflow:hidden; max-width:100%; height:auto;}
#close{float:right; margin:-24px -24px 0px 0px; z-index:99999; color:#ffffff; cursor:pointer;}
.overlay{ width:100%; margin:0px; padding:0px; z-index:999; display:none; height:100%; background-color:#000000; opacity:0.5; position:fixed; top:0%; left:0%;}

.faq_box
{
	margin-top:40px;
}
/*.faq_head
{
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:5px 0px;	
}*/
.faq_bigtext
{
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:3px 0px;
	margin-top:20px;
	
}
.faq_smalltext
{
	font-size:12px;
	font-weight:normal;
	display:block;
	padding:0px 0px 2px 0px;
}
#sliderbox
{
    padding:0px 10px 0px 10px; text-align:center; display:block; 
    margin-left:110px; margin-right:10px;
     overflow:hidden;
    background-image:url('../images/Speedexam-customer.png');
    background-repeat:no-repeat;
    background-position:center;
    height:80px;
}
#sliderbox img{max-width:100%; display:none;}

@media (max-width: 767px)   /* For Only Mobile Device */
{
    .take_tour_main_box{padding:10px;}
    .take_tour_main_box h1{font-size:18px;}    
    .take_tour_main_box .form-group{padding:10px 0px; margin-bottom:20px;}
    .take_tour_main_box .img_main_box .img_box:first-child {text-align:left; margin-bottom:20px; padding-left:0px; padding-right:0px;}
    .take_tour_main_box .img_main_box .img_box:last-child {text-align:right; padding-left:0px; padding-right:0px;}
    .take_tour_main_box .img_box_no_padding{padding:0px 0px;}
    .take_tour_main_box .img_box_no_padding:first-child{padding:0px 0px 0px 0px;}    
    .creditpack_box h2, h2.faq_head{font-size:16px;}
    .creditpack_inner .btn_info{text-align:left;}
    .creditpack_main_inner{padding-bottom:20px;}
    .bottomdiv{margin-top:10px;}
    .social_media{margin-bottom:26px;}
    
    .custmors_box{max-width:100%;}
    .custmors_box h1{font-size:18px; margin-bottom:10px;}
    .custmors_box .info_text{font-size:14px; line-height:20px; padding-bottom:10px;}
    .custmors_box img{width:100%; max-width:100%;}    
}

.full_box a{display:block; text-align:center;}
.full_box a.custmortag {display:inline-block;}

/*.popupbox
{
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background-color:rgba(0,0,0,0.799);
    z-index:9999;
     display:none;
}
.popupbox.in{display:block;}
.popup_contentbox
{
    min-height:80%;
    background-color:#fff;
    border:solid 1px #000;
    margin:0 auto;
    position:absolute;
    left:0;
    right:0;
    top:10%;
    width:50%;
    border-radius:5px;
    padding:0px;   
}

.popup_header
{
    border-bottom:solid 1px #ddd;
    padding:10px 10px;
    width:100%;
}
.popup_content
{
    padding:10px 10px;
    width:100%;
    overflow-x:hidden;
    overflow-y:auto;
    margin-bottom:40px;    
}
.popup_footer
{
    padding:10px 10px;
    border-top:solid 1px #ddd;
    position:absolute;
    bottom:0;
    width:100%;
}
.Videocaption
{
    font-size:14px;
    letter-spacing:1px;
    color:#666;    
}
*/

.overalldatainfobox
{
    padding:20px 20px;    
    margin-top:50px;
    margin-bottom:50px;   
 
}
.overalldatainfo
{
    border-width:1px;
    border-style:solid;
    border-color:transparent;
    padding:20px;
    text-align:center;    
}
.overalldatainfo:nth-child(2)
{
    border-left-color:#ddd;
    border-right-color:#ddd;    
}

.overalldatainfo .fa
{
    display:block;
    font-size:250%;
    color:#999;
}
.overalldatainfo .big_text
{
    font-size:48px;
    display:block;    
    color:#333;
    padding:6px 0px;
    color:#fd9c3a;
    letter-spacing:1.5px;
    font-weight:400;
}
.overalldatainfo .small_text
{
    font-size:18px;
    display:block;
    line-height:normal;
    color:#a7a7a7;
    font-weight:normal;
    letter-spacing:1.5px;
    max-width:100px;
    text-align:center;
    margin:0 auto;
}

.tourtabbox
{
    background-color:#fff;
    z-index:99;
    float:left;
    width:100%;
}
/* .tourtabbox.fixed{top:68px; position:fixed; width:inherit; padding-top:10px;} */
.tourtabbox.fixed { top:90px; position:fixed; width:100%; }

.tourtabbox_inner
{
    /*border:solid 1px #000;*/
	text-align:center;
    display:inline-block;
    margin:0 auto;
    width:100%;
    border-bottom:solid 1px #ccc;
    font-size:0; 
    padding:10px 0px 0px 0px;
    margin:0;
    list-style:none;
}
.tourtab
{
     display:inline-block;     
     border:solid 1px #ccc;
     border-left:none;     
     padding:7px 7px;
     text-align:center;     
     position:relative;
     font-weight:normal;
     width:120px;     
     margin:0px;     
     font-size:14px;
     color:#666;
     cursor:pointer;
     bottom:-1px;     
     margin-left:0px;     
     font-family:Verdana, Geneva, sans-serif;
     background: -webkit-linear-gradient(#eee, #fff); /* For Safari 5.1 to 6.0 */
     background: -o-linear-gradient(#eee, #fff); /* For Opera 11.1 to 12.0 */
     background: -moz-linear-gradient(#eee, #fff); /* For Firefox 3.6 to 15 */
     background: linear-gradient(#eee, #fff); /* Standard syntax */
     
    
}
.tourtab:first-child
{
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
    border-left:solid 1px #ccc;
}
.tourtab:last-child
{
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
}

.tourtab img
{
    width:24px;
    height:auto;
    margin-bottom:8px;
}
.tourtab span
{
    display:block;
    line-height:normal;
}
.tourtab.active:hover,
.tourtab.active{background:#fff; color:#0395cf; font-weight:bold; border-bottom-color:transparent;}

.tourtab:hover
{
    font-weight:normal;
    background:#fff;    
}

.selectcurrencydiv {
    float:right;
    margin-top:34px;
    /*border:solid 1px #fff;
    border-radius:2px;*/
}
.selectcurrencydiv label{
    /*float:left;*/
    display:inline-block;
    border-radius:2px;
    border-style:solid;
    border-width:1px;
    border-color:transparent;
    font-size:10px;
    padding:1px 3px;    
    line-height:normal;
    cursor:pointer;
    margin-left:3px;
}
.selectcurrencydiv label.selected{
    color:#03adf1;
    background-color:#ffffff;
}

@media (max-width: 767px)   /* For Only Mobile Device */
{
    /*.popup_contentbox{ width:100%; min-height:10%; height:80%; top:0%;}*/
    .selectcurrencydiv {margin-top:18px;    }
    .tourtabbox_inner
    {    
        text-align:center;
        display:inline-block;
        margin:0 auto;
        width:100%;
        border-bottom:solid 1px #ccc;   
        font-size:0; 
        padding:6px;
        margin:0;
    }
.tourtab, .tourtab.active, .tourtab:hover, .tourtab.active:hover
{
     display:inline-block;          
     border:solid 1px #ccc;
     text-align:center;
     position:relative;
     font-weight:normal;
     width:78px;
     height :78px;
     padding:16px 0px;
     margin:5px;     
     font-size:12px;
     bottom:0px;     
     background:#fff;
     font-weight:normal;
     color:#666;
     
}
.tourtab, .tourtab:first-child, .tourtab:last-child
{
    border-radius:50%;
}
.tourtab:focus, .tourtab:active,
.tourtab.active:focus, .tourtab.active:active
{
    box-shadow:0px 0px 10px #333;
    border:solid 1px #000;
    color:#000;
}
.tourtab img
{
    width:16px;
    height:auto;
    margin-bottom:8px;
}
.tourtab span
{
    display:block;
    line-height:normal;
}

    
    
}



/*  For Features Pages  */

        .feature_main_box
        {
            background: -webkit-gradient(linear, left top, right top, from(#027dae), to(#03adf1));		
		    background: -moz-linear-gradient(90deg, #027dae, #03adf1); /* For Firefox 3.6 to 15 */
		    background: linear-gradient(90deg, #027dae, #03adf1); /* Standard syntax (must be last) */            
		    background: -o-linear-gradient(90deg, #027dae, #03adf1); /* For Opera 11.1 to 12.0 */
		    border:none;
        }
        .features_sidebar{background-color:transparent;}
        .features_sidebar ul li a{border:none; color:#d2f2fe; text-shadow:none; font-weight:normal; padding:14px 4px 14px 10px;}
        .features_sidebar ul li a:hover{background-color:transparent; border:none; color:#fff; opacity:0.8;}
        .features_sidebar ul li a.current
        {
           background-color:#0295d0;
            color:#fff;
            font-weight:bold;
            border:none;
        }
        .features_content{border-left-color:#0289bf; padding:30px 50px 30px 50px; position:relative;}
        .features_inner_content{padding-bottom:0px;}
        
        .features_sidebar ul li a span:not(.fa){padding-bottom:0px;}
        .features_sidebar ul li a.current span:not(.fa){font-size:100%;}
        .features_sidebar ul li:first-child a.current{border-top:none;}
       
        
       .features_sidebar .home_logo img{max-width:100%; padding:50px 10px 30px 10px;}
       .features_content h1
        {             
            color: #666666;
            display: block;
            font-size: 42px;
            font-weight: normal;
            margin-bottom: 00px;
            margin-top:0px;
            text-align: Left;
        }       
        .features_content_height_set{min-height:300px;}
        
        .features_inner_content p.feature_text {
            color: #555555;
            font-family: Verdana,Geneva,sans-serif;            
            font-size: 18px;
            line-height: 26px;
            text-align: Left;
        }
        .feature_bottom_button_box{margin:20px 0px;}
        .img_link{display:inline-block; text-align:center; margin-bottom:0px;}
        .setheightforfeatures{min-height:830px;}
        
        #showvideo
        {
             position:fixed; top:0; bottom:0; left:0; right:0; margin:auto; background-color:#000; z-index:9999; display:none;
        }
        .popup_close
        {
            /*float:right;    
            color:#333;    
            cursor:pointer;
            background-color:transparent;
            border:none;
            display:inline-block;
            font-size:200%;    */
            position:absolute; top:30px; right:30px; z-index:9999; color:#fff;
        }
        .popup_close:hover{opacity:0.8;}
         #showvideo iframe
         {
             width:100%; height:100%; position:absolute;
         }
        
        @media (max-width: 767px)   /* For Only Mobile Device */
        {
            .features_content { padding:30px 10px 30px 10px;}
            .features_sidebar .home_logo img{max-width:100%; padding:40px 10px 20px 10px;}
            .features_content h1{font-size:20px;}
            .features_inner_content p.feature_text {font-size:15px; line-height:22px;}
            .features_sidebar ul li a{text-align:center;}
            .feature_bottom_button_box{margin:0px 0px 20px 0px;}
            
            .newmenu.fixed, .tourtabbox.fixed{position:relative;}
        }
    

/* END For Features Pages  */

.big_text .small_light{font-size:80%;font-weight:bold; color:inherit;}
.small_text .small_light{font-size:100%; font-weight:normal; color:inherit;}

#siteseal {    
    display:inline-block;
}
#siteseal img {
    width:auto;
    height:36px;
    max-height:100%;
}
