html, body { position: relative; height: 100%; }
ul, li, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
body { font-size: 14px; line-height: 21px; color: #fff; font-family: "CiscoSansExtraLight", Arial, sans-serif !important; box-sizing: border-box; overflow-y: scroll; -webkit-font-smoothing: subpixel-antialiased; margin: 0; padding: 0; }
.swiper-container { width: 100%; max-width: 1024px; max-height: 637px; height: 100%; background: #055174; color: #ffffff; }
.swiper-slide { position: relative; padding: 55px 35px 15px; box-sizing: border-box; height: 637px !important; }
.header { float: left; width: 100%; position: absolute; z-index: 2; box-sizing: border-box; padding: 10px 25px; }
.swiper-wrapper {/* height:auto */ }
.outerheader { display: block }
.swiper-button-disabled, .arrows { visibility: hidden; }
.logo { float: left; width: auto; }
.nav_menu { float: right; padding: 15px 0; width: auto; }
.nav_menu ul li { list-style-type: none; display: inline-block; float: left; margin-left: 15px; overflow: hidden; }
.nav_menu ul li a { text-decoration: none; background-color: #0D98BE; padding: 7px 25px; color: #fff; border-radius: 50px; font-size: 16px; font-family: CiscoSansRegular; display: inline-block; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; min-width: 68px; text-align: center; }
.nav_menu ul li a:hover { text-decoration: none; background-color: #0A7998; }
.bordered_link:hover { text-decoration: none; cursor: default; /*background-color: #08bceb; color: #ffffff;*/ }
.nav_menu ul li a.active_li { background-color: #0A7998;color:#fff; }
.slide_one_bg {background: url(../img/section1_bg.png) no-repeat;width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-size: 55% auto;background-position: 95% 47%;z-index: -9999;}
.inner_container {width: 80%;margin: auto;}
.contents {width: 100%;float: left;margin-top: 5%;}
.left_cont {width: 44%;float: left;margin-top: 15%;background: url(../img/eye.png) no-repeat;background-position: left 30%;z-index: 999999;padding-left: 30px;box-sizing: border-box;margin-left: -40px;}
.next-img-icon {
    background-image: url(../img/next.jpg);
    width: 11px;
    height: 100%;
    background-color: #6ebe47;
    padding: 10px 25px;
    background-size: initial;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 0;
    box-sizing: border-box;
}
.spn_cit{padding-top: 8px !important;
    text-align: center !important;
    font-size: 10px !important;
    line-height: 14px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;}
.left_cont h3{color: #6EBE48;font-weight: normal;margin-bottom: 5px;padding:0px;border-radius: 0;text-decoration: none;font-size: 40px;line-height: 32px;width: 100%;margin-left: 0;margin-bottom:20px;}
.head_text{float: left;margin: 22px 0 0 10px;}
.left_cont h3 img{float: left;}	
	
.left_cont h4 {font-size: 30px;font-weight: normal;line-height: 32px;margin-bottom: 25px;color: #FBAB1A !important;margin-left: 0px;}
.highlgt { font-size: 30px; line-height: 35px; color: #08BCEB; }
.right_cont {width: 55%;float: right;}
.img-responsive { max-width: 100%; width: auto; display: inline-block; }
.arrows { top: auto; bottom: 30px; margin: 0 30px; width: 18%; background-image: none; border-radius: 50px; overflow: hidden; background: #6ebe47; }
.swiper-button-next .next-img-icon { background-image: url(../img/next.jpg); width: 11px; height: 100%; background-color: #6ebe47; padding: 10px 25px; background-size: initial; background-repeat: no-repeat; background-position: center; position: absolute; right: 0; box-sizing: border-box; }
.swiper-button-prev .prev-img-icon { background-image: url(../img/prev.jpg); width: 11px; height: 100%; background-color: #6ebe47; padding: 10px 25px; background-size: initial; background-repeat: no-repeat; background-position: center; position: absolute; left: 0; box-sizing: border-box; }
.next_text { background: #055174; float: left; padding: 7px 60px 6px 20px; color: #6ebe47; font-family: 'CiscoSansExtraLight'; font-size: 14px; line-height: 19px; text-align: right; border: 2px solid #6fbd46; border-radius: 50px; }
.prev_text { background: #055174; float: right; padding: 7px 30px 6px 60px; color: #6ebe47; font-family: 'CiscoSansExtraLight'; font-size: 14px; line-height: 19px; border: 2px solid #6fbd46; border-radius: 50px; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0 }
.swiper-pagination { opacity: 0; display: none; }
.banner-new-img { text-align: center; }
/* ```````````````````````````````````````````````	2nd Section``````````````````````````````````````````````````````` */
.sec2_inner_container { width: 90%; margin: 0 auto; padding-top: 4%; }
.secondsection{padding-top:7%;}
.sec2_inner_container_last { padding-top: 4%; }
.right_content { float: right; width: 53%; font-size: 15px; }
.para { font-family: 'CiscoSansThin'; font-size: 15px; margin: 10px 0 0 0; line-height: 18px; color: #ffffff; }
.left_content { float: left; width: 45%; }
.Solving_Visibility {font-size: 24px;color: #6EBE48;line-height: 28px;font-weight: normal;margin-bottom: 5px;width: 69%;display: inline-block;}
.What_challenges { font-size: 20px; line-height: 24px; color: #FBAB1A; display: inline-block; }
.center_content { background: #28424f; width: 100%; clear: both; border-radius: 15px; list-style: none; margin: 0; overflow: hidden; padding: 15px 7px; box-sizing: border-box; margin-top:55px; float: left; }
.center_content li { width: 18%; min-height: 150px; float: left; margin: 0 1%; border-radius: 10px; text-align: center; box-sizing: border-box; overflow: hidden; }
.center_content span { color: #055174; display: inline-block; font-size: 16px; font-family: 'CiscoSansRegular'; line-height: 20px; padding: 0 10px; box-sizing: border-box; }
.challenges .center_content span { font-size: 20px; padding: 0 20px; line-height: 1.2; }
.li_img_outer { width: 100%; height: 100px; background: url(../img/Time.png) no-repeat center }
.li_img_outer2 { width: 100%; height: 100px; background: url(../img/Undetected.png) no-repeat center }
.li_img_outer3 { width: 100%; height: 100px; background: url(../img/Uphill.png) no-repeat center }
.li_img_outer4 { width: 100%; height: 100px; background: url(../img/friend_or.png) no-repeat center }
.li_img_outer5_new { width: 100%; height: 100px; background: url(../img/blind_spots.png) no-repeat center }
.do_you_know_outer { float: left; margin-top: 30px; position: relative; display:none }
.do_you_know_inner { background: #6ebe4b; border-radius: 50px; position: absolute; width: 100%; height: 100%; z-index: 0; }
.do_know_icon {/* width: 40px; height: 40px; background: url(../img/do_you_know.png) no-repeat center; float: left; position: relative; z-index: 1; */}
.do_know_text { float: left; margin-top: 0; padding: 10px 15px 10px 15px; position: relative; z-index: 1; color: #014468; font-size: 15px; font-weight:bold !important; }
/*new flipper*/


/*.flip-container .flipper  .front{
	transition: 0.5s ease-out;
	-ms-transition: 0.5s ease-out;
	-ms-transform-style: preserve-3d;
	backface-visibility: visible;
	-ms-backface-visibility: visible;
}*/
/*.flip-container.applyflip .flipper .front {
	-ms-transform: rotateY(180deg);
}*/

.flip-container .flipper .front, .flip-container .flipper .back { -ms-backface-visibility: visible; }
.flip-container.applyflip .flipper { -ms-transform: rotateY(180deg); }
/*.flip-container .flipper .front, .flip-container.applyflip .flipper .back {
	-ms-transform: rotateY(0deg);
}
.flip-container .flipper .back, .flip-container.applyflip .flipper .back {
	-ms-transform: rotateY(-180deg);
}*/

.flip-container .flipper .front, .flip-container.applyflip .flipper .back { animation: stayvisible 0.5s both; -ms-animation: donothing 0.5s; -ms-transition: visibility 0s linear 0.17s; visibility: visible; }
.flip-container.applyflip .flipper .front, .flip-container .flipper .back { animation: stayvisible 0.5s both; -ms-animation: donothing 0.5s; -ms-transition: visibility 0s linear 0.17s; visibility: hidden; }
@keyframes stayvisible {
from {
visibility: visible;
}
to {
visibility: visible;
}
}
@-webkit-keyframes stayvisible {
from {
visibility: visible;
}
to {
visibility: visible;
}
}
@-moz-keyframes stayvisible {
from {
visibility: visible;
}
to {
visibility: visible;
}
}
@-o-keyframes stayvisible {
from {
visibility: visible;
}
to {
visibility: visible;
}
}
@-ms-keyframes donothing {
0% {
}
100% {
}
}
/*End*/



.flip-container { -webkit-perspective: 1000; -moz-perspective: 1000; -o-perspective: 1000; perspective: 1000; -ms-perspective: 1000; }
.flip-container:hover .flipper, .flip-container.hover .flipper { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }
.flip-container, .front, .back { width: 100%; height: 174px; }
.flip-container .flipper { -webkit-transition: 0.6s; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; -moz-transition: 0.6s; -moz-transform-style: preserve-3d; -o-transition: 0.6s; -o-transform-style: preserve-3d; transition: 0.6s; transform-style: preserve-3d; position: relative; padding: 10px; }
.front, .back { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: visible; -o-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; cursor: pointer }
.front { background: #fff; z-index: 0; border-radius: 10px; }
.back { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); background: #6ebe48; box-sizing: border-box; color: #055174; font-size: 12px; line-height: 16px; font-family: 'CiscoSansRegular'; border-radius: 10px; }
.back p { color: #055174; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); padding: 10px; box-sizing: border-box; width: 100%; margin: 0; }
p.flip_text p { color: #055174; }
.challenges { background: url(../img/challenges.png) no-repeat center; }
.strategies { background: url(../img/strategies.png) no-repeat center; background-size: auto; background-position: 90% 37%; }
.strategy_img { margin-top: 7%; float: right; }
.pdf_icon { /*margin-top: 6px; width: 39px; height: 39px; background: url(../img/pdf_icon.png) no-repeat center;*/ }
.top_content_third .left_content { width: 51%; margin-top: 3%;}
.top_content_third .right_content { width: 49%; }
.pdf_icon_txt {     width: 100%;    padding: 10px 28px;    box-sizing: border-box; }
.top_content_third .para { width: 85%; }
.solutions { background: url(../img/solutions_bg.png) no-repeat center; background-size: auto; background-position: 91% 34%; }
.top_content_fourth .left_content { width: 70%; }
.top_content_fourth .right_content { width: 30%; }
.solutions_top_img { margin-left: auto; margin-top: 15%; margin-right: auto; display: block; }
.center_content_solutions li { width: 31.33%; }
.li_img_outer4_new { width: 100%; height: 115px; background: url(../img/solutions_icon1.png) no-repeat center; }
.li_img_outer5 { width: 100%; height: 115px; background: url(../img/threats.png) no-repeat center; }
.li_img_outer6 { width: 100%; height: 115px; background: url(../img/attacks.png) no-repeat center; }
.flip-container1, .front1, .back1 { height: 195px; }
.thumb {    width: 42px;float: left;height: 42px;position: absolute;margin: 0 auto;left: 0;right: 0;bottom: 10px; }
.thumb img { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; right: 0; }
.back p.flip_text { text-align: center; padding: 10px 20px; }
.try_before{display:block;    margin-top: 20px;}
.top_content_fourth { margin-bottom: 2%; width: 100%; float: left; }
.center_content_solutions { margin-top: 15px; }
.list_head h3 { float: left; width: 100%; margin-bottom: 0px; }
.list_head h3 { font-size: 18px; color: #08BCEB; }
.sign_up { float: left; width: 100%; margin-top: 10px; }
.sign_up a {     color: #014468;
    text-decoration: none;
    background-color: #6EBE4A; padding: 10px; border-radius: 50px; width: 57%; text-align: center; font-weight: bold; line-height: 18px; margin: auto; display: block; -webkit-transition: all ease .3s; -moz-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; }
.sign_up a:hover {     background-color: #7CC45C;
    color: #014468; }
.left_sign_up{width: 120px; float: none;}
.left_sign_up a{width: 100%;}
.fifth_sec_ul { width: 100%; clear: both; border-radius: 15px; list-style: none; margin: 0; overflow: hidden; padding: 10px 7px; box-sizing: border-box; margin-top: 15px; float: left; }
.fifth_sec_ul li { min-height: 150px; float: left; margin: 0 1.5%; border-radius: 10px; text-align: center; box-sizing: border-box; width: 30.33%; background-color: #fff; padding: 10px; position: relative; }
.fifth_sec_ul li::before { content: ""; position: absolute; bottom: -4%; left: -4%; width: 22px; height: 66px; background: url(../img/lft_bdr_img.png) no-repeat; }
.fifth_sec_ul li::after { content: ""; position: absolute; top: -4%; right: -4%; width: 22px; height: 64px; background: url(../img/rgt_bdr_img.png) no-repeat; }
.fifth_sec_ul li p { color: #055174; }
.add_txt_after, .add_txt_bfre { font-size: 14px; font-weight: bold; text-align: right; width: 100%; float: left; white-space: nowrap; }
.add_txt_bfre { text-align: left; }
.list_container { width: 90%; margin: 0 auto; padding-top: 0%; }
.swiper-button-prev, .swiper-button-next { height: auto }
.bordered_link {position: relative;padding: 10px 34px;background-color: #144a63;border-radius: 20px;color: #FBAB1A;text-decoration: none;float: left;font-size: 15px;margin-left: 10px;-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;}
.bordered_link::after { background: url(../img/link_bdr_rgt.png) no-repeat; width: 31px; height: 31px; content: ""; position: absolute; bottom: -10px; right: -10px; }
.bordered_link::before { background: url(../img/link_bdr_lft.png) no-repeat; width: 31px; height: 31px; content: ""; position: absolute; top: -10px; left: -10px; }
.demo p { text-align: center; font-size: 12px;
    line-height: 14px; }
.link { color: #014468; text-decoration: none !important; font-weight: bold !important; }
.flipper .link { color: #055174; text-decoration: none; }
.success_stories {
    margin-left: -10px;
    float: right !important;
}


/*	```````````````````````````````````````````````````````	SVG ANIMATIONS	```````````````````````````````````````````````````	*/

.st641 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 8.4088, 8.4088; }
.st101 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; }
.st1001 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; }
.st1101 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 9.0998, 9.0998; }
.st0111 { opacity: 0.35; fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 8.4088, 8.4088; }
.st0 { opacity: 0.1; }
.st1 { fill-rule: evenodd; clip-rule: evenodd; fill: #FFFFFF; }
.st2 { fill-rule: evenodd; clip-rule: evenodd; fill: #055174; }
.st3 { opacity: 0.25; z-index: 9999 }
.st4 { fill: #FFFFFF; }
.st5 { opacity: 0.35; }
.st6 { fill: #C7C6C8; }
.st7 { opacity: 0.2; fill: #C7C6C8; }
.st8 { opacity: 0.25; fill: #C7C6C8; }
.st9 { opacity: 0.3; }
.st10 { opacity: 0.2; }
.st11 { opacity: 0.25; fill: #FFFFFF; }
.st12 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; }
.st13 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 9.0998, 9.0998; }
.st14 { fill: none; stroke: #E1E1DF; stroke-width: 1.5301; stroke-linecap: round; stroke-linejoin: round; stroke-dasharray: 8.4088, 8.4088; }
.st15 { fill: #FBAB1A; }
.st16 { fill: #055174; }
.st17 { fill: #E1E6E9; }
.st18 { fill: #08BCEB; }
.st19 { opacity: 0.4; fill: #2D93BA; }
.st20 { fill: #64798A; }
.st21 { opacity: 0.14; fill: #3A3A3B; }
.st22 { fill: #E12826; }
.st23 { fill: #E9EAEF; }
.st24 { opacity: 0.15; fill: #3A3A3B; }
.st25 { fill: #3A3A3B; }
.st26 { fill: #D0D2D3; }
.st27 { fill: none; stroke: #D0D2D3; stroke-width: 0.5599; }
.st28 { opacity: 8.000000e-02; fill: #3A3A3B; }
.st29 { fill: #6EBE48; }
.st30 { fill: #424A60; }
.st31 { clip-path: url(#SVGID_2_); }
.st32 { fill: #07B1D8; }
.st33 { fill: #ECE6E1; }
.st34 { fill: #E1E1DF; }
.st35 { fill: #929497; }
.st36 { fill: #0E0F2D; }
.st37 { fill: none; stroke: #FFFFFF; stroke-width: 0.765; stroke-miterlimit: 10; }
.st38 { clip-path: url(#SVGID_4_); }
.st39 { fill: none; stroke: #06455B; stroke-width: 5.5086; stroke-linecap: round; stroke-miterlimit: 10; }
.st40 { fill: #2B2D44; }
.st41 { fill: #D8D0BC; }
.st42 { fill: #484C5B; }
.st43 { fill: none; stroke: #656A72; stroke-width: 5.5086; stroke-linecap: round; stroke-miterlimit: 10; }
.st44 { fill: none; stroke: #ECE6E1; stroke-width: 5.5089; stroke-linecap: round; stroke-miterlimit: 10; }
.st45 { fill: #E99257; }
.st46 { fill: #9D9DA1; }
.st47 { fill: none; stroke: #ECE6E1; stroke-width: 5.5089; stroke-miterlimit: 10; }
.st48 { fill: none; stroke: #0E0F2D; stroke-width: 3.2208; stroke-linecap: round; }
.st49 { fill: none; stroke: #0E0F2D; stroke-width: 5.0679; stroke-linecap: round; stroke-miterlimit: 10; }
.st50 { fill: #2E2B33; stroke: #3A3A3B; stroke-width: 0.7704; }
.st51 { fill: none; stroke: #0E0F2D; stroke-width: 3.2208; }
.st52 { fill: none; stroke: #C7C6C8; stroke-width: 3.2208; }
.st53 { fill: none; stroke: #0E0F2D; stroke-width: 12.8831; stroke-linecap: round; }
.st54 { fill: none; stroke: #3A3A3B; stroke-width: 12.8831; stroke-linecap: round; }
.st55 { fill-rule: evenodd; clip-rule: evenodd; fill: #292929; }
.st56 { fill-rule: evenodd; clip-rule: evenodd; }
.st57 { fill-rule: evenodd; clip-rule: evenodd; fill: #64666B; }
.st58 { fill-rule: evenodd; clip-rule: evenodd; fill: #08BCEB; }
.st59 { fill-rule: evenodd; clip-rule: evenodd; fill: #4D4D4D; }
.st60 { fill-rule: evenodd; clip-rule: evenodd; fill: #E1E1DF; }
.st61 { fill-rule: evenodd; clip-rule: evenodd; fill: #333333; }
.st62 { fill-rule: evenodd; clip-rule: evenodd; fill: #7F8087; }
.st63 { fill-rule: evenodd; clip-rule: evenodd; fill: #3A3A3B; }
.st64 { fill-rule: evenodd; clip-rule: evenodd; fill: #1A1A1A; }
.st65 { fill: none; stroke: #3A3A3B; stroke-width: 14.7287; stroke-linecap: round; }
.st66 { opacity: 0.2; fill-rule: evenodd; clip-rule: evenodd; fill: none; stroke: #FFFFFF; stroke-width: 0.5687; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.st67 { opacity: 0.3; fill-rule: evenodd; clip-rule: evenodd; fill: #FFFFFF; }
.st68 { fill: none; stroke: #3A3A3B; stroke-width: 5.0329; stroke-linecap: round; stroke-miterlimit: 10; }
.st69 { fill: none; stroke: #E9EAEF; stroke-width: 5.0329; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.st70 { fill: none; stroke: #3A3A3B; stroke-width: 5.0329; stroke-linecap: round; stroke-linejoin: round; stroke-miterlimit: 10; }
.st71 { fill: #A6722B; }
.st72 { fill: #D69743; }
.st73 { fill: #EDF2F0; }
.st74 { fill: #7F8087; }

/*IE FIX*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.head_text {margin: 26px 0 0 10px;}
}


#closebtn {height: 25px;width: 25px;position: absolute;text-decoration: none;top: 0;font-size: 36px !important;margin-right: 0;z-index: 100;color: #fff;cursor: pointer;trainsition: background-position .3s;background: #fbab1b;padding: 5px 11px 8px;border-radius: 4px; display:none}
.line1, .line2, .line3 { margin-top: 5px; background-color: #1f5376; width: 25px; height: 3px; display: block; position: relative; opacity: 1.0; border-radius: 15%; transition: all .3s; }
.line1.active { transform: rotate(270deg); opacity: 0.0; background-color: white; top: 5px; }
.line2.active { transform: rotate(45deg); background-color: #0f4d71; }
.line3.active { transform: rotate(-45deg); background-color: #0f4d71; top: -7px; }



.bold{font-weight: 400;font-family: 'CiscoSansRegular';}


/* ```````````````````````````````````````````````	MEDIA QUERIES ``````````````````````````````````````````````````````` */



@media only screen and (max-width: 768px) {

.highlgt { font-size: 26px; line-height: 32px; }
.slide_one_bg { background-size: 75% auto; background-position: 106% 25%; }
.mob_hide { display:none;}
.inner_container { width: 100%; margin: auto; }
.sec2_inner_container { width: 100%; }
.list_container { width: 100%; }
.challenges .center_content span { font-size: 16px; }
.flipper .demo p { line-height: 13px; }
.solutions .flipper .demo p { line-height: 15px; font-size: 11px;    }
.arrows { bottom: 20px; margin: 0 10px; margin-top:25px; width: 24%; float: right;}
/*.pdf_icon { margin-top: 15px; }*/
.svg_img { height: 100% !important; width: 100% !important; }
.Solving_Visibility { width: 100% !important; }
.swiper-slide { height: auto !important; }

.bordered_link {padding: 10px 24px;font-size: 15px;}
.head_text {margin: 2px 0 0 16px;font-size: 26px;}



.swiper-container-autoheight {min-height: 100%;height: auto;}
.swiper-container{max-height: none;height: auto;}
.prev_text{padding: 7px 30px 6px 50px;}
/*.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto;min-height: 100%;}*/

.swiper-button-prev.arrows {float: left;}

.swiper-button-prev, .swiper-button-next {position: relative;}
.pdf_icon_txt {padding: 7px 15px;}
.do_know_icon { margin: 10px 0px;}
/*.do_know_text {padding: 20px 15px 10px 15px;}*/
.center_content span{ line-height: 17px;}
	

#closebtn{display:block; right:5px;cursor: pointer;top: 5px;}
.nav_menu{background: #055174;display:none;margin-top: 37px;overflow: hidden;padding: 0;}
.nav_menu ul li {    width: 100%;}
.nav_menu ul li a{width:100%;border:0;box-sizing: border-box;border-radius: 0;}	
	
	.main_page{right: 20px !important;    bottom: -62px !important;}
.top_content_third .left_content {width: 51%;margin-top: 0%;}	
}

@media only screen and (max-width: 667px) {
	.main_page_mob{ display: block !important; position: absolute; right: 10px; bottom: -68px;} .main_page{ display: none;}
.swiper-container { max-height: none; height: auto; }
.logo { text-align: center; float: none; width: 65%; }
.slide_one_bg { background-size: 100% auto; background-position: 100% 83%; }
.left_cont {width: 100%;margin: 0;padding-left: 15px;}
.left_cont h3 {font-size: 25px;line-height: 30px;/* margin: 0 auto; */margin-bottom: 20px;}
.highlgt { font-size: 20px; line-height: 25px; }
.right_cont { width: 100%; }
.arrows { width: 50px; height:50px;}
.header { padding: 5px; text-align: center; }
.nav_menu { float: none; padding: 0; margin: 0 auto; display: none; margin-top: 40px; }
.nav_menu ul li { float: left; margin-left: 0; }
.nav_menu ul li a { padding: 7px 13px; color: #055174; border-radius: 0;    margin-bottom: 4px;font-size: 13px; }
.strategies_li { border-left: 2.5px solid; border-right: 2.5px solid; }
.next_text { background: #055174; float: left; padding: 7px 60px 6px 30px; color: #6ebe47; font-family: 'CiscoSansExtraLight'; font-size: 14px; line-height: 19px; text-align: right; border: 0px solid #6fbd46; border-radius: 0; }
.prev_text { background: #055174; float: right; padding: 7px 30px 6px 60px; color: #6ebe47; font-family: 'CiscoSansExtraLight'; font-size: 14px; line-height: 19px; border: 0px solid #6fbd46; border-radius: 0; height: 51px; overflow: hidden; box-sizing: border-box; }
.swiper-slide { position: relative; padding: 45px 15px 15px; box-sizing: border-box; height: auto; }
.left_content, .right_content { width: 100%; }
.center_content li { width: 98%; min-height: 150px; float: left; margin: 1%; }
.center_content { padding: 5px 5px; }
.do_know_icon { margin: 20px 0px;}
.do_know_text, .link { width: 70%; }
.top_content_third .left_content { width: 100%; }
.top_content_third .para { width: 100%; }
.top_content_third .right_content { width: 98%; }
.top_content_fourth .left_content { width: 100%; }
.top_content_fourth .right_content { width: 100%; text-align: center; }
.solutions_top_img { margin-top: 15%; float: none; display: inline-block; }
.fifth_sec_ul li { margin: 4% 3%; width: 94%; }
.bordered_link { float: none; display: inline-block; margin: 20px 0; }
.swiper-slide { height: auto !important; }
.main_page{right: 20px !important;    bottom: -31px !important;} 

.bordered_link {padding: 13px 24px;font-size: 15px;}
.head_text {margin: 8px 0 0 16px; font-size: inherit;}
.left_cont h3 {width:100%;max-width:250px;margin-left: 0;}
.left_cont h4 {/* margin-left: 0; */}

}



.main_page{visibility: visible;    position: absolute;    right: 40px;    bottom: 29px;    overflow: hidden;}
.main_page .next_text{text-align:right; border: none;    }
.main_page{border: 2px solid #6fbd46;     border-radius: 50px;}
.main_page_mob { display: none;}