/*
Theme Name: media3training
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/





/*font-family: 'Raleway', sans-serif;*/
#btn{
	background: #ffc60b !important;
    color: #fff !important;
    padding: 5px 15px 5px 15px !important;
}

img {
    max-width: 100%; 
    height: auto;
}


.clearfix {
  overflow: auto; 
  clear: both;
} 

.logowrap {

    margin-top: 50px;

}

.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 10px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: 35px !important; 
        margin-top: 0px;}
        
.infor li:hover       {background-color:#047cc2; border-radius:20px;}

.menu-header-menu-container > .infor li:hover > a     {color:#FFF !important;}


.infor li:active    {color:#0083c7 !important}
       
.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important;}

.fcbtn {background-color: #fe0000; margin-left: 19px; border-radius: 20px !important;}



.scroll {margin-top: 20px;}

.scrollbar {font-size: 17px; font-weight: 400; font-family: 'Lato', sans-serif; height: 32px; background-color: #eeeeee; 
            padding-top: 4px; position: relative;}

.newsbtn {background-color: #ff0000; color: #fff; border-style: none; font-size: 17px; 
          font-family: 'Lato', sans-serif; height: 32px; position: absolute; bottom: 0px; top:0px;z-index: 9;}

.newsbtn:hover {cursor: default;}



.web {text-align: center; margin-top: 30px;}

.webtech {font-weight: 300; font-size: 30px; font-family: 'Lato', sans-serif;}

.join {font-weight: 400; font-size: 30px; font-family: 'Lato', sans-serif; color: #ff0000; text-decoration-line: underline;}



.yell {margin-top: 30px;}

.yell img {position: relative;}

.yell h4 {font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 900; color: #00002a; position: absolute; top: 165px; 
          margin-left: 15px;}


.popular {margin-top: 30px;}

.courses {font-weight: 900; font-size: 30px; font-family: 'Lato', sans-serif; color: #000000; text-align: center; 
          margin-bottom: 40px;}

.pc {margin-top: 30px;}

.pca {margin-top: 30px;}

.pcb {margin-top: 30px;}



.atcourses {margin-top: 30px;}

.atc {font-weight: 900; font-size: 30px; font-family: 'Lato', sans-serif; color: #000000; text-align: center; 
      margin-top: 60px; margin-bottom: 40px;}

.adtech {margin-top: 30px;}



.scroll_a {background-color: #eeeeee; width: 100%; height: 10px; margin-top: 70px;}



.tmonials {margin-top: 30px;}

.student {font-weight: 900; font-size: 30px; font-family: 'Lato', sans-serif; color: #000000; text-align: center; 
          margin: 10px 0px;}

.st {margin-top: 30px;}

.sta {margin-top: 30px;}

.stb {margin-top: 30px;}

.stc {margin-top: 30px;}



.adrs {margin-top: 150px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 25px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 300; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 10px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: 35px !important; 
        margin-top: 0px;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important;}

.fcbtn {background-color: #fe0000; margin-left: 19px; border-radius: 20px !important;}





.adrs {margin-top: 50px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 25px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 300; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}



.navbar-inverse .navbar-nav > li > a { color: black !important}





.horzontaline {
     border-color: black; margin-top: 0px;
}
.htext{

    font-family: 'Lato', sans-serif; font-weight: 900; font-size: 30.39px; text-align: center; color: #000000;margin-bottom: 50px;
}

.courselist {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: center;
}
.courselist ul {

    padding-left: 0px;
    display: inline-block;
    width: auto;

}
.courselist ul li {

    display: inline-block;
    padding: 10px;
    width: 33%;

}



.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px; }

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav{     background-color: transparent !important;border-color: transparent !important;}


.infor li a {color: black !important;    padding: 10px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: 35px !important; 
        margin-top: 0px !important;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important;}

.fcbtn {background-color: #fe0000; margin-left: 19px; border-radius: 20px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.contbg {background-color: #fafafa; padding-bottom: 30px;}

.cnctus {text-align: center; margin: 50px 0px; font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 900;}

.soft {font-family: 'Lato', sans-serif; font-size: 15px; font-weight: 400; color: #707070; margin-bottom: 20px;}

.ofc {color: #047cc2; display: inline-block; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600; 
      margin: 0px 0px 0px 10px;}

.map {color: #047cc2; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600; margin: 0px 0px 5px 55px;}

.gvk {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; margin-left: 55px;}

.gvk h6 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600;}



.form_grp input {margin-bottom: 20px;}

.txtarea {height: 150px !important;}

.sm_abtn {background-color: #047cc2; color: #fff; border-radius: none !important; margin-top: 25px;}



.gvk_a {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; margin-left: 55px;}

.gvk_a h6 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600;}



.adrs {margin-top: 50px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 25px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 300; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}





.thumbnail-intership {

    border-radius: 5px;
    box-shadow: 0px 0px 10px #ccc;
    overflow: hidden;
    display: inline-block;
    float: left;
    width: 100%;
    margin: 20px 0px;
    min-height: 361px;
}
.blockqu-text {

    display: inline-block;
    float: left;
   width: 60px;
    text-align: left;
    padding: 15px 10px;

}
.blockqu-text h6 {

    font-size: 12px;
    font-weight: normal;
    

}
.blockqu-text h4 {

    font-size: 17px;
    font-weight: bold;
   

}
.blockquoter-text {

    display: inline-block;
    float: left;
    width: 202px;
    text-align: left;
    margin-top: 10px;
    border-left: 2px solid #eee;
    padding: 10px 10px;

}
.blockquoter-text h4 {

    font-size: 15px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-weight: bold;
    text-transform: capitalize;

}
.blockquoter-text p {

    font-size: 14px;
    font-weight: 400;
    text-align: left;
    color: black;

}
.thumbnail-intership button {

    background-color: #fec733 !important;
    border: none !important;
    border-radius: 0px;
    width: 100%;
    color: black;

color: black;
}



.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; margin-left: 0px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 10px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: 35px !important; 
        margin-top: 0px;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important;}

.fcbtn {background-color: #fe0000; margin-left: 19px; border-radius: 20px !important;}





.hline {
    border-color: black; margin-top: 0px; margin-bottom: 0px;
}

.htext {
    text-align: center;
    font-size: 30.39px;
    color: #121212;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

.htext1 {
    font-size: 30.39px;
    color: #121212;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
        margin-top: 50px;
    margin-bottom: 30px;

}

.htext3 {
    text-align: center;
    padding: 30px 0px;
    font-size: 30.39px;
    color: #121212;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

.bcolor {
    background-color: #f0f0f0;
}

.secondtext {
    font-size: 30px;
    color: #121212;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

.hline2 {}

.ishipbgc {
    background-color: white;

    display: inline-block;

    border-radius: 20px;

    padding: 20px;
}

.ptext {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #868484;
    display: inline-block;

    float: left;
}

.internetspace ul {

    padding-left: 0px;
    list-style: none;
    display: inline-block;
    margin-bottom: 0px;
    text-align: left;
    width: 100%;

}

.internetspace {
    /*margin-top: 40px;*/
    text-align: left;
    margin-bottom: 20px;
}

.bgclr {
    background-color: #f2f2f2
}

.idetails {
    text-align: left;
    font-size: 20px;
    color: #121212;
    font-family: 'Lato', sans-serif;
    font-weight: 900;
}

.internetspace ul > .service-list {
    display: inline-block;
    float: left;
    padding: 15px 0px;
    width: 100%;
    text-align: left;
}

.service-list span {

    float: left;
    display: inline-block;
    margin-right: 5px;

}

.service-list h5 {
    float: right;
    display: inline-block;
    margin-bottom: 0px;
    padding-top: 3px;
    margin-top: 0px;
    width: 91%;
}

.service-list h5 b {
    float: left;
    display: inline-block;
    margin-right: 19px;
    width: 80px;
    font-size: 14px;
    font-weight: 900;
    font-family: 'Lato', sans-serif;
}

.service-list h5 p {
    float: left;
    width: 58%;
    text-align: left;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    
}

.service-list {
    margin-top: 14px;
}

.brd-media3-1 {

    display: inline-block;
    background-color: #949494;
    width: 90px;
    height: 3px;
    margin: 5px 0px;

}

.internetspacegrp {

    text-align: center;

}

.service-list p {
    text-align: right;
    margin: 0;
    padding: 0;
}

.span1 {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 700;
}

.span2 {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

.thumbnail {
    margin-bottom: 0px;
}

.service-list button {
    width:100%;
      font-size: 20px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #f4f8fb;
}
.blockqu-text h6{
     font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #8d8d8d;
    font-size: 12px
}
.blockquoter-text p{
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: black;
    
}
.btnregister
{
    background-color:black; color: black;
}



.adrs {margin-top: 50px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 25px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 300; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}




.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px; }

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav{     background-color: transparent !important;border-color: transparent !important;}


.infor li a {color: black !important; padding: 10px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: 35px !important; 
        margin-top: 0px !important;}

.afbutton {margin-top: 0px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important;}

.fcbtn {background-color: #fe0000; margin-left: 20px; border-radius: 20px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.content {margin-top: 25px;}

/*.php {background-color: #f2f2f2; padding: 10px 10px 20px 10px; border-radius: 5px;}*/
.php {
    background-color: #f2f2f2;
    padding: 10px 10px 20px 10px;
    border-radius: 5px;
    display: inline-block;
    float: left;
    margin-bottom: 10px !important;
	width:100%;
	
}
.php img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.cls-view1 {

    display: inline-block;
    float: left;
    width: 100%;
	text-align: left;

}
.cls-view h5 {

    float: left;
    display: inline-block;
    margin: 0px;
    font-size: 15px;
    font-weight: 400;

}
.cls-view p.arrow3 {

    margin-left: 0px !important;
    float: right;
    margin-bottom: 0px !important;
    font-size: 14px;
    font-weight: 400;
    color: #000;

}

.php h4 {font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 700; border-bottom: 2px solid #0084c8; width: 100%; margin-top: 25px;}

.php p {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #878787;}

.php ul {padding-left: 0px;}

.php ul li {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #878787;}



.comment {background-color: #f2f2f2; padding-top: 10px; padding-bottom: 20px; margin-right: 0px;border-radius: 10px;float: left;width: 100%;}

.comment h3 {font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 700; margin-top: 15px;
             margin-bottom: 25px;}

.h_line {border-color: #7a7a7a; margin-top: 0px; margin-bottom: 0px;}

.feature ul li {color: #878787; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;float: left;

width: 100%;}

.feature ul li p {display: inline-block;}
.cmt {

    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;

}
.cmt > .wpcf7 form {

    display: inline-block;
    float: left;
    width: 100%;

}
.cmt > .wpcf7 form div span {

    width: 100%;
    display: inline-block;
    float: left;
	margin:4px 5px;

}
.cmt > .wpcf7 form div span input {

    width: 100% !important;
    display: inline-block;
    float: left;
    height: 40px;
    padding: 0px 10px;
    margin-bottom: 0px;
	

}
.cmt > .wpcf7 form div span textarea {

    width: 100% !important;
    display: inline-block;
    float: left;
    height: auto;
    padding: 0px 10px;
    
}

.cmt form p {

    width: 100%;
    display: inline-block;
    float: left;
    margin: 0px !important;

}
.cmt form p input {

    margin-left: 0px !important;
    width: 150px !important;
	margin-bottom:0px !important;
	margin-top:100px;

}

.arrow1 {margin-left: 256px !important;}
.arrow2 {margin-left: 263px !important;}
.arrow3 {margin-left: 213px !important;}
.arrow4 {margin-left: 204px !important;}
.arrow5 {margin-left: 217px !important;}
.arrow6 {margin-left: 249px !important;}
.arrow7 {margin-left: 231px !important;}


.comment input {width: 90%; height: 40px; margin-bottom: 10px;    border: 1px solid black !important;}
.comment textarea {width: 90%; height: 130px; margin-bottom: 10px;    border: 1px solid black !important;}

.smbtn {background-color: #0084c8; margin-left: 10px; border-radius: 20px !important; color: #fff; 
        margin-left: 100px; margin-bottom: 20px;}

.email {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 600;display: inline-block;float: left;width: 100%;text-align: left;}

/*.culum {margin-top: 15px; border: 1px solid #d9d9d9;}*/
.culum {
    border: 1px solid #d9d9d9;
    display: inline-block;
    float: left;
   margin-bottom: 10px !important;
	text-align: left;
	width:100%;
}

.over {background-color: #efefef; border-radius: 5px;}
.cls-view {

    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #000;
	padding: 10px 0px;

}
.cls-view1 ul {
    padding-left: 20px;
    display: inline-block;
    float: left;
    width: 100%;
	list-style-image: url(http://media3training.com/wp-content/uploads/2019/06/arrownew.png) !important;
}

.over li {width: 249px; text-align: center;}

.over li a {color: black; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 500;}

.over li a:hover {color: #0084c8;}

#view ul li {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #878787}

#view {display: none; margin-top: 80px;}

#view h4 {font-family: 'Lato', sans-serif; font-size: 22px; font-weight: 700; 
          border-bottom: 2px solid #0084c8; width: 200px; margin-left: 15px;}

.relate {font-family: 'Lato', sans-serif; font-size: 30px; font-weight: 900; margin: 50px 0px;}



.adrs {margin-top: 50px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 25px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 300; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}
        







body {background-color: #f0f0f0 !important;}


.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 15px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: -30px !important;}

.afbutton {margin-top: 4px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 40px; margin-top: 35px;}



.btch {margin-bottom: 25px;}

.btch input {height: 70px !important; width: 750px !important; margin: auto; margin-bottom: 25px; }

.sbmtbtn {background-color: #ffbb00; color: black; width: 250px; height: 60px; font-family: 'Lato', sans-serif; 
    font-size: 20px !important; font-weight: 400; padding-top: 15px !important; border-radius: 10px !important; margin-left: 450px; margin-top: 25px;}



.adrs {margin-top: 60px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}






/*body {background-image: url(images/keyban.png);}*/


.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 15px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: -30px !important;}

.afbutton {margin-top: 4px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 40px; margin-top: 35px;}



.plchldr input {margin-bottom: 25px; height: 70px !important;}

.plchldr select {margin-bottom: 25px; height: 70px !important;}

.txtarea {margin-bottom: 35px; height: 140px !important;}

.sbmtbtn {background-color: #ffbb00; color: black; width: 250px; height: 60px; font-family: 'Lato', sans-serif; 
    font-size: 20px !important; font-weight: 400; padding-top: 15px !important; border-radius: 10px !important; margin-top: 25px;}



.adrs {margin-top: 60px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









body {background-color: #f0f0f0 !important;}


.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}


.infor li a {color: black !important; padding: 15px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: -30px !important;}

.afbutton {margin-top: 4px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext{font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 40px; margin-top: 35px;}



.btch {margin-bottom: 25px;}

.btch input {
    height: 55px !important;
    width: 100% !important;
    margin: auto;
}

.sbmtbtn {background-color: #ffbb00; color: black; width: 250px; height: 60px; font-family: 'Lato', sans-serif; 
    font-size: 20px !important; font-weight: 400; padding-top: 15px !important; border-radius: 10px !important; margin-left: 450px; margin-top: 25px;}



.adrs {margin-top: 60px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}
#wpcf7-f755-o1 {

    text-align: center;
    width: 750px;
    margin: 0px auto;

}
#wpcf7-f265-o1 {
   text-align: center;
    width: 750px;
    margin: 0px auto;
}

.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









body {background-color: #f0f0f0 !important;}


.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 10px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block; margin-left: 75px;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 265px;}


.menu_m3 {display: inline-block; float: right !important; margin-top: -35px;}

.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}

/*.logo {margin-left: 75px; display: inline-block;}*/


.infor li a {color: black !important; padding: 15px 8px !important; line-height: 23px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 40px; margin-top: 35px;}



.plchldr input {margin-bottom: 25px; height: 70px !important;}

.plchldr select {margin-bottom: 25px; height: 70px !important;}

.txtarea {margin-bottom: 35px; height: 140px !important;}

.sbmtbtn {
    background-color: #ffbb00;
    color: black;
    width: 250px;
    height: 60px;
    font-family: 'Lato', sans-serif;
    font-size: 20px !important;
    font-weight: 400;
    padding-top: 5px !important;
    border-radius: 10px !important;
    margin-top: 0px;
}



.adrs {margin-top: 60px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}








img {
    max-width: 100%; 
    height: auto;
}


.clearfix {
  overflow: auto; 
  clear: both;
}




.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 5px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block;}

.socialmedia {position: absolute; top: 7px; }

.social {display: inline-block; margin-left: 220px;}


.menu_m3 nav{     background-color: transparent !important;border-color: transparent !important;}


.infor li a {color: black !important; padding: 15px 8px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; margin-left: -30px !important;}

.afbutton {margin-top: 4px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 12px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 40px; margin-top: 35px;}

/*.ofcbg {background-color: #047cc2;}*/

.ofcadrs {background-color: #047cc2;}

.ofcadrs h4 {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 30px; color: #fff; margin: 25px 0px;}

.ofcadrs p {font-family: 'Lato', sans-serif; font-weight: 400; font-size: 15px; color: #fff; margin-left: 10px;}

.ofcadrs span {font-family: 'Lato', sans-serif; font-weight: 400; font-size: 15px; color: #fff; margin-left: 10px;}

.hmadrs {margin-left: 30px; display: inline-block;}

.ofcadrs h6 {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 22px; color: #fff;}

.flwus {margin-left: 15px; margin-top: 20px;}

.smimg {margin: 25px 30px 49px 30px;}

.cntctfrm {background-color: #f6f6f6; padding: 0px 30px !important;     min-height: 509px !important;}

.cntctfrm h4 {font-family: 'Lato', sans-serif;
font-weight: 900;
font-size: 30px;
margin: 20px 0px;
color: #333333;
display: inline-block;
width: 100%;
text-align: left;}
.wpcf7-form-control.wpcf7-submit.btn.sm_abtn {

    margin: 0px !important;

}
.ofc {color: #047cc2; display: inline-block; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600; 
      margin: 0px 0px 0px 10px;}



.form_grp input {
    margin-bottom: 15px;
    border-radius: 20px !important;
    height: 45px;
    width: 100%;
    margin-left: 0px !important;
    border-color: #000;
    margin-top: 10px !important;
}                         

textarea.form-control.txtarea {
 height: 120px !important; width:100%; border-radius: 12px !important; margin-left: 50px; border-color: #000 !important;}


/*.sm_abtn {background-color: #047cc2; color: #fff; border-radius: 12px !important; margin-top: 25px; margin-left: 15px; 
margin-bottom: 30px !important; font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400;}
*/

.sm_abtn  {background-color: #047cc2; color: #fff; border-radius: 15px !important; margin: 30px 0px 50px 65px !important;
    padding: 10px 30px !important; font-family: 'Lato', sans-serif; font-size: 16px !important; font-weight: 400;}

.cnctus_a {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 30px; text-align: center; color: #000000; 
    margin: 50px 0px 70px 0px;}



.gvk_a {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; margin-left: 55px;}

.gvk_a h6 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 600;}



.adrs {margin-top: 50px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}




.container-fluid.ofcbg {
 /* background-image:url(images/contact1_04.png);*/
	background-color: #047cc2 !important;
  background-repeat:repeat; 
}
textarea.form-control.txtarea {
    width: 485px;
    height: 100px;
}

.hmtxt p
{
    display: inline-block;
    float:left;
}
.hmtxt {
    display: inline-block;
    float: right;
	width: 84%;
}
.hmimg {
    display: inline-block;
	float:left;
}

.ofcadrs {
    text-align: left !important;
}

.cntctfrm {

    text-align: left !important;

}

body {background-color: #ffffff !important;}


.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 10px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block; margin-left: 75px;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 265px;}


.menu_m3 {display: inline-block; float: right !important; margin-top: -35px;}

.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}




.infor li a {color: black !important; padding: 15px 8px !important; line-height: 23px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}





.hline {
    margin: 0px; border-color: #00002a;
}

.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 30px; text-align: center; color: #000000; 
    margin: 45px 0px 35px 0px;}

.htext_a {font-family: 'Lato', sans-serif; font-weight: 700; font-size: 16px; text-align: center; color:#000000 }

.htext_a1{font-family: 'Lato', sans-serif; font-weight: 700; font-size: 15px; color:#000000; text-align: center;}

.context {background-color: #f3f3f3;}

.day {display: inline-block; margin-left: 15px;}

.ptxt {display: inline-block; margin-left: 30px;}

.prjctsm {text-align: right; margin-bottom: 5px;}



.ptext {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    color: #000;
    display: inline-block;
    margin-left: 20px;
    float: left;
}


.thumbnail-intership {

    border-radius: 5px;
    box-shadow: 0px 0px 10px #ccc;
    overflow: hidden;
    display: inline-block;
    float: left;
    width: 100%;
    margin: 20px 0px;
    min-height: 361px;
  background-color: #f3f3f3 
}
.btn.btn-default.reg-btn {
    border-radius: 0px;
    border: none !important;
    display: inline-block;
    float: left;
    width: 100%;
    background-color: #fec733;
    height: 38px;
      font-family: 'Lato', sans-serif;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #000000;
}

.day1 {margin-top: 20px;}

.day1   {border: 1px solid; width: 60px;}

.day1 select {font-size: 14px; font-family: 'Lato', sans-serif; font-weight: 400; color: #000;}

.day1 p {font-size: 14px; font-family: 'Lato', sans-serif; font-weight: 400; color: #000;}


.adrs {margin-top: 0px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}


.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 10px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block; margin-left: 75px;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 265px;}



.bgwt {background-color: #fdfdfd;}

.menu_m3 {display: inline-block; float: right !important; margin-top: -35px;}

.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}




.infor li a {color: black !important; padding: 15px 8px !important; line-height: 23px !important;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 900; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 25px; margin-top: 45px;}



.mdcnt {background: url(images/pp_ban.png) top center no-repeat; background-size: cover; float: left; display: inline-block; 
        width: 100%; padding-bottom: 60px;}

.txtcntr {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4d4d4d; text-align: center; 
          margin-bottom: 50px;}

.bantxt h5 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #047cc2; margin: 30px 0px 20px 10px;}

.bantxt h6 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #4d4d4d; margin: 15px 0px 15px 10px;}

.bantxt p {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4d4d4d; margin-left: 10px;}

.tblecnt {margin-top: 25px; margin-left: -5px !important;}

.cncd_a {width: 100%;}

.cncd_b {width: 100%;}

.cncd_a th {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #4d4d4d; background-color: #d1cfcf; 
          border: 1px solid #b1aeac; text-align: left; padding: 10px;}

.cncd_b th {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #4d4d4d; background-color: #d1cfcf; 
          border: 1px solid #b1aeac; text-align: left; padding: 10px;}

.sdhd {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: 400; color: #4d4d4d; border: 1px solid #b1aeac; 
          text-align: left; padding: 10px;}

.rcnt {font-family: 'Lato', sans-serif; font-size: 13px; font-weight: 300; color: #4d4d4d; border: 1px solid #b1aeac; 
          text-align: left; padding: 10px;}



.adrs {padding-top: 15px; background-color: #00002a; position: relative;}

.smbg {margin-top: 30px; margin-bottom: 50px;}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 65px; 
margin-top: 20px;}

.touch span {margin-left: 40px;}

.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}

.headofc div p {text-align: left;}



.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}



.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 80%;}



.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}



.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









.bgblue {width: 100%; height: 35px; background-color: #00002a; position: relative;}

.bgyellow {width: 33%; height: 47px; border-bottom: 50px solid #ffdc00; border-left: 25px solid transparent; 
           position:absolute; display: inline-block; right: 0px;}

.bgyellow p {margin-top: 10px; color: #000000; font-size: 14px; font-weight: 700; font-family: 'Lato', sans-serif; margin-left: 10px;}



.ppeaks {font-size: 14px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; display: inline-block; margin-left: 75px;}

.socialmedia {position: absolute; top: 7px;}

.social {display: inline-block; margin-left: 265px;}



.bgwt {background-color: #fdfdfd;}

.menu_m3 {display: inline-block; float: right !important; margin-top: -35px;}

.menu_m3 nav {background-color: transparent !important; border-color: transparent !important;}

.logo {/*margin-left: 75px;*/ display: inline-block;}


.infor li a {color: black !important; padding: 10px 8px !important; line-height: 23px !important; font-size: 12px !important;font-weight: 600;}

.infor {list-style: none; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.afbutton {margin-top: 5px;}

.afbutton a {color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400;}

.ambtn {background-color: #047cc2;  margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}

.fcbtn {background-color: #fe0000; margin-left: 10px; border-radius: 20px !important; height: 40px; padding: 9px 25px !important;}



.hori_line {margin: 0px; border-color: #00002a;}



.htext {font-family: 'Lato', sans-serif; font-weight: 400; font-size: 36px; text-align: center; color: #292929; 
    margin-bottom: 25px;margin-top:15px !important; text-transform: uppercase;}



.mdcnt {background: url(images/au_ban.png) top center no-repeat; background-size: cover; float: left; display: inline-block; 
        width: 100%; padding-bottom: 30px;}

.txtcntr {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4d4d4d; text-align: center; 
          margin-bottom: 30px;}

.mtideo {text-decoration-line: underline;}


.bantxt h5 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #047cc2; margin: 30px 0px 20px 10px;}

.quality h5    {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #4d4d4d; margin: 30px 0px 20px 10px;}

.bantxt h6 {font-family: 'Lato', sans-serif; font-size: 18px; font-weight: 400; color: #4d4d4d; margin: 15px 0px 15px 10px;}

.bantxt p {font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 400; color: #4d4d4d; margin-left: 10px;}



.adrs {padding-top: 15px; background-color: #00002a; position: relative; padding-left:0px !important;padding-right:0px !important; margin-top: 50px;}

.smbg {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    display: inline-block;
    float: left;
    width: 100%;
    padding: 20px 0px !important;
}

.touch {float: right; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; margin-right: 0px !important;
    margin-top: 0px !important;
    display: inline-block !important;
    padding: 10px 0px !important;

}

.touch span {margin-left: 40px;}

/*.headofc {margin-top: 30px; color: #fff; font-family: 'Lato', sans-serif; font-size: 14px; font-weight: 300; 
          margin-bottom: 40px;}*/
.headofc {

    margin-top: 20px !important;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 20px !important;
    display: inline-block;
    float: left;
    width: 100%;

}

.headofc div p {text-align: left;}



/*.footblue {display: inline-block; width: 50%; height: 35px; border-top: 50px solid #ffdc00; 
           border-left: 25px solid transparent; position: absolute; right: 0px; bottom: 0px;}*/


.footblue {
    display: inline-block;
    width: 560px;
    height: auto;
    border-top: 50px solid #ffdc00;
    border-left: 25px solid transparent;
    position: relative !important;
    right: 0px;
    bottom: 0px;
    float: right;
}
.smbg > #media_image-3 a {
    display: inline-block;
    float: left;
}
.navlinks {list-style-type: none; margin: 0px; display: inline-block; width: 100% !important;}



/*.footlinks {width: 65%; height: 35px; background-color: #00002a; position: absolute; bottom: 0px; left: 0px; 
            margin-left: 65px;}*/
.footlinks {

    width: 720px !important;
height: 35px !important;
background-color: #00002a !important;
position: relative !important;
bottom: 0px !important;
left: 0px;
display: inline-block;
margin-left: 0px !important;
padding-left: 65px !important;
float: left;
	padding-top: 10px;

}


.navlinks li {float: left; display: inline; margin-right: 15px;}

.navlinks li a { color: #fff;text-decoration: none; font-size: 14px; font-weight: 300; font-family: 'Lato', sans-serif;}
.navlinks li a:after{
}

.navlinks li a:hover {text-decoration-line: underline;}

.footblue span {position: absolute; bottom: 0px; height: 35px; margin-left: 26px; font-size: 14px; font-weight: 400; 
                font-family: 'Lato', sans-serif; margin-left: 100px;}









.logo li            {display:inline-block;}

.smbg               {list-style:none;}
.touch li           {margin-top:0px !important;}

textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    height:140px;
}

/*input.wpcf7-form-control.wpcf7-submit.btn {background-color:#047cc2; color:white; margin-top:25px;}*/



/*<!--input.wpcf7-form-control.wpcf7-submit.btn {
    width:140px;
    margin-top:0px;
    margin-left:92px;
}-->*/

.fm-form-container.fm-theme1  {margin-left:177px;}

.fm-form-container.fm-theme1 .fm-form .button-submit    {background-color:#ffbb00; color:black; width:250px; height:60px; font-family:'Lato', sans-serif; font-size:20px !important; font-weight:400; padding-top:15px !important; border-radius:10px !important; margin-top:25px;}

.input.wpcf7-form-control.wpcf7-submit.btn.sbmtbtn      {width:250px; height:60px; color:black; background:gold; margin-left:0px;}

li#custom_html-4        {display:inline-block;list-style: none !important;width: 100%;text-align: center;}
li#custom_html-4 > .textwidget.custom-html-widget > iframe {
    width: 100% !important;
}
li#text-10            {list-style:none;}

li#custom_html-7        {list-style:none;}
li#custom_html-10       {list-style:none;}

li#custom_html-9        {list-style:none;}

input.wpcf7-form-control.wpcf7-submit.btn.sbmtbtn     {/*margin-left:435px;*/margin-left: 0px !important;display: inline-block;float: none;}


/**********************************Upcoming Batches Input fields Styles***************************************************************/
input#wdform_2_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

input#wdform_3_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

input#wdform_6_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

input#wdform_7_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

input#wdform_8_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

input#wdform_9_element10    {height:70px; width:800px; margin:auto; margin-bottom:25px;}

/************************************************End**********************************************************************/


/*************************************Admission Input Fields Styles*****************************************************************/

input#wdform_2_element6     {height:55px; width:800px; margin:auto; margin-bottom:25px;}
input#wdform_3_element6     {height:55px; width:800px; margin:auto; margin-bottom:25px;}
input#wdform_4_element6     {height:55px; width:800px; margin:auto; margin-bottom:25px;}
input#wdform_6_element6     {height:70px; width:800px; margin:auto; margin-bottom:25px;}
input#wdform_9_element6     {height:70px; width:800px; margin:auto; margin-bottom:25px;}
input#wdform_9_1_element6   {height:70px; width:800px; margin:auto; margin-bottom:25px;}

/*************************************End ************************************************************************/
#myNavbar           {padding-top:25px;}

.abt li             {list-style:none;}

.pocy li            {list-style:none;}

.int li             {list-style:none;}

.logo             {margin-top: -30px;}

.ppeaks             {margin-left:0px;}
.social             {margin-left:230px;}

.afbutton li          {list-style:none;}

#menu-item-390          {background-color:#047cc2;  margin-left: 15px; border-radius:20px !important; padding:0px 10px !important; height: 40px; }
#menu-item-390 a        {font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#fff !important; margin-top: -6px;}


#menu-item-389          {background-color:#fe0000; margin-left:15px; border-radius:20px !important; padding:0px 10px !important; height: 40px; }
#menu-item-389 a        {font-family:'Lato', sans-serif; font-size:14px; font-weight:400; color:#fff !important; margin-top: -6px;}

.cmt form p           {width:45%;}

.email li           {list-style:none;}

.comment            {list-style:none;}

.bgyellow li          {list-style:none;}

.web li             {list-style:none;}

.wdform-label-section.wd-width-100 label    {font-weight:lighter}

.viewall li           {list-style:none; margin-left: -6px;}

.scrollbar li         {list-style:none;}

.social li            {list-style:none;}

ul#menu-header-menu             {width:auto;}

.ppeaks li                      {list-style:none;}

.socialmedia {

    display: inline-block;
    float: left;
    width: 800px;
    margin-top: 0px;
    position: relative !important;
    z-index: +9;
    top: 0px !important;
    left: 0px !important;
    padding: 10px 0px;
  min-height:45px;

}

div#app {
    float: left;
    display: inline-block;
    color: white;
      font-size: 16px;
}
.social {
    margin-left: 0px;
    display: inline-block;
    float: right;
    min-width: 150px;
}
.socialmediablink{
      background-color: #00002a;
}
.social > .widget_text > .textwidget.custom-html-widget {
    display: inline-block;
    float: right;
    padding: 0px 15px;
}
.mainbg {

    display: inline-block;
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 100%;

}
ul#menu-header-menu > .current-menu-item  a {     color: #047cc2 !important;}
ul#menu-header-menu > .current-menu-item:hover  {         background-color: transparent;
 }
.menu-header-menu-container {
    display: inline-block;
    float: right;
}

#menu-header-menu > li#menu-item-390 a {
    padding-top: 15px !important;
    color: white !important;
}
#menu-header-menu > li#menu-item-390:hover {
  background-color: #047cc2 !important;
}
#menu-header-menu > li#menu-item-389 a {padding-top: 15px !important;color: white !important; }

#menu-header-menu > li#menu-item-389:hover{background-color: #fe0000 !important;}


.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-243.current_page_item.menu-item-390 > a { color:black !important;}
.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-245.current_page_item.menu-item-389 > a { color:black !important;}
.screen-reader-response {
    display: none;
}
.wpcf7-not-valid-tip {
    color: red;
    font-size: 14px;
    font-weight: 400;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    width: 100% !important;
    margin-left: 0px !important;
}


            
.wpcf7-not-valid-tip        {margin-left:196px;}

.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control.txtarea-49  {margin-left:55px; width:0px;}

.smbg > #media_image-3 {

    float: left;
    display: inline-block;

}
.placement_media3 {

    display: inline-block;
    float: left;
    width: 195px !important;
    padding: 0px 15px !important;
	
}
.footer_media3training {

    display: inline-block;
float: left;
margin: 0px 0px;
width: 100%;
position: relative;
min-height: 55px

}
.footer_media3training li {

    list-style: none !important;
	display: inline-block;

}
.placement_media3 li {

    list-style: none !important;
    display: inline-block;
    float: left;
    padding: 10px;

}

.culum h3 {
    margin-left: 5px;
    display: inline-block;
   word-break: break-word; 
	width: 100%;
    font-size: 21px;
}
.thumbnail-intership img {
    max-width: 100%;
    height: auto;
    width: 100%;
}
.prjctsm a img {
    width: auto;
    max-width: 100%;
    height: auto;
}
.getintouchfooter h6 {

    float: left;
    margin: 0px 22px;
    font-size: 14px;
    color: white;
    display: inline-block;

}
.getintouchfooter h6 a {

    text-decoration: none;
    color: white;

}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    width: 100%;
    display: inline-block !important;
    border: none;
    color: red;
}

.input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid            {margin-bottom:0px;}

.textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.wpcf7-not-valid     {margin-bottom:5px;}

.div.wpcf7-mail-sent-ok                      {margin-top: 410px;}

.our_offices                    {width: 234px !important; padding: 0px 15px !important; display: inline-block; float: left;}

/*Model popup*/
.dt-inline-modal > h4{    background-color: #5a5a5a; color: #fff !important;}
.dt-inline-modal > h4, .mfp-close-btn-in .mfp-close{ color: #fff !important; }
/*Phani*/
.dt-sc-toggle-frame-set { display:none;}
.dt-sc-hr-invisible { margin:25px 0px;}
.dt-sc-one-fourth { padding-top:35px;}
.grap-about {padding-top:35px;}
.gap-betten { padding-bottom:50px;}
.gallery-bg-non h3{ padding-top:25px;}
.spa-bg-text img { border-radius: 100%;
    border: 8px solid #a23b6f;
    width: 125px;
margin-bottom:0px;
	

}
.custom-class-button1 {     margin-left: 95px;}
.center-spa { text-align:center;}
.margin-one { margin-bottom:0px;}
.floral-grey h2:first-child{ margin-top: 48px;}
.coming-soon {    text-align: center;
    font-size: 250px;
   
    color: currentColor;
    opacity: .5;
    font-family: 'Tangerine', cursive;
    
    margin-top: -103px;
}
.list-sty {
    list-style: none;
    color: #a23b6f;
}
.form-main-home { width:98%;}
.desk-main{ display:block;}
	.mobile-main { display:none;}
ul.dt-sc-fancy-list.type2 li {
    padding-left: 17px;
}
.sgpb-popup-dialog-main-div-theme-wrapper-6 {
    top: 120px !important;
    width: 770px !important;
    background-color: white !important;
}
div#sgpb-popup-dialog-main-div {
    width: 100% !important;
}

img.sgpb-popup-close-button-6 {
    right: -40px !important;
}
.screen-reader-response {
    display: none;
}

.openpopup input.wpcf7-form-control.wpcf7-submit {
    width: 240px;
    display: inline-block;
    float: left;
	margin-top:20px;
	    background: linear-gradient(72deg, rgba(2,0,36,0) 0%, rgb(42, 103, 177) 0%, rgba(73, 128, 204, 0.75) 100%);
    color: white;
}
.openpopup label {
    float: left;
    width: 33.3%;
    display: inline-block;
    padding: 0px 20px;
}
.openpopup {
    display: inline-block;
    float: left;
    width: 100%;
    text-align: left;
}
.openpopup label span {
    display: inline-block;
    float: left;
    width: 100%;
}
.openpopup label span input {
    width: 100%;
}
.sgpb-main-html-content-wrapper p {

    display: inline-block;
    float: left;
    color: black;
    font-size: 14px;
    font-weight: 400;

}
.sgpb-main-html-content-wrapper p:empty {

    display: none !important;

}

.our_offices {
    width: 25% !important;
    padding: 0 15px !important;
    display: inline-block;
    float: left;
}
.placement_media3 {
    display: inline-block;
    float: left;
    width: 25%!important;
    padding: 0 15px !important;
}

.clip-toolstips {
	clip-path: polygon(0% 0%, 100% 0%, 100% 90%, 55% 90%, 50% 95%, 45% 90%, 0% 90%);
	display: inline-block;
	float: left;
	box-sizing: border-box;
	width: 100%;
}
#sgpb-popup-dialog-main-div {
	padding: 0px !important;
	overflow: hidden !important;
}
.form-displayclipp {
	display: inline-block;
	padding: 10px;
	text-align: center;
	width: 100%;
}
.openpopup label {
	float: left;
	width: 33.3%;
	display: inline-block;
	padding: 0 20px;
	margin: 5px 0px;
	box-sizing: border-box;
}

#sgpb-popup-dialog-main-div > div {
	height: 100%;
	width: 100%;
	overflow: hidden !important;
	display: inline-block;
	float: left;
}
.wpcf7-list-item.first, .wpcf7-list-item.last {
	float: left;
	display: inline-block;
	width: 100%;
	margin-left: 0px;
	max-width: 50%;
	padding: 0px !important;
}
.wpcf7-list-item.first label, .wpcf7-list-item.last label {
	padding: 0px;
	float: left;
	height: auto;
position: relative;
width: 100%;
}
.wpcf7-list-item.first label input, .wpcf7-list-item.last label input {
	float: left;
	display: inline-block;
	width: auto;
}

.form-displayclipp > div form {
	display: inline-block;
	float: left;
	width: 100%;
}
.openpopup label {
	float: left;
	width: 100% !important;
	display: inline-block;
	padding: 0 20px;
	margin: 5px 0;
	box-sizing: border-box;
max-width:250px !important;
}
.wpcf7-list-item.first label input, .wpcf7-list-item.last label input {
	float: left;
	display: inline-block;
	width: auto;
}
.wpcf7-list-item.first label span, .wpcf7-list-item.last label span {
	width: 70% !important;
	float: right;
	margin-right: 10px;
	text-align: left;
}
.openpopup input.wpcf7-form-control.wpcf7-submit {
	width: 240px;
	display: inherit !important;
	float: none !important;
	background: linear-gradient(72deg,rgba(2,0,36,0) 0%,#2a67b1 0%,rgba(73,128,204,.75) 100%);
	color: #fff;
	margin: 0px auto !important;
	position: relative;
	top: 19px;
}
img.sgpb-popup-close-button-6 {
	right: -10px !important;
	top: -11px !important;
}

.sgpb-popup-dialog-main-div-theme-wrapper-6{top: 50px !important;}

span.wpcf7-form-control.wpcf7-radio.form-control span label {
    margin: 0px;
}
@media screen and (max-width: 767px){
.openpopup label {
float: left;
width: 100% !important;
display: inline-block;
padding: 0 10px;
margin: 10px 0;
text-align: left;
max-width: 100% !important;
}}


