@charset "utf-8";@media only screen and (min-width:768px) and (max-width:947px){
body{margin:0;padding:0;}
.container {width: 100%;padding: 0;margin: 0 auto;}
.top_navbar{height:auto; overflow:visible;}
.top_inn{width:100%;margin:0 auto;padding:0;}
.top_navbar .top_navbar_left{width:35%;margin:0px 0px 0px 10px;padding:0px;}
.top_navbar .top_navbar_left img{auto;margin:0;padding:0;border:0; width:auto;}
.top_navbar_right{width:60%;margin:0px;padding:0;}
.rt_top{width: 97%;margin: 0px 0px 0px 10px;float: left;padding: 0;}
.topheading{padding: 0; margin: 42px 0px 0px 0px; width: auto; position: absolute; top:0; right: 300px;}
.topheading h1{font-size:14px;}
.topheading p{font-size:12px;line-height:16px;}
.topicon{margin: 10px 0px 0px 0px; float: right; position: absolute; top: 0px; right: 18px; width: 65%;}
.topicon img {padding: 0;margin:0px 10px;    border: 2px solid #fff; /*width:auto;*/width: 13%;}
.topicon p{padding:0px;margin:0px; text-align: right;}
.col_icon {margin-left: 20px;}
.slide_box{padding:0%;width: 84%;}
.slide_box h1, .slide_box h2{
    font-size: 27px;
    line-height: 44px;
    margin: -214px 0px 0px 0px;
}
.container-img {
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
}
.custon_col_img img {
    width: 275px;
    height: auto;
}

.tooltip_box {
    width: 15%;
    padding: 1%;
    margin: 0%;
    border: 0px;
    box-shadow: 0 19px 38px rgb(0 0 0 / 15%), 0 15px 12px rgb(0 0 0 / 10%);
    background: #FFF;
    float: left;
    border-radius: 10px;
}
.btx1{margin: 0% 0% 0% 2%;}
.btx2{margin: 20% 0% 0% 2%;}
.btx3{margin: 11% 0% 0% 2%;}
.btx4{margin: 11% 0% 0% 2%;}
.btx5{margin: 20% 0% 0% 2%;}
.tooltip .tooltiptext {
    visibility: hidden;
    width: 250px;
    /* width: 100%; */
    background-color: #fb5c02;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 110%;
    left: 0%;
    margin-left: -60px;
}
.custon_col_img_new img {
    width: 22%;
    height: auto;
    text-align: center;
    margin: -17% 0% 0% -16%;
}
.slide_btn_box{width:100%;margin-top: 30px;}
.slide_btn_box a {padding: 15px;}
.imgthumb img {width: 100%;}
.fea_main{width:100%;margin:0 auto;padding:0;}
.inn_fea_main{width:95%;margin:0 auto;padding:4% 0%;}
.left_fea{width:47%;margin:6% 5% 0% 5%;padding:0;}
.inn_fea_main .left_fea .sf_box{width:90%;margin:1% 0%; padding:2% 5%;text-align:center;}
.inn_fea_main .left_fea .side_left_bx2 p { font-size: 16px;line-height: 28px;text-align: justify;}
.inn_fea_main .left_fea .sf_box strong {font-size: 15px;}
.left_fea h3 span2 {font-size: 16px; margin-top:5px;}
.left_fea span {margin:10px 0px;}
.left_fea h3 {font-size: 20px; line-height:20px;}
.right_fea span {margin:10px 0px;}
.right_fea h3 {font-size: 21px;}
.col_custom_thumbnail h3 {font-size: 20px; line-height:30px;}
.col_custom_thumbnail span {margin:10px 0px;}
.twocol, .devicecol{width:96% !important;padding:0% 2%;}
.right_fea{width:42%;margin:85px 0px 0px 0px;padding:0%; text-align:center;}
.right_fea img{width:90%;height:auto;}
.main_wraper{width:100%;margin:0 auto;padding:4% 0%;}
.inner_main_wraper{width:98%;margin:0 auto;padding:0% 1%;}
.lt_wrap{margin:2%;width:26%;}
.heading_main h1, .heading_main h2, .heading_main h3{color: #333; font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: 27px; letter-spacing: -0.06em; text-align: center; margin-bottom: 20px; font-weight: bold; padding: 0px 10px;}
.heading_main p {font-size:16px !important;line-height:24px !important; text-align:justify !important; padding: 10px 0px !important; width: 95% !important; margin: 0 auto;}
.heading_main h4 {font-size:21px; width:80%;}
.middle_part_outer{width:98%;margin:0px;padding:4% 1%;}
.middle_part_inner{width:100%;margin:0 auto;padding:0;}
.headlt {width:100%;margin:0px auto 15px auto;padding: 0;}
.headlt p, .half_headingbox p{font-size:15px;padding:4px;}
.two_half .largtext{font-size:18px;}
.two_half .smalltext{font-size:12px;}
.two_half .vsmalltext{font-size:12px;}
.lt_two_halfbox p{font-size:20px;}
.lineheight_2{line-height:24px;}
.full_col_box, .fullleftbox{height:auto;padding:5px 0px;}
.conditionbox p{text-align:left;padding:0px 0px 0px 10px;}
.sidebox p{font-size:13px;line-height:22px;}
.inner_column_outer{width:100%;margin:0 auto;padding:0;}
.column_lt{width:42%;height:191px;float:left;margin:2%;padding:2% 2% 0% 2%;}
.feature_col p {font-size: 17px;}
.contact_tab td{width:100%;margin:0;display:block;}
.form_iframe{height:630px;}
.left_form{width:92% !important;margin:0% 1% 2% 1%;padding:0% 2%;font-family:'Open Sans', sans-serif;font-size:14px;}
.contact_information{width:100%;margin:0px 0px 0px 0px;padding:0;}
.contact_information p, .left_wp_contact p {font-size: 14px;}
.gmapbox{width:98%;float:left;margin:20px 0px 0px 0px;padding:4px;border:1px solid #EEE;}
.contact_tab td input:not([type=checkbox]), table td select:not([type=checkbox]), table td textarea:not([type=checkbox]){width:99%;}
.radiotext{width:60% !important;}
.socialradio{width:98%;}
.half_width{width:46% !important;margin:5px 5px !important;float:left;}
.lt_midwrap{padding:2%;margin:3% auto;width:100%;z-index:999;}
.text_lt p{font-size:16px;}
.footer_inner{width:100%;margin:0 auto;padding:0;}
.left_footer{width:45%;margin:2% 0% 2% 2%;padding:0% 2%;}
.footer_app {width: 47%; float: left; margin: 0% 2% 0% 0%; padding: 0;}
.footer_app img {
    padding: 0;
    margin: 0px 10px 0px 0px;
    border: 2px solid #fff;
    width: 85px;
    border-radius: 5px;
}
.left_footer li{padding:6px 0px;}
.botom_wrap{width:96%;margin:2% auto;padding:2%;}
.pages_box_outer{width:100%;margin:0 auto;padding:0px;}
.pages_box_inner{width:96%;margin:0 auto;padding:4% 2%;}
.servicebox{width:46%;height:140px;}
.pages_box_inner h2{margin:10px 0px;}
.content-wrapper, .content-wrap{width:96%;margin:0 auto;padding:0% 1%;}
.content-wrapper img{max-width:100%;height:auto;}
.single, .social_link, .social_logo, .blog{width:98%;margin:0 auto;padding:0% 1%;}
.social_logo{margin-top:2% !important;margin-bottom:3% !important;}
.social_logo a{margin-right:10px !important;}
.single h1{line-height:36px;}
.single li a{line-height:26px;}
.social_link p{line-height:30px;}
#nav-single, .folio-page-info{margin:4% 0%;}
.content-info, #crumbs{width:100%;margin:0 auto;padding:1% 0%;margin-top:5px;}
.alignright{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.alignleft, .alignleftbullet{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.aligncenter{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.content-info-half-page{width:100%;margin:0 auto;padding:0%;}
.tag_blog{width:99%;margin:0 auto;padding:0%;}
.tag_blog h1{line-height:36px;}
.blog_post li a{line-height:26px;}
.tag_blog img{width:100%;height:auto;margin:0px 0px 10px 0px;padding:0%;text-align:center;border:0;}
.sidebar{width:100%;margin:0 auto;padding:3% 0% 1% 0%;border:0px;}
.sidebar ul{margin:0;padding:0;}
.sidebar ul li{display:block;padding-left:0px;margin-left:0px;}
.cat_blog{width:99%;margin:0 auto;padding:0%;}
.blog_post{width:99%;margin:0 auto;padding:0%;}
.cat_blog img {width:100%;height:auto;margin:0px 0px 10px 0px;padding:0;border:0;float:none;}
.content_inner{width:98%;margin:0 auto;padding:1%;border:0;}
#searchform #s{margin-top:10px;}
#blogmain{width:98%;margin:0 auto;padding:1%; border-right:0px;}
.blog_list{width:100%;margin:0 auto;padding:1% 0%;}
#blogmain img{width:100%;margin:0;padding:0;float:none;border:0;}
.sl{width:97%;margin:0 auto;padding:0;}
.vdo_box {width: 100%; margin: 0 auto; float: none;}
.vdoframe {height:190px; width: 100%;}
.thumbbox img {width: auto !important; height: 104px !important;}
.slide2_mrtop {margin-top: 5px !important;}
.lt_bt_wrap {width: 98%; margin: 2% 0% 2% 2%;}
.lt_bt_wrap span{ display:block;padding-left: 5px;}
.rt_bt_wrap {width: 95%; margin: 10px auto 10px auto;/* background: #333;*/ padding: 10px;}
.rt_bt_wrap a { margin: 0;padding: 0px 5px; font-size: 12px;}
.rt_bt_wrap .tinyfont { font-size: 12px;}
.title_inn h1 {font-size: 30px; text-align: center; padding: 0px 5px 10px 5px;}
.inn_col_images img{width:100%; height:auto; margin:1% 0%;padding:0px; float:left;}
#back-to-top {bottom: -10px;}
.left_slidebox {padding: 0% 1%;margin: 3% 0%;width: 48%;}
.left_slidebox .small_line {font-size: 15px; line-height: 24px; text-align: justify;}
.right_slidebox {padding: 0% 1%; margin: 6% 0% 0% 0%; width: 48%;}
.left_col_sec .title_heading {font-size: 20px; line-height: 19px;}
.right_slidebox .slide_btn_box {width: 100%; margin: 0px auto; padding: 0; float: none;}
.left_slidebox span{display:inline; padding-left:4px;}
.left_fea .media_top_mr{margin-top:15px;}
.heading_main span4{display:inline; padding-left:4px;}
.cl_mid_colbx {width: 50%;}
.left_cl{width:33%; text-align:center;}
.heading_main .left_cl p{text-align:center !important;}
.heading_main .left_cl span6{font-size:18px;}
.form_iframe{height:615px;}
.bigfont h2{font-size: 50px !important; margin:10px 0px 0px 0px !important;}
.left_fea_col_wrap {width: 100% !important;}
.wrap_left_colbox {width: 29%; margin: 0px 2% 0% 2%;}
.wrap_icon_leftcolbox {left: 72px;}
.shadowdiv{width: 29%; margin: 0;}
.shadowdiv .wrap_left_colbox {width: 100%;margin: 0px 2% 0% 2%; margin-bottom: 0%;}
.pages_table {width: 97%;margin: 7% 1%;}
.leftpack {width: 44%;margin: 0% 3%;}
.rigthpack {width: 48%; margin: 0%;}
.wrap_two_col { width: 90%; height: auto;}
.mobpadding{padding:10px 0px !important; background: #f7f9f9 !important;} 
.lastwrap_left{margin-bottom:8% !important;} 
.shadowdiv .boxshadow{display:none;}

}
@media only screen and (min-width:480px) and (max-width:767px){
body{margin:0;padding:0;}
.container {width: 95%;padding: 0;margin: 0 auto;}
.top_navbar{height:auto; overflow:visible;}
.top_inn{width:100%;margin:0 auto;padding:0;}
.top_navbar .top_navbar_left{width:35%;margin:0px 0px 0px 10px;padding:0px;}
.top_navbar .top_navbar_left img{margin:0;padding:0;border:0; width:80%;}
.top_navbar_right{width:60%;margin:0px;padding:0;}
.rt_top{width: 97%;margin: 0px 0px 0px 10px;float: left;padding: 0;}
.topheading{padding: 0; margin: 18px 0px 0px 0px; width: auto; position: absolute; top:0; right: 60px;}
.topheading h1{font-size:14px;}
.topheading p{font-size:12px;line-height:16px;}
.topicon{margin: 2px 0px 0px 0px; float: right; position: absolute; top: 0px; right: 18px; width: 40px;}
.topicon img {padding: 0;margin:0px 10px;border:0; width:auto;}
.topicon p{padding:0px;margin:0px; text-align: right;}
.col_icon {margin-left: 20px;}
.slide_box{padding:0%;}
.slide_box h1, .slide_box h2{font-size:30px;line-height:32px;}
.slide_btn_box{width:100%;margin-top: 30px;}
.slide_btn_box a {padding: 15px;}
.imgthumb img {width: 100%;}
.fea_main{width:100%;margin:0 auto;padding:0;}
.inn_fea_main{width:95%;margin:0 auto;padding:4% 0%;}
.left_fea{width:98%;margin:6% auto 0% auto;padding:0;}
.inn_fea_main .left_fea .sf_box{width:90%;margin:1% 0%; padding:2% 5%;text-align:center;}
.inn_fea_main .left_fea .side_left_bx2 p { font-size: 16px;line-height: 28px;text-align: justify;}
.left_fea h3 span2 {font-size: 16px; margin-top:5px;}
.left_fea span {margin:10px 0px;}
.left_fea h3 {font-size: 20px; line-height:20px;}
.right_fea span {margin:10px 0px;}
.right_fea h3 {font-size: 21px;}
.col_custom_thumbnail h3 {font-size: 20px; line-height:30px;}
.col_custom_thumbnail span {margin:10px 0px;}
.twocol, .devicecol{width:96% !important;padding:0% 2%;}
.right_fea{width:100%;margin:0 auto;padding:0%; text-align:center;}
.right_fea img{width:60%;height:auto;}
.main_wraper{width:100%;margin:0 auto;padding:4% 0%;}
.inner_main_wraper{width:98%;margin:0 auto;padding:0% 1%;}
.lt_wrap{margin:2%;width:43%;}
.heading_main h1, .heading_main h2, .heading_main h3{color: #333; font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: 27px; letter-spacing: -0.06em; text-align: center; margin-bottom: 20px; font-weight: bold; padding: 0px 10px;}
.heading_main p {font-size:16px !important;line-height:24px !important; text-align:justify !important; padding: 10px 0px !important; width: 95% !important; margin: 0 auto;}
.heading_main h4 {font-size:21px; width:80%;}
.middle_part_outer{width:98%;margin:0px;padding:4% 1%;}
.middle_part_inner{width:100%;margin:0 auto;padding:0;}
.headlt {width:100%;margin:0px auto 15px auto;padding: 0;}
.headlt p, .half_headingbox p{font-size:15px;padding:4px;}
.two_half .largtext{font-size:18px;}
.two_half .smalltext{font-size:12px;}
.two_half .vsmalltext{font-size:12px;}
.lt_two_halfbox p{font-size:20px;}
.lineheight_2{line-height:24px;}
.full_col_box, .fullleftbox{height:auto;padding:5px 0px;}
.conditionbox p{text-align:left;padding:0px 0px 0px 10px;}
.sidebox p{font-size:13px;line-height:22px;}
.inner_column_outer{width:100%;margin:0 auto;padding:0;}
.column_lt{width:42%;height:191px;float:left;margin:2%;padding:2% 2% 0% 2%;}
.feature_col p {font-size: 17px;}
.contact_tab td{width:100%;margin:0;display:block;}
.form_iframe{height:630px;}
.left_form{width:92% !important;margin:0% 1% 2% 1%;padding:0% 2%;font-family:'Open Sans', sans-serif;font-size:14px;}
.contact_information{width:100%;margin:0px 0px 0px 0px;padding:0;}
.contact_information p, .left_wp_contact p {font-size: 14px;}
.gmapbox{width:98%;float:left;margin:20px 0px 0px 0px;padding:4px;border:1px solid #EEE;}
.contact_tab td input:not([type=checkbox]), table td select:not([type=checkbox]), table td textarea:not([type=checkbox]){width:99%;}
.radiotext{width:60% !important;}
.socialradio{width:98%;}
.half_width{width:46% !important;margin:5px 5px !important;float:left;}
.lt_midwrap{padding:2%;margin:3% auto;width:100%;z-index:999;}
.text_lt p{font-size:16px;}
.footer_inner{width:100%;margin:0 auto;padding:0;}
.left_footer{width:93%;margin:2% 0% 2% 2%;padding:0% 2%;}
.left_footer li{padding:6px 0px;}
.botom_wrap{width:96%;margin:2% auto;padding:2%;}
.pages_box_outer{width:100%;margin:0 auto;padding:0px;}
.pages_box_inner{width:96%;margin:0 auto;padding:4% 2%;}
.servicebox{width:46%;height:140px;}
.pages_box_inner h2{margin:10px 0px;}
.content-wrapper, .content-wrap{width:96%;margin:0 auto;padding:0% 1%;}
.content-wrapper img{max-width:100%;height:auto;}
.single, .social_link, .social_logo, .blog{width:98%;margin:0 auto;padding:0% 1%;}
.social_logo{margin-top:2% !important;margin-bottom:3% !important;}
.social_logo a{margin-right:10px !important;}
.single h1{line-height:36px;}
.single li a{line-height:26px;}
.social_link p{line-height:30px;}
#nav-single, .folio-page-info{margin:4% 0%;}
.content-info, #crumbs{width:100%;margin:0 auto;padding:1% 0%;margin-top:5px;}
.alignright{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.alignleft, .alignleftbullet{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.aligncenter{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.content-info-half-page{width:100%;margin:0 auto;padding:0%;}
.tag_blog{width:99%;margin:0 auto;padding:0%;}
.tag_blog h1{line-height:36px;}
.blog_post li a{line-height:26px;}
.tag_blog img{width:100%;height:auto;margin:0px 0px 10px 0px;padding:0%;text-align:center;border:0;}
.sidebar{width:100%;margin:0 auto;padding:3% 0% 1% 0%;border:0px;}
.sidebar ul{margin:0;padding:0;}
.sidebar ul li{display:block;padding-left:0px;margin-left:0px;}
.cat_blog{width:99%;margin:0 auto;padding:0%;}
.blog_post{width:99%;margin:0 auto;padding:0%;}
.cat_blog img {width:100%;height:auto;margin:0px 0px 10px 0px;padding:0;border:0;float:none;}
.content_inner{width:98%;margin:0 auto;padding:1%;border:0;}
#searchform #s{margin-top:10px;}
#blogmain{width:98%;margin:0 auto;padding:1%; border-right:0px;}
.blog_list{width:100%;margin:0 auto;padding:1% 0%;}
#blogmain img{width:100%;margin:0;padding:0;float:none;border:0;}
.sl{width:97%;margin:0 auto;padding:0;}
.vdo_box {width: 100%; margin: 0 auto; float: none;}
.vdoframe {height: 370px; width: 100%;}
.thumbbox img {width: auto !important; height: 104px !important;}
.slide2_mrtop {margin-top: 5px !important;}
.lt_bt_wrap {width: 98%; margin: 2% 0% 2% 2%;}
.lt_bt_wrap span{ display:block;padding-left: 5px;}
.rt_bt_wrap {width: 95%; margin: 10px auto 10px auto; background: #333; padding: 10px;}
.rt_bt_wrap a { margin: 0;padding: 0px 5px; font-size: 12px;}
.rt_bt_wrap .tinyfont { font-size: 12px;}
.title_inn h1 {font-size: 30px; text-align: center; padding: 0px 5px 10px 5px;}
.inn_col_images img{width:100%; height:auto; margin:1% 0%;padding:0px; float:left;}
#back-to-top {bottom: -10px;}
.left_slidebox {padding: 0% 1%; margin: 3% auto; width: 98%;}
.left_slidebox .small_line {font-size: 15px; line-height: 24px; text-align: justify;}
.right_slidebox {padding: 0% 1%; margin: 5% auto 0% auto; width: 98%;}
.left_col_sec .title_heading {font-size: 20px; line-height: 19px;}
.right_slidebox .slide_btn_box {width: 100%; margin: 0px auto; padding: 0; float: none;}
.left_slidebox span{display:inline; padding-left:4px;}
.left_fea .media_top_mr{margin-top:15px;}
.heading_main span4{display:inline; padding-left:4px;}
.cl_mid_colbx {width: 100%;}
.left_cl{width:33%; text-align:center;}
.heading_main .left_cl p{text-align:center !important;}
.heading_main .left_cl span6{font-size:18px;}
.bigfont h2{font-size: 50px !important; margin:10px 0px 0px 0px !important;}
.left_fea_col_wrap {width: 100% !important;}
.wrap_left_colbox {width: 96%; margin: 0px 2% 12% 2%;}
.wrap_icon_leftcolbox {left: 278px;}
.pages_table {width: 97%;margin: 7% 1%;}
.leftpack {width: 94%;margin: 0% 3%;}
.rigthpack {width: 94%; margin: 6% 3%;}
.wrap_two_col { width: 90%; height: auto;}
.mobpadding{padding:10px 0px !important; background: #f7f9f9 !important;} 
.lastwrap_left{margin-bottom:8% !important;} 
.rigthpack {text-align:center;}
.rigthpack img {width:70%;}
.shadowdiv{width: 100%; margin: 0 auto;}
.shadowdiv .boxshadow{display:none;}
.download_wrapper {margin:40px 0px 10px 0px; float:left; display:block; width:100%;}
.download_wrapper a {padding:14px 10px;}
}
@media only screen and (max-width:479px){
body{margin:0;padding:0;}
.container {width: 100%;padding: 0;margin: 0 auto;}
.top_navbar{/*height:auto;*/height:60px; overflow:visible;}
.top_inn{width:100%;margin:0 auto;padding:0;}
.top_navbar .top_navbar_left{width:35%;margin:20px 0px 0px 10px;padding:0px;}
.top_navbar .top_navbar_left img{width:100%;height:auto;margin:0;padding:0;border:0;}
.top_navbar_right{width:60%;margin:0px;padding:0;}
.rt_top{width: 97%;margin: 0px 0px 0px 10px;float: left;padding: 0;}
.topheading{padding: 0; margin: 5px 0px 0px 0px; width: auto; position: absolute; top:0; right: 26px;}
.topheading h1{font-size:12px;}
.topheading p{font-size:12px;line-height:16px;}
.topicon{    margin: 7px 0px 0px 0px; float: right; position: absolute; top: 15px; right: 6px; width: 55%;}
.topicon img {padding: 0;margin:0px 10px;    border: 2px solid #fff;    width: 35%; /*width:auto;*/}
.topicon p{padding:0px;margin:0px; text-align: right;}
.col_icon {margin-left: 10px;}
.slide_box{padding:0%; width: 90%;}
.container-img {width: 100%;height: 160px;margin: 0px 0px 0px 0px;}
.slide_box h2 {
    /* color: #2b2b2b; */
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 46px;
    margin: -198px 0px 0px 0px;
    padding: 0;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
}
.slide_box h1, .slide_box h2{font-size:19px;line-height:11px;margin: -153px 0px 0px 0px;}
.slide_btn_box{width:100%;margin-top: 30px;}
.slide_btn_box a {padding: 8px;}
.imgthumb img {width: 100%;}
.fea_main{width:100%;margin:0 auto;padding:0;}
.inn_fea_main{width:95%;margin:0 auto;padding:4% 0%;}
.left_fea{width:98%;margin:10% auto 0% auto;padding:0;}
#left_fleet{margin:-10% auto 0% auto;padding:0;}
.btx1{margin: 0% 0% 0% 0%;}
.btx2{margin: 0% 0% 0% 0%;}
.btx3{margin: 0% 0% 0% 0%;}
.btx4{margin: 0% 0% 0% 0%;}
.btx5{margin: 0% 0% 0% 0%;}
.tooltip_box {
    width: 100%;
    padding: 1%;
    margin: 5% 0% 0% 0%;

    border: 0px;
    box-shadow: 0 19px 38px rgb(0 0 0 / 0%), 0 15px 12px rgb(0 0 0 / 10%);
    background: #FFF;
    /*float: left;*/
    border-radius: 10px;
}
.custon_col_img_new img {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 5% 0% 0% 0%;
}
.tooltip .tooltiptext {
    visibility: hidden;
    /* width: 120px; */
    width: 100%;
    background-color: #fb5c02;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: 110%;
    left: 19%;
    margin-left: -60px;
}
.inn_fea_main .left_fea .sf_box{width:90%;margin:5% 0%; padding:2% 5%;text-align:center;}
.inn_fea_main .left_fea .sf_box p {font-size:14px;}
.inn_fea_main .left_fea .side_left_bx2 p { font-size: 16px;line-height: 28px;text-align: justify;}
.left_fea h3 span2 {font-size: 16px; margin-top:5px;}
.left_fea span {margin:10px 0px;}
.left_fea h3 {font-size: 20px; line-height:20px;}
.right_fea span {margin:10px 0px;}
.right_fea h3 {font-size: 21px;}
.col_custom_thumbnail h3 {font-size: 20px; line-height:30px;}
.col_custom_thumbnail span {margin:10px 0px;}
.twocol, .devicecol{width:96% !important;padding:0% 2%;}
.right_fea{width:100%;margin:0 auto;padding:0%;margin: 40px 0px 0px 0px;}
.right_fea img{width:100%;height:auto;}
.main_wraper{width:100%;margin:0 auto;padding:4% 0%;}
.inner_main_wraper{width:98%;margin:0 auto;padding:0% 1%;}
.lt_wrap{margin:2%;width:92%;}
.heading_main h1, .heading_main h2, .heading_main h3{color: #333; font-family: 'Montserrat', sans-serif; font-size: 22px; line-height: 27px; letter-spacing: -0.06em; text-align: center; margin-bottom: 20px; font-weight: bold; padding: 0px 10px;}
.heading_main p {font-size:16px !important;line-height:24px !important; text-align:justify !important; padding: 10px 0px !important; width: 95% !important; margin: 0 auto;}
.heading_main h4 {font-size:21px; width:80%;}
.middle_part_outer{width:98%;margin:0px;padding:4% 1%;}
.middle_part_inner{width:100%;margin:0 auto;padding:0;}
.headlt {width:100%;margin:0px auto 15px auto;padding: 0;}
.headlt p, .half_headingbox p{font-size:15px;padding:4px;}
.two_half .largtext{font-size:18px;}
.two_half .smalltext{font-size:12px;}
.two_half .vsmalltext{font-size:12px;}
.lt_two_halfbox p{font-size:20px;}
.lineheight_2{line-height:24px;}
.full_col_box, .fullleftbox{height:auto;padding:5px 0px;}
.conditionbox p{text-align:left;padding:0px 0px 0px 10px;}
.sidebox p{font-size:13px;line-height:22px;}
.inner_column_outer{width:100%;margin:0 auto;padding:0;}
.column_lt{width:42%;height:191px;float:left;margin:2%;padding:2% 2% 0% 2%;}
.feature_col p {font-size: 17px;}
.contact_tab td{width:100%;margin:0;display:block;}
.form_iframe{height:750px;}
.left_form{width:92% !important;margin:0% 1% 2% 1%;padding:0% 2%;font-family:'Open Sans', sans-serif;font-size:14px;}
.contact_information{width:100%;margin:0px 0px 0px 0px;padding:0;}
.contact_information p, .left_wp_contact p {font-size: 14px;}
.gmapbox{width:98%;float:left;margin:20px 0px 0px 0px;padding:4px;border:1px solid #EEE;}
.contact_tab td input:not([type=checkbox]), table td select:not([type=checkbox]), table td textarea:not([type=checkbox]){width:99%;}
.radiotext{width:60% !important;}
.socialradio{width:98%;}
.half_width{width:46% !important;margin:5px 5px !important;float:left;}
.lt_midwrap{padding:2%;margin:3% auto;width:100%;z-index:999;}
.text_lt p{font-size:16px;}
.footer_inner{width:100%;margin:0 auto;padding:0;}
.left_footer{width:93%;margin:2% 0% 2% 2%;padding:0% 2%;}
.left_footer li{padding:6px 0px;}
.botom_wrap{width:96%;margin:2% auto;padding:2%;}
.pages_box_outer{width:100%;margin:0 auto;padding:0px;}
.pages_box_inner{width:96%;margin:0 auto;padding:4% 2%;}
.servicebox{width:46%;height:140px;}
.pages_box_inner h2{margin:10px 0px;}
.content-wrapper, .content-wrap{width:96%;margin:0 auto;padding:0% 1%;}
.content-wrapper img{max-width:100%;height:auto;}
.single, .social_link, .social_logo, .blog{width:98%;margin:0 auto;padding:0% 1%;}
.social_logo{margin-top:2% !important;margin-bottom:3% !important;}
.social_logo a{margin-right:10px !important;}
.single h1{line-height:36px;}
.single li a{line-height:26px;}
.social_link p{line-height:30px;}
#nav-single, .folio-page-info{margin:4% 0%;}
.content-info, #crumbs{width:100%;margin:0 auto;padding:1% 0%;margin-top:5px;}
.alignright{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.alignleft, .alignleftbullet{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.aligncenter{float:none;margin:0;padding:0.5%;text-align:center;width:99%;height:auto;display:block;}
.content-info-half-page{width:100%;margin:0 auto;padding:0%;}
.tag_blog{width:99%;margin:0 auto;padding:0%;}
.tag_blog h1{line-height:36px;}
.blog_post li a{line-height:26px;}
.tag_blog img{width:100%;height:auto;margin:0px 0px 10px 0px;padding:0%;text-align:center;border:0;}
.sidebar{width:100%;margin:0 auto;padding:3% 0% 1% 0%;border:0px;}
.sidebar ul{margin:0;padding:0;}
.sidebar ul li{display:block;padding-left:0px;margin-left:0px;}
.cat_blog{width:99%;margin:0 auto;padding:0%;}
.blog_post{width:99%;margin:0 auto;padding:0%;}
.cat_blog img {width:100%;height:auto;margin:0px 0px 10px 0px;padding:0;border:0;float:none;}
.content_inner{width:98%;margin:0 auto;padding:1%;border:0;}
#searchform #s{margin-top:10px;}
#blogmain{width:98%;margin:0 auto;padding:1%; border-right:0px;}
.blog_list{width:100%;margin:0 auto;padding:1% 0%;}
#blogmain img{width:100%;margin:0;padding:0;float:none;border:0;}
.sl{width:97%;margin:0 auto;padding:0;}
.vdo_box {width: 100%; margin: 0 auto; float: none;}
.vdoframe {height: 188px; width: 101%;}
.thumbbox img {width: 100% !important; height: 104px !important;}
.slide2_mrtop {margin-top: 5px !important;}
.lt_bt_wrap {width: 98%; margin: 2% 0% 2% 2%;}
.lt_bt_wrap span{ display:block;padding-left: 5px;}
.rt_bt_wrap {width: 95%; margin: 10px auto 10px auto; /*background: #333;*/ padding: 10px;}
.rt_bt_wrap a { margin: 0;padding: 0px 5px; font-size: 12px;}
.slide_btn_box_img {width: 45%; margin: 0px; padding: 0; float: left;}
.slide_btn_box_img img { width: 50%; height: auto; border-radius: 5px;}
.rt_bt_wrap .tinyfont { font-size: 12px;}
.title_inn h1 {font-size: 30px; text-align: center; padding: 0px 5px 10px 5px;}
.inn_col_images img{width:100%; height:auto; margin:1% 0%;padding:0px; float:left;}
#back-to-top {bottom: -10px;}
.left_slidebox {padding: 0% 1%; margin: 3% auto; width: 98%;}
.left_slidebox .small_line {font-size: 11px; line-height: 17px; text-align: justify;}
.right_slidebox {padding: 0% 1%; margin: 5% auto 0% auto; width: 98%;}
.left_col_sec .title_heading {font-size: 20px; line-height: 19px;}
.right_slidebox .slide_btn_box { width: 100%; margin: 0px auto;  padding: 0;  float: none;}
.left_col_sec .title_heading {font-size: 20px; line-height: 19px;}
.right_slidebox  {width: 100%;  padding: 0; float: none;margin: 95px 0px 0px 0px;}
.slide_btn_box {width: 60%; margin: -50px 0px 0px 70px;}
.slide_btn_box_new {width: 60%; margin: 20px 0px 0px 0px;}
.left_slidebox span{display:inline; padding-left:4px;}
.left_fea .media_top_mr{margin-top:15px;}
.heading_main span4{display:inline; padding-left:4px;}
.cl_mid_colbx {width: 100%;}
.left_cl{width:33%; text-align:center;}
.heading_main .left_cl p{text-align:center !important;}
.heading_main .left_cl span6{font-size:18px;}
.bigfont h2{font-size: 50px !important; margin:10px 0px 0px 0px !important;}
.left_fea_col_wrap {width: 100% !important;}
.wrap_left_colbox {width: 96%; margin: 0px 2% 18% 2%;}
.wrap_icon_leftcolbox {left: 38%;}
.pages_table {width: 97%;margin: 7% 1%;}
.leftpack {width: 94%;margin: 0% 3%;}
.rigthpack {width: 94%; margin: 6% 3%;}
.wrap_two_col { width: 90%; height: auto;}
.mobpadding{padding:10px 0px !important; background: #f7f9f9 !important;} 
.lastwrap_left{margin-bottom:8% !important;} 
.shadowdiv{width: 100%; margin: 0 auto;}
.shadowdiv .boxshadow{display:none;}
.social_left {margin: 0% 0% 4% 0%;}
.download_wrapper {margin:20px 0px; float:left;}
.download_wrapper a {padding:14px 10px;}
.custom_col {
    width: 100%;

    height: auto;
}
.custon_col_img {
    width: 100%;
    
    height: auto;
    margin: 0px 0px 0px 0px;
}
.custon_col_img img {
    width: 100%;
    height: auto;
}
.footer_app {
    width: 100%;
       text-align: center;
    margin: 0% 0% 0% 0%;
    padding: 0;
}
.footer_app img {
    padding: 0;
    margin: 0px 15px 0px 0px;
    border: 2px solid #fff;
    width: 85px;
    border-radius: 5px;
}
}
