/* eran 29/10/16 */
.inspect-form-text ,  .inspect-form-button
{
	font-size:20px;
	line-height:140%;
}

/*  }
*/

/*@media only screen and (max-width: 750px)*/
@media only screen and (max-width: 860px)
{

    /* block for bigger responsive top menues - eran add 13/9/15 */
    .nav li li a
    {
        width: auto !important; /* eran add 10/6/15 */ /* font-size: 42px !important;  11/10/15 Eran */
        text-align: right !important;
        padding-right: 40px;
    }
    .nav > li
    {
        display: block !important;
        float: left;
        text-align: right !important;
        border-top: 1px solid #104336;
        padding-right: 20px;
    }
    .nav > li > a
    {
        /* font-size: 42px !important;  11/10/15 Eran */
        text-align: right !important;
        text-align: left;
    }


    .ResponsiveClass_PC_FewBoxesInRow table tbody tr td
    {
        display: table;
        width: 100% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
        height: auto !important;
    }

    .ResponsiveClass_PC_FewBoxesInRow td img
    {
        width: 80%;
        margin-right: 10%;
        margin-top: 10%;
    }

    .ResponsiveClass_PC_FewBoxesInRow td span
    {
        display: block;
        margin-left: 2%;
        margin-right: 2%;
    }

    /*.ResponsiveClass
                        {
                            padding-left: 20px;
                            padding-right: 20px;
                        }*/

    .ResponsiveClass table tbody tr td
    {
        display: Block;
    }

    .ResponsiveClass tbody tr td
    {
        display: Block;
    }

    #topbar table tbody tr td
    {
        display: Block;
    }

    #topbar
    {
        /*margin-left: 2%;         margin-right: 5%;*/
        width: 100% !important;
    }

    #ctl00_cpMain_detailsdiv table
    {
        width: 100%;
    }

    .containborder table tbody tr td
    {
        display: Block;
    }

    .ResponsiveClass td img
    {
        width: 100%;
    }

    .ResponsiveClass table
    {
        padding-right: 10%;
        padding-left: 10%;
    }

    .footer
    {
        width: 100% !important;
    }


    .rsMainSlideImage
    {
        height: auto !important; /*300px !important; updated to auto , 27/12/2015 vibhav bhavsar */
    }
    /*.ResponsiveClass tr:nth-child(1)
                                {
                                    display: none;
                                }

                                .ResponsiveClass tr:last-child
                                {
                                    display: none;
                                }*/

    .sliderkit-panel img
    {
        width: 100%;
        height: 100%;
    }



    #ctl00_header img
    {
        width: 100%;
    }

    .ContactTd
    {
        display: none !important;
    }
    #topbar
    {
        cursor: pointer;
    }
    #contactname::before
    {
        background: #dddddd none repeat scroll 0 0;
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        right: 17px;
        width: 20px;
        margin-top: 3px;
    }

    #contactname::after
    {
        border-bottom: 2px solid #dddddd;
        border-top: 2px solid #dddddd;
        content: "";
        display: block;
        height: 4px;
        position: absolute;
        right: 17px;
        width: 20px;
        margin-top: -13px;
    }

    .activecontact
    {
        display: block !important;
    }

    .nav li li a
    {
        width: auto !important;
    }

    .nav > li
    {
        display: block !important;
        float: left;
        border-top: 1px solid #104336;
    }

    .imagewithout100percentwidth
    {
        width: auto !important;
        min-width: 0 !important;
    }


    /* #### Added by vibhav bhavsar 30/08/2015, To eliminate side entirely  #### */

    .rightSideMenuContainer
    {
        display: none;
    }

    #ctl00_MainContent
    {
        width: auto !important;
    }

    .Responsiveimage img
    {
        width: 100%;
    }

    .ResponsiveimageClass
    {
        width: 100% !important;
    }

    #text_td
    {
        width: 100% !important;
    }

    /* #### END To eliminate side entirely  #### */


    /*vibhav 26/10/2015, to manage caption's front size of the revolution slider font-size in case of responsive*/
    .cap_style_14
    {
        font-size: 18px !important;
        line-height: normal !important;
    }

    /*vibhav 26/10/2015, to manage description's front size of the revolution slider font-size in case of responsive*/
    .cap_style_14_subtitle
    {
        font-size: 14px !important;
        line-height: normal !important;
    }

    .tparrows.hidearrows
    {
        opacity: 1 !important;
    }

    .tp-bullets.hidebullets
    {
        opacity: 1 !important;
    }

    #TopContent
    {
        width: 100% !important;
    }

    #divTopAccessiblityMenu
    {
        width: 100% !important;
    }

    /* Force table to not be like tables anymore */
    /*#ctl00_menuAlln0 thead, tbody, th, td, tr
                                    {
                                        display: block;
                                    } */

    /* Hide table headers (but not display: none;, for accessibility) */
    /*  #ctl00_menuAlln0 thead tr
                                    {
                                        position: absolute;
                                        top: -9999px;
                                        left: -9999px;
                                    } */

    /*#ctl00_menuAlln0 tr
                                    {
                                        border: 1px solid #ccc;
                                    } */

    /* #ctl00_menuAlln0 td
                                    {
                                        /* Behave  like a "row" */
    /*border: none;
                                        border-bottom: 0px solid #eee;
                                        position: relative;
                                        cellpadding: 10px;
                                    }*/

    /* vibhav 05/04/2016, Call & whatsapp icons */

    #divContactBox
    {
        float: right;
        margin-bottom: 15px;
        margin-left: 3px;
    }

    #ParentDivCallNow
    {
        float: left;
        margin-left: 0px;
    }

    #divContactBox #ShowToContactFormInResponsiveMode #topbar
    {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }

    .hideCallNowButton
    {
        display: none;
    }

    .MakeContactBoxfullwidth
    {
        width: 100% !important;
        margin-left: 0px !important;
    }

    /* end Call & whatsapp icons */

    /* 11/10/16 block Eran moved from responsive */
    /* vibhav 05/04/2016, Call & whatsapp icons */
    .mobile-icon-call
    {
        background: #b61616 none repeat scroll 0 0;
        border-radius: 63px;
        bottom: 0;
        display: block !important;
        float: left;
        height: 63px;
        left: 0;
        margin: 0 0 -20px -20px;
        position: fixed;
        width: 63px;
        z-index: 999999999;
    }
    .mobile-icon-whatsapp
    {
        background: #13990a none repeat scroll 0 0;
        border-radius: 63px;
        bottom: 0;
        display: block !important;
        float: right;
        height: 63px;
        margin: 0 -20px -20px 0;
        position: fixed;
        right: 0;
        width: 63px;
        z-index: 999999999;
    }
    /* end Call & whatsapp icons */

    /* vibhav 06/04/2016, Call Now button settings  */
    #dvCallNow
    {
        text-align: center;
        min-width: 10px;
        padding: 10px 5px;
        background: #B61616;
        color: #FFFFFF;
        float: left;
        font-size: 18px; /*border: 5px solid #0c366a;*/ /*vibhav 10/04/2016, remove border and code will use contact box's border*/
        border-radius: 10px;
        font-weight: 500;
    }
    /* End Call Now button settings  */
    /* END 11/10/16 block Eran moved from responsive */

}

/* vibhav 18/12/2015, To set font-style when revolution slider (page format 61) is in regular mode */
/* To undo this top menu change, need to change @media query from (max-width: 2000px) -- TO --> (max-width: 860px) */

@media only screen and (max-width: 2000px)
{

    /*===============================================
            Added by vibhav bhavsar 14/10/2015
            Start 61 page format styles - header and menu
            ===============================================*/
    /* vibhav 26/10/2015, to change menu style in case of responsive as well as make it scroll if all menus are not displying within open screen */
    .main_nav
    {
        display: none;
        width: 100% !important;
        max-width: 100% !important;
        margin-top: auto !important;
        overflow-y: auto !important; /* Controls overflow on the y-axis */
    }

    /*vibhav 26/10/2015, to change background color of menu*/
    .main_nav ul.nav
    {
        background-color: White !important;
    }

    /*vibhav 26/10/2015, to change font bolder style for both main & sub menu*/
    .main_nav ul.nav li
    {
        font-weight: bolder;
    }

    /*vibhav 26/10/2015, to manage border style for main menu only*/
    .main_nav ul.nav > li
    {
        border-top: none;
    }

    /*vibhav 26/10/2015, to manage border style for both main & sub menu*/
    .main_nav ul.nav li
    {
        border-left: none;
    }

    /* vibhav 26/10/2015, manage MAIN MENU font-size, color and many more which related to font styles */
    .main_nav ul.nav > li > a
    {
        color: #b8b8b8;
    }

    /* vibhav 26/10/2015, manage SUB MENU font-size, color and many more which related to font styles */
    .main_nav ul.nav li li a
    {
        background-color: White;
    }


    .main_nav ul.nav a
    {
        color: #b8b8b8;
    }
    .main_nav ul.nav li.hover
    {
        background: none !important;
    }

    /* vibhav 26/10/2015, manage MAIN MENU hover style */
    .main_nav ul.nav li.hover > a
    {
        /*remark: change the background color of the drop down menu*/
        color: #3c3c3c !important;
    }

    /* vibhav 26/10/2015, change selected MAIN MENU style */
    .main_nav ul.nav li.SelectedMenuStyle
    {
        background: none !important;
    }

    /* vibhav 26/10/2015, manage SUB MENU font-size, color and many more which related to font styles */
    .main_nav ul.nav li.SelectedMenuStyle > a
    {
        color: #3c3c3c !important;
    }

    /* vibhav 26/10/2015, manage SUB MENU hover style */
    .main_nav ul.nav li li.hover a
    {
        /*remark: change the background color of the drop down menu*/
        background: white !important;
        color: #3c3c3c !important;
    }

    /* vibhav 26/10/2015, change selected SUB MENU style */
    .main_nav ul.nav li li a.SelectedMenuStyle
    {
        background: white !important;
        color: #3c3c3c !important;
    }


    .main_nav ul.nav li li a.hover
    {
        background: white !important;
        color: #3c3c3c !important;
    }
    .main_nav_active
    {
        display: block !important;
    }

    /* vibhav 26/10/2015, change the background color of menu button */
    #ResponsiveMenu61
    {
        display: block !important;
        background-color: #0066CC !important;
    }

    .main_nav ul.nav > li.hover > ul
    {
        position: static;
    }

    /*===============================================
            End 61 page format styles - header and menu
            ===============================================*/

}


/*  11/10/16 block Vibhav moved from responsive */
/* vibhav 06/04/2016, Call Now button & contact settings  */

@media only screen and (min-width: 860px)
{
    /* 06/04/2016 vibhav, To hide call now button in case of PC */
    #ParentDivCallNow
    {
        display: none;
    }
}


@media only screen and (max-width: 360px)
{
    /* 06/04/2016 vibhav, To add some padding at right side of the lable */
    .lableContactUsRightAlignsettings
    {
        padding-right: 30px;
    }
    .lableContactUsLeftAlignsettings
    {
        padding-left: 30px;
    }

}

/* End Call Now button & contact settings  */
/* END 11/10/16 block Vibhav moved from responsive */


/* vibhav 04/11/2016, set contact box at center in case of IPAD */
@media only screen and (min-width: 860px) and (max-width: 1025px)
{
    #divContactBox
    {
        margin: 0 auto;
    }
    
    /* block for bigger responsive top menues - eran add 13/9/15 */
    .nav li li a
    {
        width: auto !important; /* eran add 10/6/15 */ /* font-size: 42px !important;  11/10/15 Eran */
        text-align: right !important;
        padding-right: 40px;
    }
    .nav > li
    {
        display: block !important;
        float: left;
        text-align: right !important;
        border-top: 1px solid #104336;
        padding-right: 20px;
    }
    .nav > li > a
    {
        /* font-size: 42px !important;  11/10/15 Eran */
        text-align: right !important;
        text-align: left;
    }

    
}


